This website http://www.sitepoint.com/article/509/3 says all I have to do is put servlet.jar in my classpath to solve my problems. Unfortunitally, it doesn't seem to work.
> >This is my error >--------------------------------------------------------------------------------------------------------- > >$ javac MultiServlet.java > >MultiServlet.java:1: package javax.servlet does not exist > >import javax.servlet.*; > >^ > >MultiServlet.java:2: package javax.servlet.http does not exist > >import javax.servlet.http.*; > >^ >------------------------------------------------------------------------------- THis is my path $ echo $CLASSPATH /var/tomcat4/common/lib/commons-dbcp.jar:/var/tomcat4/common/lib/naming-resources.jar:/var/tomcat4/common/lib/jdbc2_0-stdext.jar:/var/tomcat4/ common/lib/commons-collections.jar:/var/tomcat4/common/lib/naming-factory.jar:/var/tomcat4/common/lib/jasper-runtime.jar:/var/tomcat4/common/l ib/ant.jar:/var/tomcat4/common/lib/naming-common.jar:/var/tomcat4/common/lib/jasper-compiler.jar:/var/tomcat4/common/lib/activation.jar:/var/t omcat4/common/lib/jndi.jar:/var/tomcat4/common/lib/servlet.jar:/var/tomcat4/common/lib/commons-logging-api.jar:/var/tomcat4/common/lib/jta.jar :/var/tomcat4/common/lib/commons-pool.jar:/var/tomcat4/common/lib/mailapi.jar:/var/tomcat4/server/lib/servlets-common.jar:/var/tomcat4/server/ lib/commons-fileupload.jar:/var/tomcat4/server/lib/tomcat-http11.jar:/var/tomcat4/server/lib/servlets-cgi.renametojar:/var/tomcat4/server/lib/ commons-digester.jar:/var/tomcat4/server/lib/tomcat-coyote.jar:/var/tomcat4/server/lib/mx4j.license:/var/tomcat4/server/lib/commons-beanutils. jar:/var/tomcat4/server/lib/servlets-webdav.jar:/var/tomcat4/server/lib/mx4j-jmx.jar:/var/tomcat4/server/lib/catalina.jar:/var/tomcat4/server/ lib/servlets-ssi.renametojar:/var/tomcat4/server/lib/jakarta-regexp-1.2.jar:/var/tomcat4/server/lib/catalina-ant.jar:/var/tomcat4/server/lib/t omcat-jk2.jar:/var/tomcat4/server/lib/commons-logging.jar:/var/tomcat4/server/lib/commons-modeler.jar:/var/tomcat4/server/lib/jaas.jar:/var/to mcat4/server/lib/servlets-default.jar:/var/tomcat4/server/lib/servlets-invoker.jar:/var/tomcat4/server/lib/servlets-manager.jar:/var/tomcat4/s erver/lib/tomcat-jk.jar:/var/tomcat4/server/lib/tomcat-util.jar:/var/tomcat4/server/lib/tomcat-warp.jar:/usr/java/j2sdk1.4.1_02/lib/dt.jar:/us r/java/j2sdk1.4.1_02/lib/j2ee.jar:/usr/java/j2sdk1.4.1_02/lib/j2eetools.jar:/usr/java/j2sdk1.4.1_02/lib/tools.jar:/usr/java/j2sdk1.4.1_02/lib/ htmlconverter.jar:/usr/java/j2sdk1.4.1_02/lib/j2ee-ri-svc.jar:/usr/java/j2sdk1.4.1_02/lib/jhall.jar:/usr/java/j2sdkee1.4/lib/j2ee.jar:/usr/jav a/j2sdkee1.4/lib/j2ee-ri-svc.jar:/usr/java/j2sdkee1.4/lib/j2eetools.jar:/usr/java/j2sdkee1.4/lib/jhall.jar The actual code is CLASSPATH=/var/tomcat4/common/lib/commons-dbcp.jar:/var/tomcat4/common/lib/naming-resources.jar:/va r/tomcat4/common/lib/jdbc2_0-stdext.jar:/var/tomcat4/common/lib/commons-collections.jar:/var/tomcat 4/common/lib/naming-factory.jar:/var/tomcat4/common/lib/jasper-runtime.jar:/var/tomcat4/common/lib/ ant.jar:/var/tomcat4/common/lib/naming-common.jar:/var/tomcat4/common/lib/jasper-compiler.jar:/var/ tomcat4/common/lib/activation.jar:/var/tomcat4/common/lib/jndi.jar:/var/tomcat4/common/lib/servlet. jar:/var/tomcat4/common/lib/commons-logging-api.jar:/var/tomcat4/common/lib/jta.jar:/var/tomcat4/co mmon/lib/commons-pool.jar:/var/tomcat4/common/lib/mailapi.jar:/var/tomcat4/server/lib/servlets-comm on.jar:/var/tomcat4/server/lib/commons-fileupload.jar:/var/tomcat4/server/lib/tomcat-http11.jar:/va r/tomcat4/server/lib/servlets-cgi.renametojar:/var/tomcat4/server/lib/commons-digester.jar:/var/tom cat4/server/lib/tomcat-coyote.jar:/var/tomcat4/server/lib/mx4j.license:/var/tomcat4/server/lib/comm ons-beanutils.jar:/var/tomcat4/server/lib/servlets-webdav.jar:/var/tomcat4/server/lib/mx4j-jmx.jar: /var/tomcat4/server/lib/catalina.jar:/var/tomcat4/server/lib/servlets-ssi.renametojar:/var/tomcat4/ server/lib/jakarta-regexp-1.2.jar:/var/tomcat4/server/lib/catalina-ant.jar:/var/tomcat4/server/lib/ tomcat-jk2.jar:/var/tomcat4/server/lib/commons-logging.jar:/var/tomcat4/server/lib/commons-modeler. jar:/var/tomcat4/server/lib/jaas.jar:/var/tomcat4/server/lib/servlets-default.jar:/var/tomcat4/serv er/lib/servlets-invoker.jar:/var/tomcat4/server/lib/servlets-manager.jar:/var/tomcat4/server/lib/to mcat-jk.jar:/var/tomcat4/server/lib/tomcat-util.jar:/var/tomcat4/server/lib/tomcat-warp.jar:/usr/ja va/j2sdk1.4.1_02/lib/dt.jar:/usr/java/j2sdk1.4.1_02/lib/j2ee.jar:/usr/java/j2sdk1.4.1_02/lib/j2eeto ols.jar:/usr/java/j2sdk1.4.1_02/lib/tools.jar:/usr/java/j2sdk1.4.1_02/lib/htmlconverter.jar:/usr/ja va/j2sdk1.4.1_02/lib/j2ee-ri-svc.jar:/usr/java/j2sdk1.4.1_02/lib/jhall.jar:/usr/java/j2sdkee1.4/lib /j2ee.jar:/usr/java/j2sdkee1.4/lib/j2ee-ri-svc.jar:/usr/java/j2sdkee1.4/lib/j2eetools.jar:/usr/java /j2sdkee1.4/lib/jhall.jar which is very long so, in short it contains: All the J2sdk 1.4 jar files All the J2sdk Enterprise edition Jar files and the following tomcat jar files /var/tomcat4/common/lib/ > >activation.jar commons-dbcp.jar jasper-compiler.jar > >jndi.jar naming-common.jar servlet.jar > >ant.jar commons-logging-api.jar jasper-runtime.jar > >jta.jar naming-factory.jar > >commons-collections.jar commons-pool.jar jdbc2_0-stdext.jar > >mailapi.jar naming-resources.jar /var/tomcat4/server/lib/ > >catalina-ant.jar commons-logging.jar mx4j.license > >servlets-manager.jar tomcat-jk2.jar > >catalina.jar commons-modeler.jar servlets-cgi.renametojar > >servlets-ssi.renametojar tomcat-jk.jar > >commons-beanutils.jar jaas.jar servlets-common.jar > >servlets-webdav.jar tomcat-util.jar > >commons-digester.jar jakarta-regexp-1.2.jar servlets-default.jar > >tomcat-coyote.jar tomcat-warp.jar > >commons-fileupload.jar mx4j-jmx.jar servlets-invoker.jar After doing all this work, The compilation errors still occure, despite what the documentation and help files tell me. Correct me if I'm wrong, but I thought *.jar was valid, it works on my other files. On Sun, 1 Jun 2003, Jacob Kjome wrote: > > You have an invalid classpath. Note that you must add each and every .jar > file to the classpath. It is invalid to specify *.jar. The only way that > would work is by using a batch file and looping through all jar files in a > directly and then adding each to the classpath for each iteration. Fix > that and your compilation will start working properly. I'd suggest > learning about Ant to do you builds as well. > > Jake > > At 01:56 AM 6/1/2003 -0500, you wrote: > >This website http://www.sitepoint.com/article/509/3 says all I have to do > >is put servlet.jar in my classpath to solve my problems. Unfortunitally, > >it doesn't seem to work. > > > > > >This is my path > >------------------ > >$ echo $CLASSPATH > >/usr/java/j2sdkee1.4/lib/*.jar:/usr/java/j2sdk1.4.1_02/lib/*.jar:/var/tomcat4/server/lib/*.jar:/var/tomcat4/common/lib/*.jar > > > >The classpath is set in the .bashrc, but that should effect the javac > >command right?!? I've also done the classpath without the *.jar by > >explicitly naming each of the jar files.... talk about a pain. > > > > > >This is my error > >--------------------------------------------------------------------------------------------------------- > >$ javac MultiServlet.java > >MultiServlet.java:1: package javax.servlet does not exist > >import javax.servlet.*; > >^ > >MultiServlet.java:2: package javax.servlet.http does not exist > >import javax.servlet.http.*; > >^ > >------------------------------------------------------------------------------- > > > > > > > >these are installed: > >--------------------------------- > >tomcat4-webapps-4.1.24-full.2jpp > >tomcat4-4.1.24-full.2jpp > >tomcat4-admin-webapps-4.1.24-full.2jpp > >j2re1.4.1_02 > >j2sdk1.4.1_02 > >j2sdkee1.4 > > > > > >The tomcat lib jar files > >-------------------------------------- > >classes $ ls /var/tomcat4/common/lib/ > >activation.jar commons-dbcp.jar jasper-compiler.jar > >jndi.jar naming-common.jar servlet.jar > >ant.jar commons-logging-api.jar jasper-runtime.jar > >jta.jar naming-factory.jar > >commons-collections.jar commons-pool.jar jdbc2_0-stdext.jar > >mailapi.jar naming-resources.jar > > > >classes $ ls /var/tomcat4/server/lib/ > >catalina-ant.jar commons-logging.jar mx4j.license > >servlets-manager.jar tomcat-jk2.jar > >catalina.jar commons-modeler.jar servlets-cgi.renametojar > >servlets-ssi.renametojar tomcat-jk.jar > >commons-beanutils.jar jaas.jar servlets-common.jar > >servlets-webdav.jar tomcat-util.jar > >commons-digester.jar jakarta-regexp-1.2.jar servlets-default.jar > >tomcat-coyote.jar tomcat-warp.jar > >commons-fileupload.jar mx4j-jmx.jar servlets-invoker.jar > >tomcat-http11.jar > > > > > >--------------------------------------------------------------------- > >To unsubscribe, e-mail: [EMAIL PROTECTED] > >For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
