4 Replies Latest reply on Sep 26, 2012 11:47 AM by guinotphil

    How to add dependencies to jre jars files?

    Vikie Pan Newbie

      My war file uses jre jars (rt.jar, jsse.jar and etc). These jar is are not present in any of the jboss modules folder.

      Where can i add these depedencies to my deployment, i mean which file and how to add that. The Deployment is success but below is the exception that i'm getting during run time.

       

      12:26:36,839 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[test.com].[/hilo].[logon]] (http-localhost-127.0.0.1-8080-1) Servlet.service() for servlet logon threw exception: java.lang.ClassNotFoundException: com.sun.org.apache.xpath.internal.XPathAPI from [Module "deployment.MyApp.ear.sample.war:main" from Service Module Loader]

                at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)

                at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468)

                at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456)

                at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423)

                at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)

                at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120)

                at com.jcp.ist.webframework.authentication.Authenticator.getLoginRequest(Unknown Source) [WebFramework.jar:]

                at com.jcp.ist.webframework.communications.CommunicationCenter.login(Unknown Source) [WebFramework.jar:]

                at com.jcp.ist.web.controller.BaseServlet.validateAccess(Unknown Source) [classes:]

                at com.jcp.ist.web.controller.AuthenticateUserServlet.doPost(Unknown Source) [classes:]

                at com.jcp.ist.fweb.controller.AuthenticateUserServlet.doGet(Unknown Source) [classes:]

                at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]

                at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]

                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar:]

                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]

                at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.13.Final.jar:]

                at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:]

                at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]

                at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:]

                at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:]

                at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:]

                at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:]

                at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.13.Final.jar:]

                at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0.13.Final.jar:]

                at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:]

                at java.lang.Thread.run(Thread.java:680) [classes.jar:1.6.0_35]

       

       

      Thanks