- - PR -
EclipseでTomcatが動かない!!
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 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 |
|
投稿日時: 2005-03-23 20:41
Eclipseの[ウィンドウ]あたりにTOMCATのバージョンの設定があったと思うのですが、
なさいました? |
|
投稿日時: 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 |
|
投稿日時: 2005-03-24 09:17
あとは・・・TOMCATにPATHをとおしたかどうかぐらいかなぁ・・・?
|
|
投稿日時: 2005-03-24 09:39
プロジェクトのプロパティでTomcatを選択すると、
開発用クラスローダの設定がありますが、 「使用する」にチェックされていませんかね? チェックされていたら、チェックを外してみてください。 |
|
投稿日時: 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