Well, I have an application on the apache directory: /webprg/apache/htdocs/test
An example .shtml would be: <html> <head><title>Testing shtml</title></head> <body> Testing: <servlet code="test.HelloWorld"></servlet> </body> </html> I transform to .jsps (or .jhtml i saw on a previus msg on this list) <html> <head><title>Testing shtml</title></head> <body> Testing: <jsp:include page="test.HelloWorld" flush="true"/> </body> </html> My tomcat 4.0.4 (i tested on 4.1.8 beta too) is on /webprg/tomcat/ y put the servlets on /webprg/tomcat/webapp/ROOT/Web-inf/classes/test/HelloWorld.class If I call from the browser "http://localhost/servlet/test.HelloWorld" the servlet works fine. If I call the .shtml, "http://localhost/test/hello.shtml", the static part appears and the browser remains in awaintg data state. This are the changes on tomcat's web.xml I made: - Enabled de ssi servlet. - Enabled .shtml mapping to ssi servlet On server.xml I'm using the ajp 1.3 connector on 8009. <Connector className="org.apache.ajp.tomcat4.Ajp13Connector" port="8009" minProcessors="5" maxProcessors="75" acceptCount="10" debug="0"/> This is the workers.properties: workers.tomcat_home=/webprg/tomcat workers.java_home=/java/jdk1.4.0_01 ps=/ worker.list=ajp12, ajp13 worker.ajp13.port=8009 worker.ajp13.host=localhost worker.ajp13.type=ajp13 --- Changes made on httpd.conf: DocumentRoot C:/webprg/Apache/htdocs AddType text/html .shtml AddHandler server-parsed .shtml LoadModule jk_module modules/mod_jk.dll Addmodule mod_jk.c JkWorkersFile /webprg/tomcat/conf/jk/workers.properties JkLogFile /webprg/apache/logs/mod_jk.log JkLogLevel info JkMount /*.jsp ajp13 JkMount /servlet/* ajp13 JkMount /*.shtml ajp13 On the logs seems to do nothing but on tomcat-apache server log: 2002-08-13 11:45:52 [org.apache.catalina.connector.warp.WarpConnector] Error accepting requests java.net.SocketException: socket closed at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:343) at java.net.ServerSocket.implAccept(ServerSocket.java:438) at java.net.ServerSocket.accept(ServerSocket.java:409) at org.apache.catalina.connector.warp.WarpConnector.run(WarpConnector.java:590) at java.lang.Thread.run(Thread.java:536) On the tomcat's localhost_log: 2002-08-13 11:46:24 StandardHost[localhost]: Installing web application at context path /webdav from URL file:C:\webprg\tomcat\webapps\webdav 2002-08-13 11:46:24 WebappLoader[/webdav]: Deploying class repositories to work directory C:\webprg\tomcat\work\Standalone\localhost\webdav 2002-08-13 11:46:24 StandardManager[/webdav]: Seeding random number generator class java.security.SecureRandom 2002-08-13 11:46:24 StandardManager[/webdav]: Seeding of random number generator has been completed 2002-08-13 11:46:24 ContextConfig[/webdav]: Added certificates -> request attribute Valve 2002-08-13 11:46:24 StandardWrapper[/webdav:default]: Loading container servlet default 2002-08-13 11:46:24 default: init 2002-08-13 11:46:24 StandardWrapper[/webdav:invoker]: Loading container servlet invoker 2002-08-13 11:46:24 invoker: init 2002-08-13 11:46:24 jsp: init 2002-08-13 11:46:24 StandardWrapper[/webdav:ssi]: Loading container servlet ssi 2002-08-13 11:46:24 ssi: init No messages on mod_jk.log. [EMAIL PROTECTED] escribió:: >Well can't pin-point the problem since you haven't provided any clues. What >do the DocumentRoot, Context, and JkMount statements say? How about >displaying the directory structure of where the jsps and shtml files are >located. >How about displaying the appropriate portions of the log in here. Might >help in quickly resolving your problem. > >RS > > > > > MadBit > <madbit@telepolis To: Tomcat Users List > .com> <[EMAIL PROTECTED]> > cc: > 08/12/02 05:07 PM Subject: Re: .shtml with 4.0.4 > Please respond to > "Tomcat Users > List" > > > > > > > > Any changes to httpd.conf or web.xml files? I have a 404 from >tomcat. The pages are located on apache. > >[EMAIL PROTECTED] escribió:: > > >First the <servlet code...></servlet> isn't supported by Tomcat. It >isn't a > >standard tag i.e. it isn't defined in the servlet specs. You should use > ><jsp include /> instead. Convert the .shtml files (be careful if you >have > >SSI includes or CGI processing in the shtml files) that contain the > ><servlet> tags to .jsps. > >And then replace the > ><servlet code="classpath.Class"></servlet> > >with > ><jsp:include page="/servlet/classpath.Class" flush="true"/> > > > > > >RS > > > > > > > > > > > > > MadBit > > > <madbit@telepolis To: >[EMAIL PROTECTED] > > .com> cc: > > > Subject: .shtml with >4.0.4 > > 08/12/02 04:45 AM > > > Please respond to > > > "Tomcat Users > > > List" > > > > > > > > > > > > > > > > > > > Hello. > > > > I'm using Tomcat 4.0.4 with Apache 1.3.26 on Windows 2000. > > > > I want to use .shtml pages. In tomcat I enabled de SSI servlet and > >mapping on web.xml, > >and on Apache I enabled the AJP connector and enabled .shtml processing: > > > > > > > >>LoadModule jk_module modules/mod_jk.dll > >>Addmodule mod_jk.c > >> > >>JkWorkersFile /webprg/tomcat/conf/jk/workers.properties > >>JkLogFile /webprg/apache/logs/mod_jk.log > >>JkLogLevel info > >> > >> > > > >.... > > > >AddType text/html .shtml > >AddHandler server-parsed .shtml > > > >... > >JkMount /*.jsp ajp13 > >JkMount /servlet/* ajp13 > >JkMOunt /*.shtml ajp13 > > > > On a .shtml page I have a <servlet code="classpath.Class"></servlet> > >call. The called Class it's working fine calling directely via > >'localhost/servlet/classpath.Class' URL but with the .shtml the Class > >seems not to be called and the browser never end to load the page, > >always it's on awaiting data state. > > > > Anyone can help me? > > > > Thanks > > > > > >Rogelio Herranz > >[EMAIL PROTECTED] > > > > > > > >-- > >To unsubscribe, e-mail: < > >mailto:[EMAIL PROTECTED]> > >For additional commands, e-mail: < > >mailto:[EMAIL PROTECTED]> > > > > > > > > > > > > > > > >-- > >To unsubscribe, e-mail: ><mailto:[EMAIL PROTECTED]> > >For additional commands, e-mail: ><mailto:[EMAIL PROTECTED]> > > > > > > > > > > > > > > >-- >To unsubscribe, e-mail: < >mailto:[EMAIL PROTECTED]> >For additional commands, e-mail: < >mailto:[EMAIL PROTECTED]> > > > > > > > >-- >To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> >For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>