当前位置: 代码迷 >> J2EE >> 诸位大神帮帮忙,struts2+hibernate3,HTTP Status 500 - Cannot open connection
  详细解决方案

诸位大神帮帮忙,struts2+hibernate3,HTTP Status 500 - Cannot open connection

热度:105   发布时间:2016-04-17 22:57:05.0
各位大神帮帮忙,struts2+hibernate3,HTTP Status 500 - Cannot open connection
public class ShowAllAction extends ActionSupport{

public String execute() throws Exception{

ProductService ps = ServiceFactory.getServiceInstance();

List<Product> list = null;
list =  ps.queryAllProduct();

ServletActionContext.getRequest().setAttribute("all", list);
return SUCCESS;
}
/*
public static void main(String[] args) {
ProductService ps = ServiceFactory.getServiceInstance();

List<Product> list = null;
list =  ps.queryAllProduct();
Iterator iter = list.iterator();
Product p = null;
while(iter.hasNext()){
p = (Product) iter.next();
System.out.println(p.toString());
}
}*/
}


配置文件
<struts>
<package name="strutsqs" extends="struts-default">
<action name="showAll" class="com.hi.action.ShowAllAction">
<result name="success">/plist.jsp</result>
</action>
</package>
</struts>


<form action="showAll.action" method="post">
<input type="submit" value="点击">
</form>

plist.jsp的代码
<h2>产品列表</h2>
<table border="1">
<tr>
<td>产品ID</td>
<td>产品名称</td>
<td>产品价格</td>
<td>是否删除</td>
<td>是否更新</td>
</tr>
<s:iterator value="#request.all" id="p">
<tr>
<td><s:property value="#p.id"/></td>
<td><s:property value="#p.name"/></td>
<td><s:property value="#p.price"/></td>
<td><a href="delete.action?id=<s:property value='#p.id'/>">删除</a></td>
<td><a href="update.jsp?id=<s:property value='#p.id'/>">更新</a></td>
</tr>
</s:iterator>
</table>
<a href="add.jsp">添加产品</a>






在浏览器里点击出现以下错误,但是直接在运行java代码可以查询出数据库里的内容









------解决思路----------------------
mysql 驱动jar包放好了吗
------解决思路----------------------
应该是tomcat和你数据库驱动jar包兼容性导致的,尝试tomcat6.0版本试试或者换一个驱动jar包
------解决思路----------------------
http://bbs.csdn.net/topics/390170902


http://www.iteye.com/problems/24112
------解决思路----------------------
引用:
应该是tomcat和你数据库驱动jar包兼容性导致的,尝试tomcat6.0版本试试或者换一个驱动jar包

没错,提示应该是这样一种感觉,驱动有,但不合适,版本不配
  相关解决方案