RedHat 7.0
Tomcat 3.3.1
When Start the Server I have ClassNotFoundException Error.
(org.apache.tomcat.service.PoolTcpConnector)
the PoolTcpConnector is used in Server.xml.
server.xml
===================================================
........
<Connector className="org.apache.tomcat.service.PoolTcpConnector">
<Parameter name="handler"
value="org.apache.tomcat.service.connector.Ajp13ConnectionHandler"/>
<Parameter name="port" value="8009">
</Connetor>
................
=====================================================================
and the CLASSPATH is below.
=====================================================
[root@find1 wshin]# set | grep CLASSPATH
CLASSPATH=.:/usr/local/jakarta-tomcat/lib/servlet.jar:/usr/local/java/jre/lib/rt.jar
============================================================
I don't know why the below error occurs....
may I have another CLASSPATH or some other setting?
[root@find1 wshin]# tomcat.sh start
Using classpath: /usr/local/jakarta-tomcat/bin/../lib/tomcat.jar
Using JAVA_HOME: /usr/local/java
Using TOMCAT_HOME: /usr/local/jakarta-tomcat
[root@find1 wshin]# 2002-07-09 12:05:57 - SessionIdGenerator: Opening /dev/urandom
ERROR reading /usr/local/jakarta-tomcat/conf/server.xml
At Line 238 /Server/ContextManager/Connector/ className=org.apache.tomcat.service.
PoolTcpConnector
java.lang.ClassNotFoundException: org.apache.tomcat.service.PoolTcpConnector
at java.net.URLClassLoader$1.run(URLClassLoader.java:198)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:550)
at java.lang.ClassLoader.loadClass(ClassLoader.java:262)
at org.apache.tomcat.util.xml.ObjectCreate.start(XmlMapper.java:772)
at org.apache.tomcat.util.xml.XmlMapper.matchStart(XmlMapper.java:493)
at org.apache.tomcat.util.xml.XmlMapper.startElement(XmlMapper.java:87)
at
org.xml.sax.helpers.XMLReaderAdapter.startElement(XMLReaderAdapter.java:329)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1490)
at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
at org.xml.sax.helpers.XMLReaderAdapter.parse(XMLReaderAdapter.java:223)
at org.apache.tomcat.util.xml.XmlMapper.readXml(XmlMapper.java:311)
at
org.apache.tomcat.modules.config.ServerXmlReader.loadConfigFile(ServerXmlReader.java:173)
at
org.apache.tomcat.modules.config.ServerXmlReader.addInterceptor(ServerXmlReader.java:149)
at
org.apache.tomcat.core.ContextManager.addInterceptor(ContextManager.java:436)
at
org.apache.tomcat.startup.EmbededTomcat.initContextManager(EmbededTomcat.java:552)
at org.apache.tomcat.startup.EmbededTomcat.execute1(EmbededTomcat.java:703)
at org.apache.tomcat.startup.EmbededTomcat$1.run(EmbededTomcat.java:687)
at
org.apache.tomcat.util.compat.Jdk12Support$PrivilegedProxy.run(Jdk12Support.java:190)
at java.security.AccessController.doPrivileged(Native Method)
at
org.apache.tomcat.util.compat.Jdk12Support.doPrivileged(Jdk12Support.java:100)
at org.apache.tomcat.startup.EmbededTomcat.execute(EmbededTomcat.java:685)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.apache.tomcat.util.IntrospectionUtils.execute(IntrospectionUtils.java:87)
at org.apache.tomcat.startup.Main.execute(Main.java:313)
at org.apache.tomcat.startup.Main.main(Main.java:140)
EmbededTomcat: exception initializing ContextManager
org.apache.tomcat.core.TomcatException: Root cause -
org.apache.tomcat.service.PoolTcpConnector
at
org.apache.tomcat.modules.config.ServerXmlReader.loadConfigFile(ServerXmlReader.java:177)
at
org.apache.tomcat.modules.config.ServerXmlReader.addInterceptor(ServerXmlReader.java:149)
at
org.apache.tomcat.core.ContextManager.addInterceptor(ContextManager.java:436)
at
org.apache.tomcat.startup.EmbededTomcat.initContextManager(EmbededTomcat.java:552)
at org.apache.tomcat.startup.EmbededTomcat.execute1(EmbededTomcat.java:703)
at org.apache.tomcat.startup.EmbededTomcat$1.run(EmbededTomcat.java:687)
at
org.apache.tomcat.util.compat.Jdk12Support$PrivilegedProxy.run(Jdk12Support.java:190)
at java.security.AccessController.doPrivileged(Native Method)
at
org.apache.tomcat.util.compat.Jdk12Support.doPrivileged(Jdk12Support.java:100)
at org.apache.tomcat.startup.EmbededTomcat.execute(EmbededTomcat.java:685)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.apache.tomcat.util.IntrospectionUtils.execute(IntrospectionUtils.java:87)
at org.apache.tomcat.startup.Main.execute(Main.java:313)
at org.apache.tomcat.startup.Main.main(Main.java:140)
Guessed home=/usr/local/jakarta-tomcat
Exception: java.lang.reflect.InvocationTargetException
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.apache.tomcat.util.IntrospectionUtils.execute(IntrospectionUtils.java:87)
at org.apache.tomcat.startup.Main.execute(Main.java:313)
at org.apache.tomcat.startup.Main.main(Main.java:140)
Caused by: org.apache.tomcat.core.TomcatException: EmbededTomcat.initContextManager
at
org.apache.tomcat.startup.EmbededTomcat.initContextManager(EmbededTomcat.java:570)
at org.apache.tomcat.startup.EmbededTomcat.execute1(EmbededTomcat.java:703)
at org.apache.tomcat.startup.EmbededTomcat$1.run(EmbededTomcat.java:687)
at
org.apache.tomcat.util.compat.Jdk12Support$PrivilegedProxy.run(Jdk12Support.java:190)
at java.security.AccessController.doPrivileged(Native Method)
at
org.apache.tomcat.util.compat.Jdk12Support.doPrivileged(Jdk12Support.java:100)
at org.apache.tomcat.startup.EmbededTomcat.execute(EmbededTomcat.java:685)
... 7 more
Root Exception: org.apache.tomcat.core.TomcatException:
EmbededTomcat.initContextManager
org.apache.tomcat.core.TomcatException: EmbededTomcat.initContextManager
at
org.apache.tomcat.startup.EmbededTomcat.initContextManager(EmbededTomcat.java:570)
at org.apache.tomcat.startup.EmbededTomcat.execute1(EmbededTomcat.java:703)
at org.apache.tomcat.startup.EmbededTomcat$1.run(EmbededTomcat.java:687)
at
org.apache.tomcat.util.compat.Jdk12Support$PrivilegedProxy.run(Jdk12Support.java:190)
at java.security.AccessController.doPrivileged(Native Method)
at
org.apache.tomcat.util.compat.Jdk12Support.doPrivileged(Jdk12Support.java:100)
at org.apache.tomcat.startup.EmbededTomcat.execute(EmbededTomcat.java:685)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.apache.tomcat.util.IntrospectionUtils.execute(IntrospectionUtils.java:87)
at org.apache.tomcat.startup.Main.execute(Main.java:313)
at org.apache.tomcat.startup.Main.main(Main.java:140)
[root@find1 wshin]#