Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

Tomcatの起動エラー

お世話になります。
Tomcatの起動時に以下のようなエラーが発生し、Tomcatが起動できません。
どなたかお力添えをお願いいたします。

********************

[root@pumori bin]# sh startup.sh
Using classpath: /opt/jakarta-tomcat-3.2.4/lib/ant.jar:/opt/jakarta-tomcat-3.2.4/lib/crimson.jar:/opt/jakarta-tomcat-3.2.4/lib/jasper.jar:/opt/jakarta-tomcat-3.2.4/lib/jaxp.jar:/opt/jakarta-tomcat-3.2.4/lib/rpmadapter.jar:/opt/jakarta-tomcat-3.2.4/lib/servlet.jar:/opt/jakarta-tomcat-3.2.4/lib/test:/opt/jakarta-tomcat-3.2.4/lib/webserver.jar:/opt/IBMJava2-141/lib/tools.jar:/opt/jakarta-tomcat-3.2.4/lib:/opt/jakarta-tomcat-3.2.4/bin:/opt/IBMJava2-141/bin:/opt/IBMJava2-141/lib:/opt/IBMJava2-141/jre:/opt/DB2Alphablox/lib:
[root@pumori bin]# ERROR reading /opt/jakarta-tomcat-3.2.4/conf/server.xml
At Line 113 /Server/ContextManager/ContextInterceptor/ className=com.alphablox.server.adapter.tomcat.SetupInterceptor

FATAL: configuration error
java.lang.ClassNotFoundException: com.alphablox.server.adapter.tomcat.SetupInterceptor
        at java.net.URLClassLoader.findClass(URLClassLoader.java:374)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:562)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:440)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
        at java.lang.Class.forName1(Native Method)
        at java.lang.Class.forName(Class.java:177)
        at org.apache.tomcat.util.xml.ObjectCreate.start(XmlMapper.java:580)
        at org.apache.tomcat.util.xml.XmlMapper.matchStart(XmlMapper.java:384)
        at org.apache.tomcat.util.xml.XmlMapper.startElement(XmlMapper.java:81)
        at org.xml.sax.helpers.XMLReaderAdapter.startElement(Unknown Source)
        at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1451)
        at org.apache.crimson.parser.Parser2.content(Parser2.java:1700)
        at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1468)
        at org.apache.crimson.parser.Parser2.content(Parser2.java:1700)
        at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1468)
        at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:499)
        at org.apache.crimson.parser.Parser2.parse(Parser2.java:304)
        at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:433)
        at org.xml.sax.helpers.XMLReaderAdapter.parse(Unknown Source)
        at javax.xml.parsers.SAXParser.parse(Unknown Source)
        at javax.xml.parsers.SAXParser.parse(Unknown Source)
        at org.apache.tomcat.util.xml.XmlMapper.readXml(XmlMapper.java:214)
        at org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:187)
        at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:240)

7

回答

80898

閲覧

7件の回答

評価

0

ClassNotFoundExceptionの意味が分かれば、解決法も分かるでしょう。

評価

0

class 探す方法を教えて頂きますでしょうか。

評価

0

クラスパスは分かりますか?基本的なところですが。
探す方法というか、それを実行するために落としてきたjarを、tomcatの共通ライブラリディレクトリに入れればいいです。

評価

0

classpath: /opt/jakarta-tomcat-3.2.4/lib/ant.jar:/opt/jakarta-tomcat-3.2.4/lib/crimson.jar:/opt/jakarta-tomcat-3.2.4/lib/jasper.jar:/opt/jakarta-tomcat-3.2.4/lib/jaxp.jar:/opt/jakarta-tomcat-3.2.4/lib/rpmadapter.jar:/opt/jakarta-tomcat-3.2.4/lib/servlet.jar:/opt/jakarta-tomcat-3.2.4/lib/test:/opt/jakarta-tomcat-3.2.4/lib/webserver.jar:/opt/IBMJava2-141/lib/tools.jar:/opt/jakarta-tomcat-3.2.4/lib:/opt/jakarta-tomcat-3.2.4/bin:/opt/IBMJava2-141/bin:/opt/IBMJava2-141/lib:/opt/IBMJava2-141/jre:/opt/DB2Alphablox/lib:これで足りないですか。

評価

0

足りないですかと言われても、足りないからこそClassNotFoundになります。
具体的にどう足りないのかは、環境によるのでなんとも言えません。

評価

0

もしかすると十分に情報は出ているんじゃないですか?

> ERROR reading /opt/jakarta-tomcat-3.2.4/conf/server.xml
> At Line 113 /Server/ContextManager/ContextInterceptor/ className=com.alphablox.server.adapter.tomcat.SetupInterceptor

> FATAL: configuration error
> java.lang.ClassNotFoundException: com.alphablox.server.adapter.tomcat.SetupInterceptor

自分の環境ではないから、それ以上は何とも言い難いけど

評価

0

皆さん、有難うございました。お蔭様で解決しました。

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。