- - PR -
tomcat終了時にdigesterエラー
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2003-07-03 10:11
strutsをWEB-INF/libに配置し、
tomcatをstart→stopすると以下のエラーメッセージが出ます。 2003/07/03 9:56:08 org.apache.commons.digester.Digester startElement 致命的: Begin event threw exception java.lang.ClassNotFoundException: org.apache.catalina.core.StandardServer 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:299) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265) at java.lang.ClassLoader.loadClass(ClassLoader.java:255) at org.apache.commons.digester.ObjectCreateRule.begin(ObjectCreateRule.java:252) at org.apache.commons.digester.Rule.begin(Rule.java:200) at org.apache.commons.digester.Digester.startElement(Digester.java:1273) at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source) at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElementHook(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.DTDConfiguration.parse(Unknown Source) at org.apache.xerces.parsers.DTDConfiguration.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.stop(Catalina.java:571) at org.apache.catalina.startup.Catalina.execute(Catalina.java:402) at org.apache.catalina.startup.Catalina.process(Catalina.java:180) 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.main(Bootstrap.java:203) 原因と対処方法をご教授よろしくおねがいします。 環境 windows2000 j2sdk1.4.1 tomcat4.1.24 struts1.1-rc2 |
|
投稿日時: 2003-07-09 12:43
はじめまして
Windows2000 SP3 J2SDK 1.4.2 Eclipse 2.1.1 Tomcat 4.1.24 Struts 1.1 という環境で、Strutsのサンプルをデプロイし EclipseからSysdeo Eclipse Tomcat Launcherにて Tomcatを起ち上げた時だけ同様の現象が起きました startup.batからは起ち上がりました 環境変数 CATALINA_HOMEを削除すると起ち上がるようになりました。 原因はわかりません 失礼します |
|
投稿日時: 2003-07-11 13:40
tkmhさん、ありがとうございます。
startup.batからはStart,Stopが出来ました。 Eclipseからは、CATALINA_HOMEを削除してもやはりエラーとなりました。 勉強するには動けば十分かと。 |
|
投稿日時: 2003-09-04 18:02
私もeclipseからtomcatを起動すると同様のエラーが出ます。
環境は WinXP Tomcat 4.1.24 Eclipse 2.1.1 JDK 1.4.1_02 Pug-in tomcatPluginV21.zip jasperDebugPatchV4.1.24.zip eclipseのJREはJDKに変更しました。 tomcat JVMの設定は JVMパラメータ なし クラスパス C:\j2sdk1.4.1_02\lib\tools.jar ブートクラスパス C:\j2sdk1.4.1_02\jre\lib\rt.jar C:\j2sdk1.4.1_02\jre\lib\charsets です ただ、JasperDebugPatchは<%TOMCAT_HOME%>\common\classesに コピーするとjspで以下のエラーになるため、コピーしていません。 HTTP Status 500 - type Exception report description The server encountered an internal error () that prevented it from fulfilling this request. exception javax.servlet.ServletException: org/apache/jsp/test_jsp (wrong name: org/apache/test_jsp) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter tomcatを単体で動作する分には正常に動作します。 |
|
投稿日時: 2003-09-09 23:40
スレッド:tomcat終了時にdigesterエラー
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=4171&forum=12 yuuさんの ======================================== ウンドウ -> 設定 : Tomcatで 「Javaプロジェクトを Tomcatのクラスパスに追加する」 に出ている全てのプロジェクトの チェックを OFF にしたら エラーは出なくなりました。 ======================================== で対応できました。 Windows2000 SP4 J2SDK 1.4.2 Eclipse 2.1.1 Tomcat 4.1.24 Struts 1.1 |
|
投稿日時: 2003-09-10 11:42
おやおやさんの通りで
「Javaプロジェクトを Tomcatのクラスパスに追加するを全て解除」 で停止及び再起動もできるようになりました。 この設定の意味ってなんなのでしょうね |
1
