2011-08-20 3 views
3

Netbeans.I에서 구현되는 SOAP 기반 웹 서비스가 있는데 서버 쪽에서 몇 가지 문제가 있으며 오류 500, 내부 오류, 나는 그것이 자동으로 로그를 체크 아웃 말해 디버깅 할 수 없습니다하지만 내 catalina.out이 코드의 전체이기 때문에 : 기본적으로Catalina.out의 "org.apache.catalina.realm.CombinedRealm startInterna"오류

 Aug 20, 2011 11:01:32 PM org.apache.catalina.realm.CombinedRealm startInternal 
     SEVERE: Failed to start "org.apache.catalina.realm.UserDatabaseRealm/1.0" realm 
     org.apache.catalina.LifecycleException: No UserDatabase component found under key UserDatabase 
      at org.apache.catalina.realm.UserDatabaseRealm.startInternal(UserDatabaseRealm.java:264) 
      at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145) 
      at org.apache.catalina.realm.CombinedRealm.startInternal(CombinedRealm.java:201) 
      at org.apache.catalina.realm.LockOutRealm.startInternal(LockOutRealm.java:120) 
      at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145) 
      at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1026) 
      at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:291) 
      at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145) 
      at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443) 
      at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145) 
      at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:727) 
      at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145) 
      at org.apache.catalina.startup.Catalina.start(Catalina.java:620) 
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
      at java.lang.reflect.Method.invoke(Method.java:597) 
      at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:303) 
      at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:431) 
     Aug 20, 2011 11:01:32 PM org.apache.catalina.startup.HostConfig deployWAR 
     INFO: Deploying web application archive soap.war 
     Aug 20, 2011 11:01:33 PM org.apache.catalina.startup.HostConfig deployDirectory 
     INFO: Deploying web application directory manager 
     Aug 20, 2011 11:01:34 PM org.apache.catalina.startup.HostConfig deployDirectory 
     INFO: Deploying web application directory examples 
     Aug 20, 2011 11:01:35 PM org.apache.catalina.startup.HostConfig deployDirectory 
     INFO: Deploying web application directory ROOT 
     Aug 20, 2011 11:01:35 PM org.apache.catalina.startup.HostConfig deployDirectory 
     INFO: Deploying web application directory host-manager 
     Aug 20, 2011 11:01:36 PM org.apache.catalina.startup.HostConfig deployDirectory 
     INFO: Deploying web application directory docs 
     Aug 20, 2011 11:01:37 PM org.apache.catalina.startup.HostConfig deployDirectory 
     INFO: Deploying web application directory axis 
     - Unable to find config file. Creating new servlet engine config file: /WEB-INF/server-config.wsdd 
     Aug 20, 2011 11:01:39 PM org.apache.coyote.AbstractProtocolHandler start 
     INFO: Starting ProtocolHandler ["http-bio-8080"] 
     Aug 20, 2011 11:01:39 PM org.apache.coyote.AbstractProtocolHandler start 
     INFO: Starting ProtocolHandler ["ajp-bio-8009"] 
     Aug 20, 2011 11:01:39 PM org.apache.catalina.startup.Catalina start 
     INFO: Server startup in 7851 ms 

같은 코드의 전체 단지 내가 시작할 때 나타납니다 또는 종료 내를 Tomcat은 아무런 도움이되지 않아서 왜 저에게 오류 500을 주는지 설명 할 수 있습니다. 누군가가 내게 어떤 일이 일어날 수 있는지 말해 주실 수 있습니까?

 org.apache.catalina.realm.CombinedRealm startInterna 

미리 감사드립니다.

내가 당신이 있다면

    <GlobalNamingResources> 
     <!-- Editable user database that can also be used by 
     UserDatabaseRealm to authenticate users 
     --> 
     <Resource name="NeuroJDBC" auth="Container" 
       type="javax.sql.Datasource" 
      driverClassName="com.mysql.jdbc.Driver" 
      password="alpbra" 
      maxIdle="2" 
      maxWait="5000" 
      removeAbandoned="true" 
      removedTimeout="60" 
      username="root" 
      url="jdbc:mysql://localhost:3306/NeuroDatabase" 
       description="User database that can be updated and saved" 
       factory="org.apache.catalina.users.MemoryUserDatabaseFactory" 
       pathname="conf/tomcat-users.xml" /> 
     </GlobalNamingResources> 

답변

0

이 바람둥이 버전이 링크를 http://tomcat.apache.org/tomcat-5.5-doc/config/realm.html (또는 영역 문서를 참조 등의 암호 내 DB에 따라 값주고 변화의 server.xml의 일부입니다 바람둥이 사용하지 않음 5). Stacktrace에서 영역 주위에 구성 문제가있는 것 같습니다. 스택 트레이스의

오류 : $에 CATALINA_HOME/conf의/server.xml의 키 사용자 데이터베이스

에서 찾을 수 없습니다 사용자 데이터베이스 구성 요소는이

<Resource name="UserDatabase" auth="Container" 
+0

그것의 꽤 이상한에

<Resource name="NeuroJDBC" auth="Container" 

을 변경하려고 할 수 있습니다 DB 연결 문제가 없기 때문에! 모든 것이 완벽하게 작동하고 있습니다. Catalina.out이 필요합니다. 웹 서비스의 서버 측에서 오류 500을 주었을 때 나는 무엇이 잘못 될지 알 수 있습니다. 온라인 가이드에 따라 server.xml을 구성했습니다. 내용을 게시해야합니까? 링크와 답장을 보내 주셔서 감사합니다. – rosa

+0

예, 특히 편집 한 내용을 게시하십시오. 제쳐두고 새로 시작한 tomcat을 다시 사용해보고 무슨 일이 일어나는지 확인할 수 있습니다. – eon

+0

방금 ​​변경 한 server.xml의 일부를 추가하여 원래 질문을 편집했습니다. – rosa