I can run java and javac, and they compile fine as long as they don't need to import anything from javax.* JAVA_HOME is correct and $JAVA_HOME/bin is in my path. The only problem is compiling or running anything with import javax with java or javac. Tomcat can somehow find the javax classes.
~ Daniel [EMAIL PROTECTED] wrote: >We don't have a L/390 environment but on our OS/390 environment we have no >problems using javac & java. >They are located in the $JAVA_HOME/bin directory > >Do you have JAVA_HOME defined correctly in your profile? >Do you have $JAVA_HOME/bin defined to your PATH in your profile? > >Could be why Tomcat knows where to look yet your session doesn't > > >Patrick M. Mason >Senior Open Systems Engineer >SysProg, Inc. > >Solutions Team >IT Branch >DISA Defense Enterprise Computing Center, St. Louis, MO >Commercial: (314) 263-6687 DSN: 693-6687 >[EMAIL PROTECTED] > > > >-----Original Message----- >From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] >Sent: Thursday, June 13, 2002 6:48 AM >To: [EMAIL PROTECTED] >Subject: Re: IBM's Dev Kit for Linux 31-bit zSeries (S/390) version >1.3.1... where's javax.*? > > >So is nobody using IBM's JDK on s390? Are those with tomcat using >blackdown instead? > >The servlets work when called by tomcat, but fail when I try to execute >them directly with the java binary (/opt/IBMJava2-s390-131/bin/java) >because it can't find the javax classes. And I can't compile with javac >for the same reason. > >~ Daniel > >[EMAIL PROTECTED] wrote: > > >>I had downloaded IBM's Dev Kit for Linux 31-bit zSeries (S/390) version >>1.3.1 from http://www6.software.ibm.com/dl/dklx130/dklx130-p >> >>HelloWorldExample.java:8: package javax.servlet does not exist >>import javax.servlet.*; >>^ >>HelloWorldExample.java:9: package javax.servlet.http does not exist >>import javax.servlet.http.*; >>^ >> >>In fact, it can't find anything from javax.*. README.SDK.HTML alludes >>to a javax, and I don't in this case meet any of the four conditions >>where a classpath is required. So I tried it without, and also am up to >> >CLASSPATH=.:/usr/share/java:/var/tomcat4/server/lib:/opt/IBMJava2-s390-131/j >re/lib:/var/tomcat4/common/lib > >>and still javac fails to compile anything requiring the javax class >>tree (including Tomcat's example servlets). >> >>Also, a java HelloWorldExample of tomcat's precompiled java bytecode >>(with the classpath listed above) gets an exception thrown >>Exception in thread "main" java.lang.NoClassDefFoundError: >>javax/servlet/http/HttpServlet >> >>Going through tomcat 4.0.3 runs the servlets (came precompiled) without >>error. >>Also, java and javac finds the java.* classes okay, just no the javax.* >>classes. Any ideas what I'm missing? >>~ Daniel >> >> >>$ which java >>/opt/IBMJava2-s390-131/bin/java >>$ which javac >>/opt/IBMJava2-s390-131/bin/javac >> >>$ ls /usr/share/java >>ant-1.4.1.jar bsf.jar servlet-2.3-4.0.3.jar >>xalanservlet.jar >>ant.jar jakarta-regexp-1.2.jar servlet-2.3.jar >>xerces-1.4.4.jar >>antlr-2.7.1.jar jakarta-regexp.jar xalan-2.1.0.jar >>xerces.jar >>antlr.jar jaxp_parser.jar xalanj1compat.jar >>xercesSamples-1.4.4.jar >>ant-optional-1.4.1.jar junit-3.7.jar xalan.jar >>xercesSamples.jar >>ant-optional.jar junit.jar xalansamples.jar >>xsltc.jar >>$ ls /var/tomcat4/server/lib >>catalina.jar servlets-invoker.jar tomcat-ajp.jar >>jakarta-regexp-1.2.jar servlets-manager.jar tomcat-util.jar >>servlets-cgi.renametojar servlets-snoop.jar warp.jar >>servlets-common.jar servlets-ssi.renametojar >>servlets-default.jar servlets-webdav.jar >>$ ls /opt/IBMJava2-s390-131/jre/lib/*.jar >>/opt/IBMJava2-s390-131/jre/lib/i18n.jar >>/opt/IBMJava2-s390-131/jre/lib/rt.jar >>
