1、eclipse在tomcat服务器上部署一个工程时报错:
Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules
找了好多资料最后说要修改一个eclipse配置文件 (总感觉这是临时解决方案,因为项目组中其他人都好用就我需要修改呀 指定是哪个地方配置错了 但是这个方法也好用)
将C:\Users\lenovo\workspace\xk-hsplatform\.settings\org.eclipse.wst.common.project.facet.core.xml
里面的<installed facet="jst.web" version="3.0"/>修改为<installed facet="jst.web" version="2.5"/> 自此一切都消停了
但是一次用clean工程 用maven重新编译工程后 服务竟然启动不了了 报错
Error configuring application listener of class com.xikang.config.client.init.ListenerConfigurator
java.lang.ClassNotFoundException: com.package.config.client.init.ListenerConfigurator
这明显是在classes目录下找不到指定,class文件 经过查资料等多方论证 我想到了之前也就是上面修改过的3.0改为了2.5 于是我又将2.5改回到3.0 奇迹出现了
一切又OK了可以重启服务了 虽然很蒙 但是最起码可以其服务了 赶紧改BUG吧 有时间在研究为什么
如果哪位大神知道的话 还麻烦帮忙解释一下
十分感谢~~
严重: Skipped installing application listeners due to previous error(s)
svn更新完代码之后,应用程序就启动不了了,提示错误如下:
严重: Skipped installing application listeners due to previous error(s)
2011-11-17 19:38:05 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2011-11-17 19:38:05 org.apache.catalina.core.StandardContext start
严重: Context startup failed due to previous errors
2011-11-17 19:38:05 org.apache.catalina.core.StandardHost getDeployer
我重新建了server,重新倒了所有的jar包,可是还是不行,到底哪儿出毛病了呢,明天接着解决吧。
终于搞定了,以后出错了就看eclipse的Problem视图。毛病出在jdk上,eclipse IDE有三个地方设置jre或jdk。
project 右键工程->properties->java build path->Libraries tab页->最后选择JRE这是设置工程的运行环境。
eclipseIDE window->preferences->java->Compiler 勾掉 Use default compliance settings都选上 JDK,这个是eclipseIDE用来编译java文 件的JDK(就是这个没设,造成了都编译程了jdk1.3的class文件,然后在 jre1.5运行,肯定会出错的)。
tomcat 双击server-> runtime Environment->JRE:选择jdk版本,这个是选tomca运行和编译web应用的。