2010-06-15 3 views
1

Windows 7을 사용하고 있습니다. Eclipse를 설치하고 WPT를 포함하도록 업데이트했습니다. HTTP Server와 Tomcat은 XAMPP Package와 함께 설치됩니다. 그들은 제대로 실행되며 localhost를 통해 액세스 할 수 있습니다.Eclipse에서 XAMPP 패키지의 Tomcat 서버를 시작할 수 없습니다.

하지만 tomcat 서버를 시작할 수 없음을 알았습니다. Eclipse 항상 보고서를 시작하지 못했습니다.

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412) 
Caused by: java.lang.UnsatisfiedLinkError: org.apache.tomcat.jni.Pool.create(J)J 
at org.apache.tomcat.jni.Pool.create(Native Method) 
at org.apache.tomcat.util.net.AprEndpoint.init(AprEndpoint.java:589) 
at org.apache.coyote.http11.Http11AprProtocol.init(Http11AprProtocol.java:107) 
at org.apache.catalina.connector.Connector.initialize(Connector.java:1058) 
at org.apache.catalina.core.StandardService.initialize(StandardService.java:677) 
at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:795) 
at org.apache.catalina.startup.Catalina.load(Catalina.java:535) 
at org.apache.catalina.startup.Catalina.load(Catalina.java:555) 
... 6 more* 

확인할 수있는 것이 있습니까?

답변

2

HTTP 1.1 APR protocol을 사용하고 있습니다 (또는 적어도 XAMPP는 기본적으로 APR을 사용하도록 Tomcat 인스턴스를 구성했습니다). 이것은 환경 변수 %PATH%에 포함되어야하는 네이티브 라이브러리에 의존합니다. 해당 기본 라이브러리를 확인할 수없는 경우 java.lang.UnsatisfiedLinkError이 표시됩니다.

그래서이 문제를 해결하려면, 당신은 %PATH%에 4 월 라이브러리 경로를 추가하거나 표준 구현 HTTP/1.1 또는 NIO 구현 org.apache.coyote.http11.Http11NioProtocol를 사용하는 server.xmlHTTP connector의 속성을 변경해야합니다.

관련 문제