2013-11-14 65 views
0

當我嘗試部署戰爭(apache airavata-registry.war)時,出現如下所示的錯誤。 可能是什麼原因?Tomcat中的戰爭部署錯誤

2013年11月14日下午7時41分19秒org.apache.catalina.core.ApplicationContext登錄 信息:HTMLManager:列表:虛擬主機「localhost」的 2013年11月14日下午七時41分32秒清單上下文org.apache.catalina.core.ApplicationContext log INFO:HTMLManager:start:啓動web應用程序'/ airavata' 2013年11月14日7:41:35 PM org.apache.catalina.core.StandardContext listenerStart SEVERE:異常發送上下文初始化事件到類的監聽器實例org.apache.airavata.credential.store.servlet.CredentialBootstrapper edu.uiuc.ncsa.security.core.exceptions.ConfigurationException:錯誤:無法在edu.uiuc.ncsa加載配置 。 security.servlet.Bootstrapper。 contextInitialized(Bootstrapper.java:42) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4939) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5434) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1256) at org.apache.catalina.manager.HTMLManagerServlet。 start(HTMLManagerServlet.java:714) at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) at javax。org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:219) servlet.http.HttpServlet.service(HttpServlet.java:728) at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilterChain.java:305) 在org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 在org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:212) 在org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) 在org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 在org.apache.catalina.filters。 SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108) 在org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) 在org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) a噸org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) 在org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) 在org.apache.catalina.authenticator.AuthenticatorBase .invoke(AuthenticatorBase.java:611) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter .service(CoyoteAdapter.java:408) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHtt org.apache.coyote.AbstractProtocol $ AbstractConnectionHandler.process(AbstractProtocol.java:589) at org.apache.tomcat.util.net.JIoEndpoint $ SocketProcessor.run(JIoEndpoint.java:312) 在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 在java.util.concurrent.ThreadPoolExecutor中的$ Worker.run(ThreadPoolExecutor.java:615) 在java.lang.Thread.run(線程。 java:744) 原因:edu.uiuc.ncsa.security.core.exceptions.ConfigurationException:錯誤:找不到任何配置。服務器啓動中止! at edu.uiuc.ncsa.myproxy.oa4mp.client.loader.ClientBootstrapper.getConfigurationLoader(ClientBootstrapper.java:105) at org.apache.airavata.credential.store.servlet.CredentialBootstrapper.getConfigurationLoader(CredentialBootstrapper.java:45) 在edu.uiuc.ncsa.security.servlet.Bootstrapper.contextInitialized(Bootstrapper.java:39) ...... 30多個

回答

0

可否請你在一個運行一個名爲「client.xml的」文件檢查 - /var/www/config/client.xml -/var/www/config下面的位置: /oa4mp/client.xml。

在GrepCode參考的聲明,「edu.uiuc.ncsa.myproxy.oa4mp.client.loader.ClientBootstrapper」

「被Tomcat所需的類。這是加載配置文件的入口點。其中一個特點是它將使用默認文件名client.xml搜索各種默認位置中的配置「。

參考: http://grepcode.com/file/repo1.maven.org $ @ maven2的$ edu.uiuc.ncsa.myproxy oa4mp-客戶您好​​!OAuth1 @ 1.0.6 @ edu的$ UIUC $ NCSA $ MYPROXY $ oa4mp $客戶$ $裝載機ClientBootstrapper.java

希望它有幫助..

+0

謝謝你的回覆。我檢查了。我在這些位置沒有client.xml。我該怎麼辦? –