web问题集合
The type javax.persistence.PersistenceException cannot be resolved. It is indirectly referenced from required .class files StudentDAOImpl.java /JavaPrj_3/src/com/sanqing/dao line 16 Java Problem
缺少hibernate中的hibernate-jpa-2.1-api-1.0.2.Final.jar
web项目名称换了以后报错起不来,可以启动其它项目,然后再切回来启动即可
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
右键=>Properities=>Libraries=>Add Library=>Server Runtime=>Apache Tomcat v8.5
Exception in thread "main" java.lang.NoClassDefFoundError: javax/transaction/SystemException
出现这个错误的原因是没有jta.jar包,去下载一个1.0版本的jar包导入进就好。
在Struts2开发中,很多人问到,声明过滤器的时候,为什么有的时候用"FilterDispatcher",而有的时候用"StrutsPrepareAndExecuteFilter"?
FilterDispathcer (org.apache.struts2.dispatcher.FilterDispatcher) 在早期的Struts2开发中使用,从Struts 2.1.3开始,它已不推荐使用。
如果你使用的Struts的版本 >= 2.1.3,推荐升级到新的Filter-StrutsPrepareAndExecuteFilter (org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter)。
这个也过时了
Eclipse运行struts2项目报错:java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.Strut
if you are using struts2 version 2.5 you need to change from org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter to org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter

浙公网安备 33010602011771号