Re: Tomcat 4.0.7b and lib help (FIXED)
I don't know about everyone else, but I got my Oracle classes12.zip in my lib and it wouldn't work so after looking at my code, wondering what I messed up (4 hours), I decided to change it to *.jar. OMG it decided to work... might want to have TomCat be able to do both zip jar's in the lib just my 2 cents. Shawn - Original Message - From: Jonathan Eric Miller [EMAIL PROTECTED] To: [EMAIL PROTECTED]; Evans, Shawn [EMAIL PROTECTED] Sent: Thursday, August 23, 2001 12:52 PM Subject: Re: Tomcat 4.0.7b and lib help My guess is that this may be the same problem that I ran into while trying to use JDBCRealm. I think you have to put the .jar file in TOMCAT_HOME/server/lib instead of TOMCAT_HOME/lib for low-level .jar files that get used by Tomcat itself? I'm not an expert, that just seemed to be experience that I had. Jon - Original Message - From: Shawn Evans [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, August 23, 2001 11:45 AM Subject: Tomcat 4.0.7b and lib help I have a servlet FBJServlet that uses a DB connection pool, and I have the JDBC driver for Oracle installed as well in the /lib/classes12.jar... I open the jar and see OracleDataSource... but I get the error below. Root Cause: java.lang.NoClassDefFoundError: oracle/jdbc/pool/OracleDataSource at com.sterling.util.db.pooling.DBPoolManager.init(DBPoolManager.java:110) at com.sterling.util.db.pooling.DBPoolManager.(DBPoolManager.java:17) at com.sterling.util.db.pooling.DBPoolManager.getInstance(DBPoolManager.java:23 ) at com.sterling.ForceBrowserJ.FBJServlet.init(FBJServlet.java:15) at javax.servlet.GenericServlet.init(GenericServlet.java:366) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:833) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:602) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:214) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:215) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2 46) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2314) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164 ) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :163) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java: 1000) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1093 ) at java.lang.Thread.run(Thread.java:484)
Re: Tomcat 4.0.7b and lib help (FIXED)
Understand I am an idiot... but oh well... just a suggestion then for people like me that read... in Developing Applications with Tomcat, in 4.1 Directory Structure... in the lib/ portions, just put a note... 'JAR's only (No zips)'... I know it says 'JAR files' but I thought zips and jars were interchangeable... :-) - Original Message - From: Dmitri Colebatch [EMAIL PROTECTED] To: [EMAIL PROTECTED]; Shawn Evans [EMAIL PROTECTED] Sent: Friday, August 24, 2001 9:26 AM Subject: Re: Tomcat 4.0.7b and lib help (FIXED) This has come up before... tomcat follows the spec - loading all jars in WEB-INF/lib... no mention of zips (o: On Fri, 24 Aug 2001, Shawn Evans wrote: I don't know about everyone else, but I got my Oracle classes12.zip in my lib and it wouldn't work so after looking at my code, wondering what I messed up (4 hours), I decided to change it to *.jar. OMG it decided to work... might want to have TomCat be able to do both zip jar's in the lib just my 2 cents. Shawn - Original Message - From: Jonathan Eric Miller [EMAIL PROTECTED] To: [EMAIL PROTECTED]; Evans, Shawn [EMAIL PROTECTED] Sent: Thursday, August 23, 2001 12:52 PM Subject: Re: Tomcat 4.0.7b and lib help My guess is that this may be the same problem that I ran into while trying to use JDBCRealm. I think you have to put the .jar file in TOMCAT_HOME/server/lib instead of TOMCAT_HOME/lib for low-level .jar files that get used by Tomcat itself? I'm not an expert, that just seemed to be experience that I had. Jon - Original Message - From: Shawn Evans [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, August 23, 2001 11:45 AM Subject: Tomcat 4.0.7b and lib help I have a servlet FBJServlet that uses a DB connection pool, and I have the JDBC driver for Oracle installed as well in the /lib/classes12.jar... I open the jar and see OracleDataSource... but I get the error below. Root Cause: java.lang.NoClassDefFoundError: oracle/jdbc/pool/OracleDataSource at com.sterling.util.db.pooling.DBPoolManager.init(DBPoolManager.java:110) at com.sterling.util.db.pooling.DBPoolManager.(DBPoolManager.java:17) at com.sterling.util.db.pooling.DBPoolManager.getInstance(DBPoolManager.java:23 ) at com.sterling.ForceBrowserJ.FBJServlet.init(FBJServlet.java:15) at javax.servlet.GenericServlet.init(GenericServlet.java:366) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:833) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:602) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:214) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:215) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2 46) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2314) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164 ) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :163) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java: 1000) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1093 ) at java.lang.Thread.run(Thread.java:484)
Tomcat 4.0.7b and lib help
I have a servlet FBJServlet that uses a DB connection pool, and I have the JDBC driver for Oracle installed as well in the /lib/classes12.jar... I open the jar and see OracleDataSource... but I get the error below. Root Cause: java.lang.NoClassDefFoundError: oracle/jdbc/pool/OracleDataSource at com.sterling.util.db.pooling.DBPoolManager.init(DBPoolManager.java:110) at com.sterling.util.db.pooling.DBPoolManager.(DBPoolManager.java:17) at com.sterling.util.db.pooling.DBPoolManager.getInstance(DBPoolManager.java:23 ) at com.sterling.ForceBrowserJ.FBJServlet.init(FBJServlet.java:15) at javax.servlet.GenericServlet.init(GenericServlet.java:366) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:833) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:602) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:214) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:215) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2 46) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2314) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164 ) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :163) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java: 1000) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1093 ) at java.lang.Thread.run(Thread.java:484)
Tomcat, JSP, BEAN, /lib
I have a connectionpool bean that I am using in myapp. I added connectionpool.jar to /lib. I added this to the beginning of my jsp. jsp:useBean id=pool scope=application class=com.sterling.util.db.connectionpool / Here is what I get when I access it... any ideas what I have done wrong? http://localhost:8080/ForceBrowserJ/index.jsp org.apache.jasper.JasperException: Unable to compile class for JSP An error occurred at line: 8 in the jsp file: /index.jsp Generated servlet error: D:\webserver\Tomcat-4.0.7\work\localhost\ForceBrowserJ\_0002findex_jsp.java: 75: Class com.sterling.util.db.connectionpool not found. com.sterling.util.db.connectionpool pool = null; ^ An error occurred at line: 8 in the jsp file: /index.jsp Generated servlet error: D:\webserver\Tomcat-4.0.7\work\localhost\ForceBrowserJ\_0002findex_jsp.java: 78: Class com.sterling.util.db.connectionpool not found. pool= (com.sterling.util.db.connectionpool) ^ An error occurred at line: 8 in the jsp file: /index.jsp Generated servlet error: D:\webserver\Tomcat-4.0.7\work\localhost\ForceBrowserJ\_0002findex_jsp.java: 83: Class com.sterling.util.db.connectionpool not found. pool = (com.sterling.util.db.connectionpool) java.beans.Beans.instantiate(this.getClass().getClassLoader(), com.sterling.util.db.connectionpool); ^ 3 errors at org.apache.jasper.compiler.Compiler.compile(Compiler.java:284) at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:528) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspSe rvlet.java:176) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja va:188) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:458) at javax.servlet.http.HttpServlet.service(HttpServlet.java:1264) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:243) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:215) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2 46) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2314) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164 ) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :163) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java: 1000) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1093 ) at java.lang.Thread.run(Thread.java:484)
Problem with JSP... Tomcat 4.0.7
I probally done something wrong here... but the error is at the end [error]... here is the [JSP]... I have 2 classes in a jar file in the lib lib/connectionpool.jar ConnectionPool.class PooledConnection.class [JSP] html body %@ page errorPage=errorpage.jsp % %@ page import=java.util.* % %@ page import=java.sql.* % %-- jsp:useBean id=pool scope=application class=com.sterling.util.db.connectionpool / --% % Connection con = null; try { // The pool is not initialized if ( pool.getDriver() == null ) { // initialize the pool // FileInputStream inStream = new FileInputStream(ForceBrowserJDB.properties); // properties.load(inStream); pool.setDriver=oracle.jdbc.driver.OracleDriver pool.setURL=jdbc:oracle:thin:@216.174.11.54:1521:warf pool.setSize=10 pool.Username=warfighter pool.setPassword=srcv3000 pool.initializePool(); } [.] [error] 2001-08-21 15:27:20 StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception org.apache.jasper.JasperException: Unable to compile class for JSP at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:543) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspSe rvlet.java:176) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja va:188) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:458) at javax.servlet.http.HttpServlet.service(HttpServlet.java:1264) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:243) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:215) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2 46) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2314) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164 ) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :163) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java: 1000) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1093 ) at java.lang.Thread.run(Thread.java:484) - Root Cause - java.lang.NumberFormatException: oracle at java.lang.Integer.parseInt(Integer.java:414) at java.lang.Integer.parseInt(Integer.java:463) at org.apache.jasper.compiler.Compiler.getJspLineErrors(Compiler.java:321) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:280) at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:528) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspSe rvlet.java:176) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja va:188) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:458) at javax.servlet.http.HttpServlet.service(HttpServlet.java:1264) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:243) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at
Re: Tomcat port 8080, Apache port 80, jsp?
No error messages in the Apche or tomcat logs - Original Message - From: Pier P. Fumagalli [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, August 16, 2001 5:29 PM Subject: Re: Tomcat port 8080, Apache port 80, jsp? Shawn Evans at [EMAIL PROTECTED] wrote: I read Installing mod_webapp and using it with Apache 1.3 written by you, and I have been unsuccessful in getting it to work. Here is my configuration: Win NT4.0 sp6 Apache 1.3.20 d:\webserver\Apache Tomcat 4.0.7b d:\webserver\Tomcat-4.0.7 First, I copied 'mod_webapp.so' and 'libapr.dll' to my apache\modules, then I added this to my httpd.conf [...] #AddModule mod_actions.c mod_setenvif.c mod_isapi.c AddModule mod_webapp.c [...] #LoadModule usertrack_module modules/mod_usertrack.so LoadModule webapp_module modules/mod_webapp.so [...] WebAppConnection conn warp localhost:8008 WebAppDeploy examples conn /examples WebAppInfo /webapp-info [...] I kick Apache off as a service (Tomcat is already running as a service) and here is the error that I get Error 2140:An internal Windows NT error occurred... I am able to run Tomcat 4.0.7 as a service without Apache... and Apache runs fine when I comment out the 5 lines I added above, but I need to get them working in sequence with one another. Nothing in your error_log? That's pretty weird... What about starting it from the console? Pier
mod_webapp -- NT4, Tomcat 4.0.7, Apache 1.3.20, JDK 1.3.1
I read Installing mod_webapp and using it with Apache 1.3 written in mod_webapp, and I have been unsuccessful in getting it to work. Here is my configuration: Win NT4.0 sp6 Apache 1.3.20 d:\webserver\Apache Tomcat 4.0.7b d:\webserver\Tomcat-4.0.7 First, I copied 'mod_webapp.so' and 'libapr.dll' to my apache\modules, then I added this to my httpd.conf [...] #AddModule mod_actions.c mod_setenvif.c mod_isapi.c AddModule mod_webapp.c [...] #LoadModule usertrack_module modules/mod_usertrack.so LoadModule webapp_module modules/mod_webapp.so [...] WebAppConnection conn warp localhost:8008 WebAppDeploy examples conn /examples WebAppInfo /webapp-info [...] I kick Apache off as a service (Tomcat is already running as a service) and here is the error that I get Error 2140:An internal Windows NT error occurred... I am able to run Tomcat 4.0.7 as a service without Apache... and Apache runs fine when I comment out the 5 lines I added above, but I need to get them working in sequence with one another. Plus, there are no error messages in the log files. Shawn
Working: mod_webapp -- NT4, Tomcat 4.0.7, Apache 1.3.20, JDK 1.3.1
Sorry if it seems as if I reposted it, I was having trouble with the office machine, so I sent it out under a new subject, since it was different than the one I posted before... when I ran Apache from the command line with the webapp modified conf here is what I get. D:\webserver\ApacheApache Syntax error on line 176 of d:/webserver/apache/conf/httpd.conf: Cannot add module via name 'mod_webapp.c': not in list of loaded modules took that line out and it works... I can see webapp-info and IT WORKS ... INSTALL.txt [..] *- Another note for Windows: copy also the libapr.dll file with the module, or your Apache 1.3 web server will refuse to start reporting that the WebApp module cannot be loaded. Once you have done that, edit your httpd.conf configuration file and add a few lines to load that module at startup (Windows users, read above, you have to replace libexec with modules - I'm paranoid, sorry): LoadModule webapp_module libexec/mod_webapp.so and AddModule mod_webapp.c [ DO NOT ADD THIS TO WINDOWS ] -* Thanks for the help Shawn - Original Message - From: Pier P. Fumagalli [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Friday, August 17, 2001 12:47 PM Subject: Re: mod_webapp -- NT4, Tomcat 4.0.7, Apache 1.3.20, JDK 1.3.1 Since Apache 1.3.20 also under windows modules are called .so and not .dll (it was confusing!) Pier David Oxley at [EMAIL PROTECTED] wrote: Isn't the .so file only for unix. You need mod_webapp.dll Dave -Original Message- From: Shawn Evans [mailto:[EMAIL PROTECTED]] Sent: 17 August 2001 15:12 To: [EMAIL PROTECTED] Subject: mod_webapp -- NT4, Tomcat 4.0.7, Apache 1.3.20, JDK 1.3.1 I read Installing mod_webapp and using it with Apache 1.3 written in mod_webapp, and I have been unsuccessful in getting it to work. Here is my configuration: Win NT4.0 sp6 Apache 1.3.20 d:\webserver\Apache Tomcat 4.0.7b d:\webserver\Tomcat-4.0.7 First, I copied 'mod_webapp.so' and 'libapr.dll' to my apache\modules, then I added this to my httpd.conf [...] #AddModule mod_actions.c mod_setenvif.c mod_isapi.c AddModule mod_webapp.c [...] #LoadModule usertrack_module modules/mod_usertrack.so LoadModule webapp_module modules/mod_webapp.so [...] WebAppConnection conn warp localhost:8008 WebAppDeploy examples conn /examples WebAppInfo /webapp-info [...] I kick Apache off as a service (Tomcat is already running as a service) and here is the error that I get Error 2140:An internal Windows NT error occurred... I am able to run Tomcat 4.0.7 as a service without Apache... and Apache runs fine when I comment out the 5 lines I added above, but I need to get them working in sequence with one another. Plus, there are no error messages in the log files. Shawn
mod_webapp performace issues... NT4, Apache 1.3.20, Tomcat 4.0.7, JDK 1.3.1
Since I finally got the mod_webapp working, I have been banging on the machine. Tomcat is solid when I access it from port 8080, and Apache screams like it should... but when I access Tomcat thru mod_webapp (examples) I get random errors and even hello world doesn't work... sometimes Apache access.log 216.174.11.51 - - [17/Aug/2001:14:59:22 -0400] GET /examples/servlets/index.html HTTP/1.1 304 0 216.174.11.51 - - [17/Aug/2001:14:59:22 -0400] GET /examples/images/execute.gif HTTP/1.1 304 0 --216.174.11.51 - - [17/Aug/2001:14:59:22 -0400] GET /examples/images/return.gif HTTP/1.1 500 305 --216.174.11.51 - - [17/Aug/2001:15:01:20 -0400] GET /examples/servlet/HelloWorldExample HTTP/1.1 500 305 --216.174.11.51 - - [17/Aug/2001:15:01:21 -0400] GET /examples/images/return.gif HTTP/1.1 500 316 --216.174.11.51 - - [17/Aug/2001:15:01:21 -0400] GET /examples/images/code.gif HTTP/1.1 500 325 --216.174.11.51 - - [17/Aug/2001:15:01:21 -0400] GET /examples/images/code.gif HTTP/1.1 500 0 error.log --[Fri Aug 17 14:59:22 2001] [error] (null) --[Fri Aug 17 15:01:20 2001] [error] (null) --[Fri Aug 17 15:01:21 2001] [error] Invalid packet 16 --[Fri Aug 17 15:01:21 2001] [error] Communitcation interrupted --[Fri Aug 17 15:01:21 2001] [error] Communitcation interrupted Tomcat apache_log.2001-08-17.txt 2001-08-17 14:59:22 WarpEngine[Apache]: Mapping request 2001-08-17 14:59:22 WarpHost[216.174.11.51]: Mapping request for Host 2001-08-17 14:59:22 WarpEngine[Apache]: Mapping request 2001-08-17 14:59:22 WarpHost[216.174.11.51]: Mapping request for Host 2001-08-17 14:59:22 WarpEngine[Apache]: Mapping request 2001-08-17 14:59:22 WarpHost[216.174.11.51]: Mapping request for Host 2001-08-17 14:59:22 WarpEngine[Apache]: Mapping request 2001-08-17 14:59:22 WarpHost[216.174.11.51]: Mapping request for Host 2001-08-17 14:59:22 WarpEngine[Apache]: Mapping request 2001-08-17 14:59:22 WarpHost[216.174.11.51]: Mapping request for Host 2001-08-17 15:01:20 WarpEngine[Apache]: Mapping request 2001-08-17 15:01:20 WarpHost[216.174.11.51]: Mapping request for Host 2001-08-17 15:01:20 org.apache.catalina.INVOKER.HelloWorldExample: init 2001-08-17 15:01:20 InvokerFilter(ApplicationFilterConfig[name=Servlet Mapped Filter, filterClass=filters.ExampleFilter]): 47 milliseconds 2001-08-17 15:01:20 InvokerFilter(ApplicationFilterConfig[name=Path Mapped Filter, filterClass=filters.ExampleFilter]): 47 milliseconds 2001-08-17 15:01:21 WarpEngine[Apache]: Mapping request 2001-08-17 15:01:21 WarpHost[216.174.11.51]: Mapping request for Host 2001-08-17 15:01:21 [org.apache.catalina.connector.warp.WarpConnection] Exception on socket java.net.SocketException: Connection aborted by peer: socket write error at java.net.SocketOutputStream.socketWrite(Native Method) at java.net.SocketOutputStream.write(SocketOutputStream.java:62) at org.apache.catalina.connector.warp.WarpConnection.send(WarpConnection.java:2 18) at org.apache.catalina.connector.warp.WarpResponse$Stream.close(WarpResponse.ja va:301) at org.apache.catalina.connector.warp.WarpResponse$Stream.finish(WarpResponse.j ava:311) at org.apache.catalina.connector.warp.WarpResponse.finishResponse(WarpResponse. java:152) at org.apache.catalina.connector.warp.WarpRequestHandler.handle(WarpRequestHand ler.java:213) at org.apache.catalina.connector.warp.WarpConnection.run(WarpConnection.java:19 4) at java.lang.Thread.run(Thread.java:484) Thanks, Shawn
Tomcat port 8080, Apache port 80, jsp?
Here is a simple question... how do I get apache on port 80 to send jsp requests to the Tomcat server and respond back on port 80. The reason why I want to do this is becuase where I work, all ports are blocked except port 80, but I have an applet that needs to get data from the jsp pages. Shawn
Re: Tomcat port 8080, Apache port 80, jsp?
I am running the latest 4.0(7) and I cannot find the DLL for it. Does anyone know where I can d-load one... I know I know NT, but my office is buying me a new Linux server. - Original Message - From: David Cassidy [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, August 16, 2001 9:14 AM Subject: Re: Tomcat port 8080, Apache port 80, jsp? have a look at mod_jk ? Shawn Evans wrote: Here is a simple question... how do I get apache on port 80 to send jsp requests to the Tomcat server and respond back on port 80. The reason why I want to do this is becuase where I work, all ports are blocked except port 80, but I have an applet that needs to get data from the jsp pages. Shawn
Re: Tomcat port 8080, Apache port 80, jsp?
I read Installing mod_webapp and using it with Apache 1.3 written by you, and I have been unsuccessful in getting it to work. Here is my configuration: Win NT4.0 sp6 Apache 1.3.20 d:\webserver\Apache Tomcat 4.0.7b d:\webserver\Tomcat-4.0.7 First, I copied 'mod_webapp.so' and 'libapr.dll' to my apache\modules, then I added this to my httpd.conf [...] #AddModule mod_actions.c mod_setenvif.c mod_isapi.c AddModule mod_webapp.c [...] #LoadModule usertrack_module modules/mod_usertrack.so LoadModule webapp_module modules/mod_webapp.so [...] WebAppConnection conn warp localhost:8008 WebAppDeploy examples conn /examples WebAppInfo /webapp-info [...] I kick Apache off as a service (Tomcat is already running as a service) and here is the error that I get Error 2140:An internal Windows NT error occurred... I am able to run Tomcat 4.0.7 as a service without Apache... and Apache runs fine when I comment out the 5 lines I added above, but I need to get them working in sequence with one another. Shawn - Original Message - From: Craig R. McClanahan [EMAIL PROTECTED] To: [EMAIL PROTECTED]; Shawn Evans [EMAIL PROTECTED] Sent: Thursday, August 16, 2001 1:14 PM Subject: Re: Tomcat port 8080, Apache port 80, jsp? On Thu, 16 Aug 2001, Shawn Evans wrote: I am running the latest 4.0(7) and I cannot find the DLL for it. Does anyone know where I can d-load one... I know I know NT, but my office is buying me a new Linux server. I assume you're talking about the mod_webapp connector, right? http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.0-b7/bin/ then select webapp-module-1.0-tc40b7-windows.zip for the Windows connector. Other files in this directory contain the compiled connector for other platforms (Linux, MacOSX, and Solaris/SPARC for now). Craig McClanahan - Original Message - From: David Cassidy [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, August 16, 2001 9:14 AM Subject: Re: Tomcat port 8080, Apache port 80, jsp? have a look at mod_jk ? Shawn Evans wrote: Here is a simple question... how do I get apache on port 80 to send jsp requests to the Tomcat server and respond back on port 80. The reason why I want to do this is becuase where I work, all ports are blocked except port 80, but I have an applet that needs to get data from the jsp pages. Shawn