Hi Pradeep,

Looks like your tomcat installation cannot find: 
com.sabratec.applinx.server.runtime.servlet.GXApplinxServlet

Are you sure the jar containing GXApplinxServlet is in a place Tomcat can find it? (e.g. shared\lib ?)

Michiel

Pradeep Chauhan wrote:

Hi All ,

We have an application deployed on Tomcat 4.1.27 in production.

We did some changes in web.xml to use one third party "Applinx".

In development enviorment it is working fine.
But when we move to same web.xml to production we got errors in log file and
application wont get up.

Attach is the Web.xml and Log file having error.

Please provide few tips to resolve this issue.

Regards,
Pradeep Chauhan


------------------------------------------------------------------------

2004-10-08 17:38:26 WebappLoader[/admin]: Deploying class repositories to work 
directory C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\admin
2004-10-08 17:38:26 WebappLoader[/admin]: Deploy class files /WEB-INF/classes to 
C:\Program Files\Apache Group\Tomcat 
4.1\webapps\..\server\webapps\admin\WEB-INF\classes
2004-10-08 17:38:26 WebappLoader[/admin]: Deploy JAR /WEB-INF/lib/struts.jar to 
C:\Program Files\Apache Group\Tomcat 
4.1\webapps\..\server\webapps\admin\WEB-INF\lib\struts.jar
2004-10-08 17:38:30 ContextConfig[/admin]: Configured an authenticator for method FORM
2004-10-08 17:38:30 StandardManager[/admin]: Seeding random number generator class 
java.security.SecureRandom
2004-10-08 17:38:30 StandardManager[/admin]: Seeding of random number generator has 
been completed
2004-10-08 17:38:30 StandardWrapper[/admin:applinx]: Marking servlet applinx as 
unavailable
2004-10-08 17:38:30 StandardContext[/admin]: Servlet /admin threw load() exception
javax.servlet.ServletException: Wrapper cannot find servlet class 
com.sabratec.applinx.server.runtime.servlet.GXApplinxServlet or a class it depends on
        at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:891)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:823)
        at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3421)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:3609)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:821)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
        at 
org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeployer.java:700)
        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:324)
        at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:252)
        at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
        at org.apache.commons.digester.Rule.end(Rule.java:276)
        at org.apache.commons.digester.Digester.endElement(Digester.java:1058)
        at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
 Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.commons.digester.Digester.parse(Digester.java:1567)
        at 
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:385)
        at org.apache.catalina.core.StandardHost.install(StandardHost.java:803)
        at 
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:442)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:399)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:718)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:358)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
        at org.apache.catalina.core.StandardService.start(StandardService.java:497)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)
        at org.apache.catalina.startup.CatalinaService.start(CatalinaService.java:273)
        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:324)
        at 
org.apache.catalina.startup.BootstrapService.start(BootstrapService.java:245)
        at org.apache.catalina.startup.BootstrapService.main(BootstrapService.java:307)
----- Root Cause -----
java.lang.ClassNotFoundException: 
com.sabratec.applinx.server.runtime.servlet.GXApplinxServlet
        at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1444)
        at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1289)
        at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:885)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:823)
        at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3421)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:3609)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:821)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
        at 
org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeployer.java:700)
        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:324)
        at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:252)
        at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
        at org.apache.commons.digester.Rule.end(Rule.java:276)
        at org.apache.commons.digester.Digester.endElement(Digester.java:1058)
        at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
 Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.commons.digester.Digester.parse(Digester.java:1567)
        at 
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:385)
        at org.apache.catalina.core.StandardHost.install(StandardHost.java:803)
        at 
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:442)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:399)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:718)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:358)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
        at org.apache.catalina.core.StandardService.start(StandardService.java:497)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)
        at org.apache.catalina.startup.CatalinaService.start(CatalinaService.java:273)
        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:324)
        at 
org.apache.catalina.startup.BootstrapService.start(BootstrapService.java:245)
        at org.apache.catalina.startup.BootstrapService.main(BootstrapService.java:307)



------------------------------------------------------------------------

<?xml version="1.0" encoding="UTF-8"?>
<web-app>
<servlet id="applinx_servlet">
<servlet-name>applinx</servlet-name>
<servlet-class>com.sabratec.applinx.server.runtime.servlet.GXApplinxServlet</servlet-class>
<init-param id="InitParam_1">
<param-name>com.sabratec.gxhome</param-name>
<param-value>C:\Program Files\Sabratec\ApplinX</param-value>
</init-param>
<init-param id="InitParam_2">
<param-name>com.sabratec.logger</param-name>
<param-value>appserver</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet id="execmethod_servlet">
<servlet-name>execmethod</servlet-name>
<servlet-class>com.sabratec.applinx.server.runtime.servlet.GXExecMethodServlet</servlet-class>
</servlet>
<servlet id="metadata_servlet">
<servlet-name>metadata</servlet-name>
<servlet-class>com.sabratec.applinx.server.runtime.servlet.GXMetaDataServlet</servlet-class>
</servlet>
<servlet id="execmethodform_servlet">
<servlet-name>execmethodform</servlet-name>
<servlet-class>com.sabratec.applinx.server.runtime.servlet.GXExecMethodFormServlet</servlet-class>
</servlet>
<servlet id="execmethodxmlform_servlet">
<servlet-name>execmethodxmlform</servlet-name>
<servlet-class>com.sabratec.applinx.server.runtime.servlet.GXExecMethodXmlForm</servlet-class>
</servlet>
<servlet id="oldbaseobj_servlet">
<servlet-name>oldbaseobj</servlet-name>
<servlet-class>com.sabratec.applinx.server.runtime.servlet.GXOldBaseObjectServlet</servlet-class>
</servlet>
<servlet-mapping id="execmethod_servletmapping">
<servlet-name>execmethod</servlet-name>
<url-pattern>/host-app/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="metadata_servletmapping">
<servlet-name>metadata</servlet-name>
<url-pattern>/metadata</url-pattern>
</servlet-mapping>
<servlet-mapping id="execmethodform_servletmapping">
<servlet-name>execmethodform</servlet-name>
<url-pattern>/execmethodform</url-pattern>
</servlet-mapping>
<servlet-mapping id="execmethodxmlform_servletmapping">
<servlet-name>execmethodxmlform</servlet-name>
<url-pattern>/execmethodxmlform</url-pattern>
</servlet-mapping>
<servlet-mapping id="oldbaseobj_servletmapping">
<servlet-name>oldbaseobj</servlet-name>
<url-pattern>/applinx</url-pattern>
</servlet-mapping>
<servlet-mapping id="oldbaseobj_servletmapping1">
<servlet-name>oldbaseobj</servlet-name>
<url-pattern>/applinx-basobj</url-pattern>
</servlet-mapping>
<welcome-file-list>
<!-- <welcome-file>index.jsp</welcome-file> -->
<welcome-file>splash.html</welcome-file>
<welcome-file>index.htm</welcome-file>
</welcome-file-list>


<resource-ref>
<description>Oracle Datasource example</description>
<res-ref-name>S2SOra</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
<session-config> <session-timeout>60</session-timeout> <!-- 30 minutes --> </session-config>
<!-- Listeners -->

</web-app>




------------------------------------------------------------------------

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



--
Michiel Toneman  Software Engineer   Bibit Global Payment Services
Regulierenring 10  3981 LB  Bunnik       [EMAIL PROTECTED]
Tel. +31-30-6595168  Fax +31-30-6564464      http://www.bibit.com/


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to