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

Reply via email to