2016-01-07 19 views
-1

,531錯誤[org.apache.catalina.core.ContainerBase。[jboss.web]。[default-host]。[/ dyn/admin]。[AdminProxyServlet]]( http-/127.0.0.1:8080-2)JBWEB000236:servlet的Servlet.service()AdminProxyServlet拋出異常:java.lang.NoClassDefFoundError:com/sun/tools/javac/Main at at.servlet.pagecompile.SunJavaSourceCompiler.javaToClass (SunJavaSourceCompiler.java:110)[_DAS_slib_sclasses.jar:] at att.servlet.pagecompile.jsp11.JSPPageProcessor.javaToClass(JSPPageProcessor.java:405)[_DAS_slib_sclasses.jar:] at at.servlet.pagecompile.PageProcessor.compilePageClass (PageProcessor.java:2437)[_DAS_slib_sclasses.jar:] at at.servlet.pagecompile.PageProcessor.getPageInfo(PageProcessor.java:1787)[_DAS_slib_sclasses.jar:] atg.servlet.pagecompile.jsp12.Jsp12PageProcessor.getPageInfo(Jsp12PageProcessor.java:324)[_DAS_slib_sclasses.jar:] at att.servlet.minimal.MinimalServletContainer.compileServlet(MinimalServletContainer.java:153)[_DAS_slib_sclasses.jar:] 在atg.servlet.pagecompile.PageCompileServlet.service(PageCompileServlet.java:306)[_DAS_slib_sclasses.jar:] 在atg.servlet.DynamoServlet.service(DynamoServlet.java:152)[_DAS_slib_sclasses.jar:] 在ATG。 servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:160)[_DAS_slib_sclasses.jar:] atg.droplet.DropletEventServlet.service(DropletEventServlet.java:696)[_DAS_slib_sclasses.jar:] atg.servlet.pipeline。 PipelineableServletImpl.service(PipelineableServletImpl.java:267)[_DAS_slib_sclasses.jar:] 在atg.servlet.pipeline.DispatcherPipelineServletImpl.service(DispatcherPipelineServletImpl.java:253)[_DAS_slib_sclasses.jar:] 在atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)[_DAS_slib_sclasses.jar:] 在atg.servlet.pipeline.MimeTyperPipelineServlet.service(MimeTyperPipelineServlet.java:228)[_DAS_slib_sclasses.jar:] 在atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)[_DAS_slib_sclasses.jar:] 在ATG。 servlet.pipeline.FileFinderPipelineServlet.service(FileFinderPipelineServlet.java:729)[_DAS_slib_sclasses.jar:] atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)[_DAS_slib_sclasses.jar:] atg.servlet。 pipeline.DispatcherPipelineServletImpl.service(DispatcherPipelin eServletImpl.java:275)[_DAS_slib_sclasses.jar:] 在atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)[_DAS_slib_sclasses.jar:] 在atg.servlet.pipeline.ServletPathPipelineServlet.service(ServletPathPipelineServlet。 java:208)[_DAS_slib_sclasses.jar:] at at.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)[_DAS_slib_sclasses.jar:] atg.security.ExpiredPasswordAdminServlet.service(ExpiredPasswordAdminServlet.java:312) [_DAS_slib_sclasses.jar:] 在atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)[_DAS_slib_sclasses.jar:] 在atg.servlet.pipeline.BasicAuthenticationPipelineServlet.service(BasicAuthenticationPipelineServlet.java:555)[_DAS_slib_sclasses .jar:] 在atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)[_DAS_slib_sclasses.jar:] 在atg.servlet.pipeline.DynamoPipelineServlet.service(DynamoPipelineServlet.java:491)[_DAS_slib_sclasses.jar:] 在atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)[_DAS_slib_sclasses.jar:] atg.dtm.TransactionPipelineServlet.service(TransactionPipelineServlet.java:249)[_DAS_slib_sclasses.jar:] atg.servlet。 pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)[_DAS_slib_sclasses.jar:] atg.servlet.pipeline.SecurityServlet.service(SecurityServlet.java:200)[_DAS_slib_sclasses.jar:] atg.servlet.pipeline。 PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)[_DAS_slib_sclasses。jar:] atg.servlet.pipeline.HeadPipelineServlet.passRequest(HeadPipelineServlet.java:1281)[_DAS_slib_sclasses.jar:] at at.servlet.pipeline.HeadPipelineServlet.service(HeadPipelineServlet.java:950)[_DAS_slib_sclasses.jar: ] 在atg.servlet.pipeline.PipelineableServletImpl.service(PipelineableServletImpl.java:272)[_DAS_slib_sclasses.jar:] 在atg.nucleus.servlet.NucleusProxyServlet.service(NucleusProxyServlet.java:238)[_DAS_slib_sclasses.jar:] 在javax.servlet.http.HttpServlet.service(HttpServlet.java:847)[jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-1.jar:1.0.2.Final-redhat-1] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295)[jbossweb-7.2.0.Final-紅帽-1.jar:7.2.0.Final-紅帽-1]在 org.apache.catalina .core.A pplicationFilterChain.doFilter(ApplicationFilterChain.java:214)[jbossweb-7.2.0.Final-紅帽-1.jar:7.2.0.Final-紅帽-1]在 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve .java:230)[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149) [jbossweb-7.2.0.Final-紅帽-1.jar:7.2.0.Final-紅帽-1]在org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169) [jboss- as-web-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:145)[jbossweb-7.2 .0.Final-redhat-1.jar:7.2.0.Final-redhat-1] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97)[jbossweb-7.2.0.Final-在redhat-1.jar:7.2.0.F inal-redhat-1] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102)[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1 ] 在org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:336)[jbossweb-7.2.0.Final-紅帽-1.jar:7.2.0.Final-紅帽-1]在 有機apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1] at org.apache.coyote.http11 .Http11Protocol $ Http11ConnectionHandler.process(Http11Protocol.java:653)[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1] at org.apache.tomcat.util.net。 JIoEndpoint $ Worker.run(JIoEndpoint.java:920)[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]連接dyn/admin時出錯,atg

+0

請幫助我在這個問題。 – santosh

回答

2

Th是與你正在使用的編譯JHTML頁面(這是記錄在Oracle支持網站here

的解決方案是

javaCompilerClassName=atg.servlet.pagecompile.SunJavaSourceCompiler 

添加以下行或者(或默認的編譯器有問題兩者)在localconfig文件夾

/atg/dynamo/servlet/pagecompile/ExtendedJhtmlPageProcessor.properties 
/atg/dynamo/servlet/pagecompile/PageProcessor.properties 

下列文件還需要確認JDK的tools.jar中庫可在CLASSPATH中。建議JBOSS 7的解決方案是here

0

我使用了相同的本地配置路徑兩個服務器的網絡邏輯和JBoss 一個是項目規範,另一個例如分別所以 的/atg/dynamo/servlet/pagecompile/ExtendedJhtmlPageProcessor.properties 正在爲Web邏輯服務器。併爲jboss只是我刪除 ExtendedJhtmlPageProcessor.properties文件的配置,並提供了類路徑設置,直到tools.jar 現在它的工作正常。

thank you for suggestions