Hi, I'm running a Red Hat 6.2 host with: JDK 1.3.1 Jakarta-Tomcat 4.0 m5 Apache 1.3.19 Cocoon 2.0 b1 My scenario:I run Catalina and Apache so: lynx http://localhost:8080 returns Catalina's home page lynx http://localhost returns Apache's home page I linked Catalina and Apache with mod_webapp.so (I've compiled source files), so I added next raws to httpd.conf: ----------------------------------------------------- WebAppConnection infoConnection info WebAppConnection warpConnection warp localhost:8008 WebAppMount examples warpConnection /examples/ ----------------------------------------------------- Now I would say if link between Apache and Catalina works properly. This is nmap (port scanner) output: ----------------------------------------------------- [root@localhost nmap-2.12]# ./nmap localhost -sT -p 10-10000 Starting nmap V. 2.12 by Fyodor ([EMAIL PROTECTED], www.insecure.org/nmap/) Interesting ports on localhost (127.0.0.1): Port State Protocol Service 21 open tcp ftp 23 open tcp telnet 25 open tcp smtp 79 open tcp finger 80 open tcp http 98 open tcp linuxconf 513 open tcp login 514 open tcp shell 515 open tcp printer 3306 open tcp unknown 6000 open tcp X11 8005 open tcp unknown 8008 open tcp unknown 8080 open tcp unknown 8081 open tcp unknown ---------------------------------------------------- You can see 8080 and 8081 port for Catalina and 8005 and 8008 for mod_webapp (as doc says). This is catalina.out file: ---------------------------------------------------- Starting service Tomcat-Standalone Apache Tomcat/4.0-m5 Starting service Tomcat-Apache Apache Tomcat/4.0-m5 [org.apache.catalina.connector.warp.WarpConnectionHandler] New instance created [org.apache.catalina.connector.warp.WarpConnectionHandler] Setting connection [org.apache.catalina.connector.warp.WarpConnectionHandler] Setting Request ID 0 [org.apache.catalina.connector.warp.WarpConnectionHandler] New instance created [org.apache.catalina.connector.warp.WarpConnectionHandler] Setting connection [org.apache.catalina.connector.warp.WarpConnectionHandler] Setting Request ID 0 [org.apache.catalina.connector.warp.WarpConnectionHandler] New instance created [org.apache.catalina.connector.warp.WarpConnectionHandler] Setting connection [org.apache.catalina.connector.warp.WarpConnectionHandler] Setting Request ID 0 [org.apache.catalina.connector.warp.WarpConnectionHandler] New instance created [org.apache.catalina.connector.warp.WarpConnectionHandler] Setting connection [org.apache.catalina.connector.warp.WarpConnectionHandler] Setting Request ID 0 [org.apache.catalina.connector.warp.WarpConnectionHandler] New instance created [org.apache.catalina.connector.warp.WarpConnectionHandler] Setting connection [org.apache.catalina.connector.warp.WarpConnectionHandler] Setting Request ID 0 [org.apache.catalina.connector.warp.WarpConnectionHandler] Host localweb has ID=0 [org.apache.catalina.connector.warp.WarpConnectionHandler] Host localweb has ID=0 [org.apache.catalina.connector.warp.WarpConnectionHandler] Host localweb has ID=0 [org.apache.catalina.connector.warp.WarpConnectionHandler] Host localweb has ID=0 [org.apache.catalina.connector.warp.WarpConnectionHandler] Host localweb has ID=0 [org.apache.catalina.connector.warp.WarpConnectionHandler] Application examples mapped in localweb/examples/ has ID 1 [org.apache.catalina.connector.warp.WarpConnectionHandler] Application examples mapped in localweb/examples/ has ID 1 [org.apache.catalina.connector.warp.WarpConnectionHandler] Application examples mapped in localweb/examples/ has ID 1 [org.apache.catalina.connector.warp.WarpConnectionHandler] Application examples mapped in localweb/examples/ has ID 1 [org.apache.catalina.connector.warp.WarpConnectionHandler] Application examples mapped in localweb/examples/ has ID 1 --------------------------------------------------------------- It seems ok, but read apache_log now: --------------------------------------------------------------- 2001-06-09 11:56:23 WarpHost[localweb]: Deploying web application at context path from URL file:/usr/local/jakarta-tomcat-4.0-m5/webapps/ROOT 2001-06-09 11:56:23 WarpContext[]: Starting 2001-06-09 11:56:23 WarpContext[]: Configuring default Resources 2001-06-09 11:56:23 WarpContext[]: Configuring default Loader 2001-06-09 11:56:23 WarpContext[]: Configuring default Manager 2001-06-09 11:56:23 WarpContext[]: Processing standard container startup 2001-06-09 11:56:23 WarpContext[]: Setting deployment descriptor public ID to '-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN' 2001-06-09 11:56:25 WarpContext[]: Setting deployment descriptor public ID to '-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN' 2001-06-09 11:56:30 WarpContext[]: Configuring application event listeners 2001-06-09 11:56:30 WarpContext[]: Sending application start events 2001-06-09 11:56:30 WarpContext[]: Starting filters 2001-06-09 11:56:30 WarpContext[]: Posting standard context attributes 2001-06-09 11:56:30 WarpContext[]: Loading persisted sessions 2001-06-09 11:56:30 WarpContext[]: Identifying load-on-startup servlets 2001-06-09 11:56:30 WarpContext[]: Loading 3 load-on-startup servlets 2001-06-09 11:56:31 StandardWrapper[:default]: Loading container servlet default 2001-06-09 11:56:31 default: init 2001-06-09 11:56:31 StandardWrapper[:invoker]: Loading container servlet invoker 2001-06-09 11:56:31 invoker: init 2001-06-09 11:56:31 StandardWrapper[:jsp]: Marking servlet jsp as unavailable 2001-06-09 11:56:31 WarpContext[]: Servlet threw load() except javax.servlet.ServletException: Wrapper cannot find servlet class org.apache.jasper.servlet.JspServlet or a class it depends on at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:727) at org.apache.catalina.core.StandardContext.start(StandardContext.java:2976) at org.apache.catalina.connector.warp.WarpContext.start(WarpContext.java:123) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:816) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:334) at org.apache.catalina.connector.warp.WarpHost.addChild(WarpHost.java:162) at org.apache.catalina.core.StandardHost.deploy(StandardHost.java:545) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:294) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:383) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:226) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:155) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1172) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:816) at org.apache.catalina.core.StandardEngine.addChild(StandardEngine.java:175) at org.apache.catalina.connector.warp.WarpEngine.addChild(WarpEngine.java:193) at org.apache.catalina.connector.warp.WarpEngine.setupChild(WarpEngine.java:167) at org.apache.catalina.connector.warp.WarpConnectionHandler.process(WarpConnectionHandler.java:106) at org.apache.catalina.connector.warp.WarpHandler.run(WarpHandler.java:156) at java.lang.Thread.run(Thread.java:484) ----- Root Cause ----- java.lang.ClassNotFoundException: org.apache.jasper.servlet.JspServlet at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:1022) at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:906) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:722) at org.apache.catalina.core.StandardContext.start(StandardContext.java:2976) at org.apache.catalina.connector.warp.WarpContext.start(WarpContext.java:123) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:816) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:334) at org.apache.catalina.connector.warp.WarpHost.addChild(WarpHost.java:162) at org.apache.catalina.core.StandardHost.deploy(StandardHost.java:545) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:294) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:383) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:226) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:155) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1172) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:816) at org.apache.catalina.core.StandardEngine.addChild(StandardEngine.java:175) at org.apache.catalina.connector.warp.WarpEngine.addChild(WarpEngine.java:193) at org.apache.catalina.connector.warp.WarpEngine.setupChild(WarpEngine.java:167) at org.apache.catalina.connector.warp.WarpConnectionHandler.process(WarpConnectionHandler.java:106) at org.apache.catalina.connector.warp.WarpHandler.run(WarpHandler.java:156) at java.lang.Thread.run(Thread.java:484) 2001-06-09 11:56:31 WarpContext[]: Starting completed 2001-06-09 11:56:31 WarpHost[localweb]: Deploying web application at context path /examples from URL file:/usr/local/jakarta-tomcat-4.0-m5/webapps/examples 2001-06-09 11:56:31 WarpContext[/examples]: Starting 2001-06-09 11:56:31 WarpContext[/examples]: Configuring default Resources 2001-06-09 11:56:31 WarpContext[/examples]: Configuring default Loader 2001-06-09 11:56:31 WarpContext[/examples]: Configuring default Manager 2001-06-09 11:56:31 WarpContext[/examples]: Processing standard container startup2001-06-09 11:56:32 WarpContext[/examples]: Setting deployment descriptor public ID to '-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN' 2001-06-09 11:56:34 WarpContext[/examples]: Setting deployment descriptor public ID to '-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN' 2001-06-09 11:56:35 ContextConfig[/examples]: Configured an authenticator for method FORM 2001-06-09 11:56:35 WarpContext[/examples]: Configuring application event listeners 2001-06-09 11:56:35 WarpContext[/examples]: Configuring event listener class 'listeners.ContextListener' 2001-06-09 11:56:35 WarpContext[/examples]: Configuring event listener class 'listeners.SessionListener' 2001-06-09 11:56:35 WarpContext[/examples]: Sending application start events 2001-2001-06-09 11:56:35 SessionListener: contextInitialized() 2001-06-09 11:56:35 WarpContext[/examples]: Starting filters 2001-06-09 11:56:35 WarpContext[/examples]: Starting filter 'Servlet Mapped Filter' 2001-06-09 11:56:36 WarpContext[/examples]: Starting filter 'Request Dumper Filter' 2001-06-09 11:56:36 WarpContext[/examples]: Starting filter 'Path Mapped Filter'2001-06-09 11:56:36 WarpContext[/examples]: Posting standard context attributes 2001-06-09 11:56:36 ContextListener: attributeReplaced('org.apache.catalina.WELCOME_FILES', '[Ljava.lang.String;@74c3aa') 2001-06-09 11:56:36 ContextListener: attributeAdded('javax.servlet.context.tempdir', '/usr/local/jakarta-tomcat-4.0-m5/work/localweb/examples') 2001-06-09 11:56:36 ContextListener: attributeReplaced('javax.servlet.context.tempdir', '/usr/local/jakarta-tomcat-4.0-m5/work/localweb/examples') 2001-06-09 11:56:36 WarpContext[/examples]: Loading persisted sessions 2001-06-09 11:56:36 WarpContext[/examples]: Identifying load-on-startup servlets 2001-06-09 11:56:36 WarpContext[/examples]: Loading 3 load-on-startup servlets 2001-06-09 11:56:36 StandardWrapper[/examples:default]: Loading container servlet default 2001-06-09 11:56:36 default: init 2001-06-09 11:56:36 StandardWrapper[/examples:invoker]: Loading container servlet invoker 2001-06-09 11:56:36 invoker: init 2001-06-09 11:56:36 StandardWrapper[/examples:jsp]: Marking servlet jsp as unavailable 06-09 11:56:35 ContextListener: contextInitialized() 2001-06-09 11:56:36 WarpContext[/examples]: Servlet /examples threw load() exception javax.servlet.ServletException: Wrapper cannot find servlet class org.apache.jasper.servlet.JspServlet or a class it depends on at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:727) at org.apache.catalina.core.StandardContext.start(StandardContext.java:29 ... ---------------------------------------------------------------------- This is catalina_log: ---------------------------------------------------------------------- 2001-06-09 11:33:10 HttpConnector[8080] Opening server socket on all host IP addresses 2001-06-09 11:33:11 HttpConnector[8080] Starting background thread 2001-06-09 11:33:12 HttpProcessor[8080][0] Starting background thread 2001-06-09 11:33:12 HttpProcessor[8080][1] Starting background thread 2001-06-09 11:33:12 HttpProcessor[8080][2] Starting background thread 2001-06-09 11:33:12 HttpProcessor[8080][3] Starting background thread 2001-06-09 11:33:12 HttpProcessor[8080][4] Starting background thread 2001-06-09 11:33:12 HttpConnector[8081] Opening server socket on all host IP addresses 2001-06-09 11:33:12 HttpConnector[8081] Starting background thread 2001-06-09 11:33:13 HttpProcessor[8081][0] Starting background thread 2001-06-09 11:33:13 HttpProcessor[8081][1] Starting background thread 2001-06-09 11:33:13 HttpProcessor[8081][2] Starting background thread 2001-06-09 11:33:13 HttpProcessor[8081][3] Starting background thread 2001-06-09 11:33:13 HttpProcessor[8081][4] Starting background thread ---------------------------------------------------------------------- I need Tomcat as servlet container for XML-->HTML passage. apache_log shows an error about JSP service (so about jasper): is this dangerous for my aim? Is mod_webapp well configured by only three raws inserted in httpd.conf? May I test mod_webapp in some way? Where is some doc about Apache-Tomcat4 connector configuration? Sorry for the long post! Thank you in Advance! With many Regards, ciao Francesco Francesco Casalena L.U.G. "Il Pinguino" ---------------------------------------------- Virgilio Mail - Il tuo indirizzo E-mail gratis http://mail.virgilio.it