Simplify things... Firstly that extensive CLASSPATH you have created could be causing more problems than it is solving, so try removing it.
Then just try: javac -cp /var/tomcat4/common/lib/servlet.jar MultiServlet.java Does that work? If not does the user you are compiling with have rights to access /var/tomcat4/common/lib/servlet.jar ? Regards, Jason On Mon, 2 Jun 2003 00:00, Jonathan Michael Nowacki 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 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-res >ources.jar:/var/tomcat4/common/lib/jdbc2_0-stdext.jar:/var/tomcat4/ > common/lib/commons-collections.jar:/var/tomcat4/common/lib/naming-factory.j >ar:/var/tomcat4/common/lib/jasper-runtime.jar:/var/tomcat4/common/l > ib/ant.jar:/var/tomcat4/common/lib/naming-common.jar:/var/tomcat4/common/li >b/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.j > :ar:/var/tomcat4/server/lib/servlets-common.jar:/var/tomcat4/server/ > > lib/commons-fileupload.jar:/var/tomcat4/server/lib/tomcat-http11.jar:/var/t >omcat4/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/mx4 >j-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/serv >er/lib/commons-modeler.jar:/var/tomcat4/server/lib/jaas.jar:/var/to > mcat4/server/lib/servlets-default.jar:/var/tomcat4/server/lib/servlets-invo >ker.jar:/var/tomcat4/server/lib/servlets-manager.jar:/var/tomcat4/s > erver/lib/tomcat-jk.jar:/var/tomcat4/server/lib/tomcat-util.jar:/var/tomcat >4/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/j2s >dk1.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:/us >r/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-col >lections.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/j >asper-compiler.jar:/var/ > tomcat4/common/lib/activation.jar:/var/tomcat4/common/lib/jndi.jar:/var/tom >cat4/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/l >ib/tomcat-http11.jar:/va > r/tomcat4/server/lib/servlets-cgi.renametojar:/var/tomcat4/server/lib/commo >ns-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.r >enametojar:/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/ser >ver/lib/commons-modeler. > jar:/var/tomcat4/server/lib/jaas.jar:/var/tomcat4/server/lib/servlets-defau >lt.jar:/var/tomcat4/serv > er/lib/servlets-invoker.jar:/var/tomcat4/server/lib/servlets-manager.jar:/v >ar/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/h >tmlconverter.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/to > > >mcat4/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] -- Jason Bainbridge KDE Web Team - http://kde.org [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]