您的位置:首页 > 其它

导入已有工程相关问题解决实录

2012-08-12 18:58 218 查看
1、 首先,导入后配制工程jdk版本,需要与本机jdk版本一致,工程目录右键properties---java compiler.下jdk compilance修改为本机jdk版本
2、重新导入jar包,和libraries,一般根据开发需要导入jre system libraries和java EE 5 librariy,工程目录右键properties---java build path。
3、project---clean重新编译class文件
4、weblogic.jar和Tomcat5.5中的servlet-api.jar也有包冲突,会报
信息: validateJarFile(D:\apache-tomcat-6.0.32\webapps\poc\WEB-INF\lib\weblogic.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class

原因为servlet-api.jar与weblogic.jar包中的servlet.class冲突,在工程部署时(即tomcat中)不能重复,所以解决办法是删除weblogic.jar中servlet.class文件

5、一直用tomcat一段时间都正常无事,最近一次启动tomcat就发生以下异常:

严重: IOException while loading persisted sessions: java.io.EOFException

严重: Exception loading sessions from persistent storage

原因是tomcat对硬盘的session读取失败,彻底解决办法一下:将work下面的catalina文件清空,主要是*.ser文件,或者只是删除掉session.ser即可以解决。

6、比较htmlServlet.java文件,注释掉liusn关于判断接入设备的代码,使pc浏览器可以访问到服务器
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: