- PR -

EclipseでTomcatが動かない!!

1
投稿者投稿内容
seki
常連さん
会議室デビュー日: 2005/03/23
投稿数: 29
投稿日時: 2005-03-23 19:59
Eclipse3.0を使用し、TomcatのプラグインにてローカルPCにて起動させましたが、下記のエラーが出力され起動できません。

Eclipseのウインドウ→設定で、Tomcat_JVMの設定、SourcePath設定、あとJavaとTomcatのシステムライブラリも全て取り込んでいます。
ClassNotFoundとなっていますので、Tomcat立ち上げ時に読み込むClassが設定に無いためエラーとなっていそうですが、
何が原因かお分かりになる方はおられないでしょうか?

・eclipse3.0
・Tomcat5.0.28
・Tomcatプラグイン(com.sysdeo.eclipse.tomcat_3.0.0)

【ログ---------】
2005/03/23 19:27:33 org.apache.commons.digester.Digester startElement
致命的: Begin event threw exception
java.lang.ClassNotFoundException: org.apache.catalina.loader.DevLoader
at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:854)
at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:721)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:141)
at org.apache.catalina.startup.CreateLoaderRule.begin(ContextRuleSet.java:269)
at org.apache.commons.digester.Digester.startElement(Digester.java:1273)
at org.apache.catalina.util.CatalinaDigester.startElement(CatalinaDigester.java:65)
at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.commons.digester.Digester.parse(Digester.java:1548)
at org.apache.catalina.startup.Catalina.load(Catalina.java:489)
at org.apache.catalina.startup.Catalina.start(Catalina.java:548)
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.catalina.startup.Bootstrap.start(Bootstrap.java:287)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
Catalina.start using C:\\\\jakarta-tomcat-5.0.28\\\\conf\\\\server.xml: java.lang.ClassNotFoundException: org.apache.catalina.loader.DevLoader
java.lang.ClassNotFoundException: org.apache.catalina.loader.DevLoader
at org.apache.commons.digester.Digester.createSAXException(Digester.java:2540)
at org.apache.commons.digester.Digester.createSAXException(Digester.java:2566)
at org.apache.commons.digester.Digester.startElement(Digester.java:1276)
at org.apache.catalina.util.CatalinaDigester.startElement(CatalinaDigester.java:65)
at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.commons.digester.Digester.parse(Digester.java:1548)
at org.apache.catalina.startup.Catalina.load(Catalina.java:489)
at org.apache.catalina.startup.Catalina.start(Catalina.java:548)
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.catalina.startup.Bootstrap.start(Bootstrap.java:287)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
2005/03/23 19:27:33 org.apache.catalina.startup.Catalina start
情報: Server startup in 0 ms
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.catalina.startup.Bootstrap.start(Bootstrap.java:287)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
Caused by: java.lang.NullPointerException
at org.apache.catalina.startup.Catalina.await(Catalina.java:619)
at org.apache.catalina.startup.Catalina.start(Catalina.java:579)
... 6 more
るぱん
ぬし
会議室デビュー日: 2003/08/01
投稿数: 1370
投稿日時: 2005-03-23 20:41
Eclipseの[ウィンドウ]あたりにTOMCATのバージョンの設定があったと思うのですが、
なさいました?
seki
常連さん
会議室デビュー日: 2005/03/23
投稿数: 29
投稿日時: 2005-03-23 20:49
Tomcatバージョン → バージョン5.Xのラジオボタンを選択
Tomcatホーム → インストールしたC:\\jakarta-tomcat-5.0.28を設定
Context declaration mode → Context filesのラジオボタンを選択
に設定しています。

また、log4jを使用しておりますが何か関係があるのでしょうか?
勿論、log4j.jarは取り込んでおります。

【参考にしたURL】
http://www.jajakarta.org/kvasir/bbs/technical/343?msg=4#msg2306
るぱん
ぬし
会議室デビュー日: 2003/08/01
投稿数: 1370
投稿日時: 2005-03-24 09:17
あとは・・・TOMCATにPATHをとおしたかどうかぐらいかなぁ・・・?
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2005-03-24 09:39
プロジェクトのプロパティでTomcatを選択すると、
開発用クラスローダの設定がありますが、
「使用する」にチェックされていませんかね?
チェックされていたら、チェックを外してみてください。
seki
常連さん
会議室デビュー日: 2005/03/23
投稿数: 29
投稿日時: 2005-03-24 10:50
一応解決致しました。
原因は、Tomcatプラグインを使用する際に、同プラグインフォルダにあるDevLoader.zipを
展開して、%TOMCAT_HOME%\\Server\\lib\\配下におかなければならないようでした。

1行目の、java.lang.ClassNotFoundException: org.apache.catalina.loader.DevLoader
でLoaderがありません・・・で起動出来なかったようです。
色々ご教示の程、ありがとうございました。

【参考にしたURL】
http://blog.so-net.ne.jp/kokemomo/2005-02-17-2




1

スキルアップ/キャリアアップ(JOB@IT)