Two stupid check hoping helps: 1- Check: Tomcat must start first, than start Apache. (......PoolTcpEndpoint Endpoint ServerSocket[addr=localhost/127.0.0.1,port=0,localport=8009.....) 2- Check your path (...../usr/share/tomcat/work/DEFAULT/examples/webxmlval.txt.....)
finally check permission in your tomcat dir. As I see : ......Unable to open log file: /usr/share/tomcat/logs/servlet-${yyyyMMdd}.log! Using stderr as the default. > Unable to open log file: > /usr/share/tomcat/logs/jasper-${yyyyMMdd}.log! Using stderr as the default. .........this can be a permission problem... let me know Eli Spizzichino At 20.11 03/02/2002 -0600, you wrote: >I have a problem with Apache(1.3.22)+Tomcat(3.3) after a recent update: > >I have a working Linux (Debian 2.2.17) system, and am running Apache+Tomcat. > >Having not used it for awhile, or updated in 4-6 months, I did an "apt-get >install" of tomcat and Apache, to get the most current versions. It did an >update, and now it is broken. -( > >Apache seems to work fine, and has the prescribed tomcat attachments in >/etc/apache/httpd.conf, but tomcat fails. Browser symptoms: all .jsp pages >give "not found". > >1) At first none of the servlet or JSP pages worked. >Once the first request is made, tomcat keeps getting errors, about one per >second, like this (forever) > >PoolTcpEndpoint Endpoint >ServerSocket[addr=localhost/127.0.0.1,port=0,localport >=8009] ignored exception java.net.SocketException Socket closed >java.net.SocketException Socket closed > at java.net.PlainSocketImpl.close(PlainSocketImpl.java408) > at java.net.Socket.close(Socket.java383) > at java.net.ServerSocket.implAccept(ServerSocket.java206) > at java.net.ServerSocket.accept(ServerSocket.java181) > at > org.apache.tomcat.util.net.PoolTcpEndpoint.acceptSocket(Unknown Source) > at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(Unknown Source) > at java.lang.Thread.run(Thread.java) >PoolTcpEndpoint Endpoint >ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=8081] ignored exception >java.net.SocketException Socket closed >java.net.SocketException Socket closed > at java.net.PlainSocketImpl.close(PlainSocketImpl.java408) > at java.net.Socket.close(Socket.java383) > at java.net.ServerSocket.implAccept(ServerSocket.java206) > at java.net.ServerSocket.accept(ServerSocket.java181) > at > org.apache.tomcat.util.net.PoolTcpEndpoint.acceptSocket(Unknown Source) > >I found that the workers.properties file was not in the right (referenced >in config files), so I repaired that. > (why did the (re-)install goof this up?) > >2) Now the servlet examples work, all html works, either through Apache or >directly by tomcat (:8081), > but all .Jsp examples fail: "page not found" > omega/etc/tomcat/logs# more mod_jk.log > [jk_uri_worker_map.c (335)]: > jk_uri_worker_map_t::uri_worker_map_close, NULL parameter > [jk_uri_worker_map.c (185)]: In > jk_uri_worker_map_t::uri_worker_map_free, NULL parameters > ... > >and log/stdout.log shows: > Unable to open log file: > /usr/share/tomcat/logs/servlet-${yyyyMMdd}.log! Using stderr as the default. > Unable to open log file: > /usr/share/tomcat/logs/jasper-${yyyyMMdd}.log! Using stderr as the default. > Unable to open log file: > /usr/share/tomcat/logs/examples.log! Using stderr as the default. > Unable to open log file: > /usr/share/tomcat/logs/servlet_examples.log! Using stderr as the default. > >and in stdout, a bunch of good startup stuff, and then: >2002-01-11 14:18:28 - /examples: Error creating validation mark - >java.io.FileNotFoundException: >/usr/share/tomcat/work/DEFAULT/examples/webxmlval.txt > at java.io.FileOutputStream.<init>(FileOutputStream.java) > at java.io.FileOutputStream.<init>(FileOutputStream.java) > at > org.apache.tomcat.facade.WebXmlReader.processWebXmlFile(Unknown Source) > at org.apache.tomcat.facade.WebXmlReader.contextInit(Unknown Source) > at org.apache.tomcat.core.Context.init(Unknown Source) > at org.apache.tomcat.core.ContextManager.init(Unknown Source) > at > org.apache.tomcat.startup.EmbededTomcat.initContextManager(Unknown Source) > at org.apache.tomcat.startup.EmbededTomcat.execute1(Unknown Source) > at org.apache.tomcat.startup.EmbededTomcat$1.run(Unknown Source) > at org.apache.tomcat.util.compat.Jdk11Compat.doPrivileged(Unknown > Source) > at org.apache.tomcat.startup.EmbededTomcat.execute(Unknown Source) > at org.apache.tomcat.util.IntrospectionUtils.execute(Unknown Source) > at org.apache.tomcat.startup.Main.execute(Unknown Source) > at org.apache.tomcat.startup.Main.main(Unknown Source) >... >2002-01-11 14:18:41 - Http10Interceptor: Starting on 8081 >2002-01-11 14:18:41 - Ajp12Interceptor: Starting on 8007 >2002-01-11 14:18:41 - Ajp13Interceptor: Starting on 8009 >2002-01-11 14:18:41 - Ajp12Interceptor: Can't create stop file: >/usr/share/tomcat/conf/ajp12.id - java.io.FileNotFoundException: >/usr/share/tomcat/conf/ajp12.id > at java.io.FileOutputStream.<init>(FileOutputStream.java) > at java.io.FileOutputStream.<init>(FileOutputStream.java) > at java.io.FileWriter.<init>(FileWriter.java) > at > org.apache.tomcat.modules.server.Ajp12Interceptor.engineState(Unknown Source) > at org.apache.tomcat.core.ContextManager.setState(Unknown Source) > at org.apache.tomcat.core.ContextManager.start(Unknown Source) > at org.apache.tomcat.startup.EmbededTomcat.start(Unknown Source) > at org.apache.tomcat.startup.EmbededTomcat.execute1(Unknown Source) > at org.apache.tomcat.startup.EmbededTomcat$1.run(Unknown Source) > at org.apache.tomcat.util.compat.Jdk11Compat.doPrivileged(Unknown > Source >) > >And stdout.log accumulates the "socket exceptions" as above, forever. > PoolTcpEndpoint: Endpoint > ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=8081] ignored > exception: java.net.SocketException: Socket closed > java.net.SocketException: Socket closed > >4) I do notice tha tApache reports: /etc/apache/logs/error.log > [Fri Jan 11 14:17:28 2002] [notice] Apache/1.3.22 (Unix) Debian > GNU/Linux mod_jk configured -- resuming normal operations > [Fri Jan 11 14:17:28 2002] [notice] Accept mutex: sysvsem > (Default: sysvsem) > [Fri Jan 11 14:18:41 2002] [notice] SIGUSR1 received. Doing > graceful restart > [Fri Jan 11 14:18:42 2002] [notice] Apache/1.3.22 (Unix) Debian > GNU/Linux mod_jk configured -- resuming normal operations > [Fri Jan 11 14:18:42 2002] [notice] Accept mutex: sysvsem > (Default: sysvsem) > [Fri Jan 11 14:30:37 2002] [crit] (98)Address already in use: > make_sock: could not bind to port 80 > > >All help appreciated. > >-------------------------------------------------------- >Dr. Gregory Guthrie >[EMAIL PROTECTED] (641)472-1125 Fax: -1103 > Computer Science Department > School of Computing and Information Science > Maharishi University of Management > (Maharishi International University 1971-1995) > http://www.mum.edu/cs_dept >-------------------------------------------------------- -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]>