2014-02-28 5 views
0

다른 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. 

서버가 문제없이 다른 일식으로 실행되는 이유는 무엇입니까?

이클립스 버전 : 케플러 SR1

+0

이클립스의 버전은 무엇입니까? 머신 아키텍처 64 비트 또는 32 비트 란 무엇입니까? –

+0

케플러 SR1 – LittleProgrammer

+1

그것은 당신이 tomcat 서버를 구성하지 않은 것 같습니다 –

답변

0

솔루션 :

나는 내가 이클립스 서버 디렉토리에 Tomcat을 설치 내 방향에서 server.xml 파일을 복사. 그래서 거기에 대체되고 이제는 잘됩니다. 나는 오류의 오류를 모른다. server.xml 파일이 손상되었을 수 있습니다.

1

"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. 
관련 문제