You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Jason Terando <ja...@yahoo.com> on 2001/10/16 15:47:49 UTC

Tomcat 4.0.1 Installation

Hi,

I'm installing Tomcat on SuSE Linux 7.2, I have Java 1.3 and have set my
JAVA_HOME environment variable to /usr/lib/java, which is where Java SDK
is installed.

When I start out Tomcat 4.0.1 I get the error shown below in
catalina.out.
I have installed the jakarta-tomcat-4.0.1.tar.tz files into /opt, and
made a symbolic link /opt/jakarta to point to /opt/jakarta-tomecat-4.0.1

I copied the .jar files in /opt/jakarta/common/lib to
/usr/lib/java/jre/lib/ext, my enviornment variables show up okay when I
run
/opt/jakarta/startup.sh

Any ideas, based on the output below, on what I missed?

Thanks!

shell:

Using CLASSPATH:
/opt/jakarata/bin/bootstrap.jar:/usr/lib/java/lib/tools.jar
Using CATALINA_BASE: /opt/jakarta
Using CATALING_HOME: /opt/jakarta
Using JAVA_HOME: /usr/lib/java

catalina.out:

Starting service Tomcat-Standalone
Apache Tomcat/4.0.1
Exception during startup processing
java.lang.reflect.InvocationTargetException:
java.lang.NoClassDefFoundError:
org/apache/naming/JndiPermission
at
org.apache.naming.resources.DirContextURLStreamHandler.openConnection(Di
rCon
textURLStreamHandler.java:135)
at java.net.URL.openConnection(URL.java:799)
at
sun.net.www.protocol.jar.JarURLConnection.<init>(JarURLConnection.java:7
8)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:31)
at java.net.URL.openConnection(URL.java:799)
at
org.apache.catalina.startup.ContextConfig.tldConfigJar(ContextConfig.jav
a:10
91)
at
org.apache.catalina.startup.ContextConfig.tldConfig(ContextConfig.java:1
042)
at
org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:828)
at
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.j
ava:
224)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu
ppor
t.java:155)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3334
)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:612)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:307)
at
org.apache.catalina.core.StandardService.start(StandardService.java:388)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:505)
at org.apache.catalina.startup.Catalina.start(Catalina.java:776)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
at java.lang.reflect.Method.invoke(Native Method)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)

catalina_log.2001-10-15.txt

2001-10-15 22:32:17 HttpConnector Opening server socket on all host IP
addresses

localhost_examples_log.2001-10-15.txt

2001-10-15 22:32:17 WebappLoader[/examples]: Deploying class
repositories to
work directory /opt/jakarta-tomcat-4.0.1/work/localhost/examples
2001-10-15 22:32:17 WebappLoader[/examples]: Reloading checks are
enabled
for this Context
2001-10-15 22:32:17 StandardManager[/examples]: Seeding random number
generator class java.security.SecureRandom
2001-10-15 22:32:17 StandardManager[/examples]: Seeding of random number
generator has been completed





RE: Tomcat 4.0.1 Installation

Posted by Jason Terando <ja...@yahoo.com>.
Many thanks, getting the .jar's out of the jre/lib/ext did it.  I had to
do something like that for SAPDB to work, I wasn't on crack, I swear!

Take care,
Jason

-----Original Message-----
From: Remy Maucherat [mailto:rmaucher1@home.com]
Sent: Tuesday, October 16, 2001 9:52 AM
To: tomcat-user@jakarta.apache.org
Subject: Re: Tomcat 4.0.1 Installation


> Hi,
>
> I'm installing Tomcat on SuSE Linux 7.2, I have Java 1.3 and have set my
> JAVA_HOME environment variable to /usr/lib/java, which is where Java SDK
> is installed.
>
> When I start out Tomcat 4.0.1 I get the error shown below in
> catalina.out.
> I have installed the jakarta-tomcat-4.0.1.tar.tz files into /opt, and
> made a symbolic link /opt/jakarta to point to /opt/jakarta-tomecat-4.0.1
>
> I copied the .jar files in /opt/jakarta/common/lib to
> /usr/lib/java/jre/lib/ext,

Don't do that.

> my enviornment variables show up okay when I
> run
> /opt/jakarta/startup.sh

The JndiPermission class is needed by JARs in common/lib, but is in
bin/bootstap.jar. That's why there are problems.

Remy

Re: Tomcat 4.0.1 Installation

Posted by Remy Maucherat <rm...@home.com>.
> Hi,
>
> I'm installing Tomcat on SuSE Linux 7.2, I have Java 1.3 and have set my
> JAVA_HOME environment variable to /usr/lib/java, which is where Java SDK
> is installed.
>
> When I start out Tomcat 4.0.1 I get the error shown below in
> catalina.out.
> I have installed the jakarta-tomcat-4.0.1.tar.tz files into /opt, and
> made a symbolic link /opt/jakarta to point to /opt/jakarta-tomecat-4.0.1
>
> I copied the .jar files in /opt/jakarta/common/lib to
> /usr/lib/java/jre/lib/ext,

Don't do that.

> my enviornment variables show up okay when I
> run
> /opt/jakarta/startup.sh

The JndiPermission class is needed by JARs in common/lib, but is in
bin/bootstap.jar. That's why there are problems.

Remy