我有不同的eclipse版本,在每个版本中,服务器(Tomcat v6)的启动都没有问题。对于一个版本,我得到了以下错误:
java.lang.ClassNotFoundException: org.eclipse.stardust.ide.wst.server.tomcat.EmbeddedDerbyLifecycleListener
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at
org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:205)
...
28.02.2014 10:20:51 org.apache.catalina.startup.Catalina start
SCHWERWIEGEND: Cannot start server. Server instance is not configured.当服务器在我的另一个eclipse中运行时,没有问题,我想知道是什么原因造成的。
月食版:开普勒SR1
发布于 2014-02-28 10:33:10
解决方案:
我将server.xml文件从安装tomcat的方向复制到eclipse中的服务器目录。因此,它被替换了,现在进展顺利。我不知道错误的原因。也许server.xml文件被损坏了
发布于 2014-03-02 14:49:40
查看"java.lang.ClassNotFoundException“异常可能是库路径没有正确配置。检查"JAVA_HOME“、"CATALINA_HOME”、"CATALINA_BASE“、"CLASSPATH”等环境变量是否正确配置。
最好在tomcat安装下运行bin/version.sh脚本,查看是否正确设置了所有环境变量。一般情况下,你必须得到如下的东西。
Using CATALINA_BASE: /opt/apache-tomcat-7.0.50
Using CATALINA_HOME: /opt/apache-tomcat-7.0.50
Using CATALINA_TMPDIR: /opt/apache-tomcat-7.0.50/temp
Using JRE_HOME: /usr
Using CLASSPATH: /opt/apache-tomcat-7.0.50/bin/bootstrap.jar:/opt/apache-tomcat-7.0.50/bin/tomcat-juli.jar
Server version: Apache Tomcat/7.0.50
Server built: Dec 19 2013 10:18:12
Server number: 7.0.50.0
OS Name: Linux
OS Version: 3.2.0-4-686-pae
Architecture: i386
JVM Version: 1.6.0_27-b27
JVM Vendor: Sun Microsystems Inc.https://stackoverflow.com/questions/22091792
复制相似问题