• 締切済み

eclipse-tomcat 実行エラー

eclipseでfess(全文検索オープンソース)のデバッグをしようとしましたがtomcat実行した際に以下のエラーがでてしまいます。なぜでしょうか?起動構成のクラスパスには$TOMCAT_HOME\bin、$TOMCAT_HOME\lib内のjarファイルを指定しています。tomcat6でも7でも試してみました。Server.xmlの内容は「<Context path="fess" reloadable="true" docBase="D:\workspace\fess\src\main\webapp" workDir="D:\workspace\fess\src\main\webapp" />」一行を追加したのみです。ちなみに http://localhost:8080/examples/ は正常に表示されています。 2012/05/11 10:36:13 org.apache.tomcat.util.digester.Digester startElement 致命的: Begin event threw exception java.lang.NullPointerException at org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:144) at org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1276) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501) at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidator.java:767) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1363) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$ContentDriver.scanRootElementHook(XMLDocumentScannerImpl.java:1318) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3104) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:922) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522) at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1537) at org.apache.catalina.startup.Catalina.load(Catalina.java:601) at org.apache.catalina.startup.Catalina.load(Catalina.java:649) 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:597) at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:449)

みんなの回答

  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

 エラーメッセージはなんかただ単にxmlファイルのフォーマットがおかしいので直してねという感じのメッセージですな。さっきいじったserver.xmlなのではないかなとも思ったけどexamplesが見えてるのか・・・・。  Tomcat6でも7でもEclipseでデバッグしたいならWTPというプラグインを入れてTomcatの制御はそいつに任せるのが良いのではないかと。  そやつを使えばserver.xmlもクラスパスも自分でいじる必要がなくなるのです。

yura223
質問者

補足

回答ありがとうございます。 WTPですか。Eclipseは5年ぶりぐらいで慣れないですがちょっと確認してみます。 ちなみに、といっても手作業でいじってはいなくてEclipseから更新しています。

関連するQ&A

  • EclipseでTomcat

    Windows XP Eclipse 3.0.1 Tomcat 4.1 Eclipseでサーブレットをしようと思って Tomcatをインストールしたのですが、 Eclipseを起動しTomcatプロジェクトを作成せずに Tomcatを起動するとうまく起動するのですが Tomcatプロジェクトを起動すると以下のようなメッセージが出て起動できません。 解決法がわかる方いましたらお願いします。教えてください。 org.apache.commons.digester.Digester fatalError 致命的: Parse Fatal Error at line 1 column 87: Invalid byte 1 of 1-byte UTF-8 sequence. org.xml.sax.SAXParseException: Invalid byte 1 of 1-byte UTF-8 sequence. at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source) at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(Unknown Source) 以下略

    • ベストアンサー
    • Java
  • Tomcat起動時のエラー

    Tomcatを起動すると以下のエラーがでます。 org.apache.commons.digester.Digester endElement 致命的: End event threw exception 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.commons.beanutils.PropertyUtils.setSimpleProperty(PropertyUtils.java:1789) at org.apache.commons.beanutils.PropertyUtils.setNestedProperty(PropertyUtils.java:1684) at org.apache.commons.beanutils.PropertyUtils.setProperty(PropertyUtils.java:1713) at org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:1019) at org.apache.commons.digester.BeanPropertySetterRule.end(BeanPropertySetterRule.java:245) at org.apache.commons.digester.Digester.endElement(Digester.java:1064) : : at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425) Caused by: java.lang.InstantiationException: javax.servlet.ServletContext at java.lang.Class.newInstance0(Class.java:293) at java.lang.Class.newInstance(Class.java:261) at org.apache.velocity.tools.view.ViewToolInfo.setClassname(ViewToolInfo.java:84) 現在、Strutsとvelocityを導入しています。 エラーはでますが動作には支障がありません。 何が原因なのでしょうか。。 誰か原因がわかる方おられませんか。 ご教授、宜しくお願い致します。

  • servletについて

    ここで質問していいことなのかどうか判らないんですが、tomcatのinvokerサーブレットの設定をしたかったんですが、以下の表示が 出てきてまったく進めません。ちなみに参考文献はソフトバンクの 基礎からのサーブレットです。 どなたか対処法を教えていただけると幸いです ちなみにtomcatは普通に起動してる状態です。 情報: XML検証は無効です 2007/03/12 14:12:52 org.apache.tomcat.util.digester.Digester fatalError 致命的: Parse Fatal Error at line 1 column 8: The processing instruction target matching "[xX][mM][lL]" is not allowed. org.xml.sax.SAXParseException: The processing instruction org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:589) at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:536) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:471) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1102) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020) at org.apache.catalina.core.StandardHost.start(StandardHost.java:718) at org.apache.catalina.core.ContainerBase.start致命的: アプリケーションのweb.xml中の解析エラーです org.xml.sax.SAXParseException: The processing instruction target matching "[xX][mM][lL]" is not allowed. at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1269) at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1561) at org.apache.catalina.startup.ContextConfig.applicationWebConfig(ContextConfig.java:339) at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1031) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:255) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4053) (Bootstrap.java:271) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409) 2007/03/12 14:12:52 org.apache.catalina.startup.ContextConfig applicationWebConfig 致命的: 1行の8列目で発生しました 2007/03/12 14:12:52 org.apache.catalina.startup.ContextConfig start 致命的: 前のエラーのためにこのアプリケーションは利用できないようにマークします 2007/03/12 14:12:52 org.apache.catalina.core.StandardContext start 致命的: Error getConfigured 2007/03/12 14:12:52 org.apache.catalina.core.StandardContext start 致命的: 以前のエラーのためにコンテキストの起動が失敗しました [/basic] 2007/03/12 14:12:54 org.apache.catalina.core.ApplicationContext log 情報: org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target

  • Tomcatが起動できない

    いつもお世話になっています。 Tomcatを起動すると以下のようなエラーが出ます。 自分の書き換えた場所は元に戻したはずなのに。 invokerの設定とContextの登録をさわりました。 それから出るようになった気がします。 Tomcatのバージョンは5.5、OSはWinXP、eclipseを使っています。 どなたかお教え下さい。 致命的: createMBeans: Throwable javax.management.MalformedObjectNameException: Invalid character ':' in value part of property at javax.management.ObjectName.construct(Unknown Source) at javax.management.ObjectName.<init>(Unknown Source) at org.apache.catalina.mbeans.MBeanUtils.createObjectName(MBeanUtils.java:1060) at org.apache.catalina.mbeans.MBeanUtils.createMBean(MBeanUtils.java:497) at org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans(ServerLifecycleListener.java:570) at org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans(ServerLifecycleListener.java:366) at org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans(ServerLifecycleListener.java:535) at org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans(ServerLifecycleListener.java:498) at org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans(ServerLifecycleListener.java:660) at org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans(ServerLifecycleListener.java:628) at org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans(ServerLifecycleListener.java:278) at org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(ServerLifecycleListener.java:129) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120) at org.apache.catalina.core.StandardServer.start(StandardServer.java:693) at org.apache.catalina.startup.Catalina.start(Catalina.java:552) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)

    • ベストアンサー
    • Java
  • eclipseでTomcat起動時にエラーがでる

    今.eclipseを使用してサーブレットを作成しようとしているのですが、 Tomcatを起動しようとするとエラーが発生し、画面が表示できません。 http://localhost:8080/にはアクセスできるのですが、 エラーは以下です。 2007/10/04 14:45:05 致命的: エンドポイントを初期化中のエラーです java.net.BindException: Address already in use: JVM_Bind:8080 at org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:297) at org.apache.coyote.http11.Http11BaseProtocol.init 2007/10/04 14:45:05 org.apache.catalina.startup.Catalina load 致命的: Catalina.start LifecycleException: プロトコルハンドラの初期化に失敗しました: at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:247) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412) 2007/10/04 14:45:05 org.apache.catalina.startup.Catalina load 情報: Initialization processed in 2714 ms 2007/10/04 14:45:06 org.apache.catalina.core.StandardService start 情報: サービス Catalina を起動します 2007/10/04 14:45:06 org.apache.catalina.core.StandardEngine start 情報: Starting Servlet Engine: Apache Tomcat/5.5.15 2007/10/04 14:45:06 org.apache.catalina.core.StandardHost start 情報: XML検証は無効です 2007/10/04 14:45:07 org.apache.tomcat.util.digester.Digester endElement 致命的: End event threw exception java.lang.IllegalArgumentException: Can't convert argument: null at org.apache.tomcat.util.IntrospectionUtils.convert(IntrospectionUtils.java:975) 致命的: アプリケーションのweb.xml中の解析エラーです java.lang.IllegalArgumentException: Can't convert argument: null at org.apache.tomcat.util.digester.Digester.createSAXException(致命的: 19行の20列目で発生しました 2007/10/04 14:45:07 org.apache.catalina.startup.ContextConfig start 致命的: 前のエラーのためにこのアプリケーションは利用できないようにマークします 2007/10/04 14:45:07 org.apache.catalina.core.StandardContext start 致命的: Error getConfigured 2007/10/04 14:45:07 org.apache.catalina.core.StandardContext start 致命的: 以前のエラーのためにコンテキストの起動が失敗しました [/Chap03] 2007/10/04 14:45:09 org.apache.catalina.core.ApplicationContext log 情報: org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / Target param value: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]] 2007/10/04 14:45:10 org.apache.catalina.core.ApplicationContext log情報: Coyote HTTP/1.1を http-8080 で起動します 2007/10/04 14:45:13 org.apache.jk.common.ChannelSocket init 情報: JK: ajp13 listening on /0.0.0.0:8009 2007/10/04 14:45:13 org.apache.jk.server.JkMain start 情報: Jk running ID=0 time=0/292 config=null 2007/10/04 14:45:13 org.apache.catalina.storeconfig.StoreLoader load 情報: Find registry server-registry.xml at classpath resource 2007/10/04 14:45:14 org.apache.catalina.startup.Catalina start 情報: Server startup in 8267 ms その際、web.xmlの中身は <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <display-name>Chapter 3 Example</display-name> <servlet> <servlet-name>Chap03SampleServlet</servlet-name> <servlet-class>tmif.chap03.sample01.PersonalInfoCheckServlet </servlet-class> </servlet> <servlet-mapping> <servlet-name>Chap03SampleServlet</servlet-name> <ur1-pattern>/servlet/PersonalInfoCheck</ur1-pattern> </servlet-mapping> </web-app> です。 Tomcatのバージョンは5.5・JDKのバージョンは1.5でOSはVistaです。 このときのエラー箇所は</servlet-mapping>の中だと思うのですが 実際エラーとは思えないのですが、ここが原因なのでしょうか? よろしくおねがいします。

  • log4j.xmlファイルの読込で。。。

    log4Jの設定ファイルの読込を DOMConfigurator.configure("log4j.xml"); とJavaで記述していますが以下のエラーが表示されます。 log4j:ERROR Could not parse file [log4j.xml]. java.io.FileNotFoundException: C:\WINDOWS\System32\log4j.xml (指定されたファイルが見つかりません。) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(Unknown Source) at java.io.FileInputStream.<init>(Unknown Source) at sun.net.www.protocol.file.FileURLConnection.connect(Unknown Source) at sun.net.www.protocol.file.FileURLConnection.getInputStream(Unknown Source) at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source) at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source) atorg.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.DOMParser.parse(Unknown Source) at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source) at javax.xml.parsers.DocumentBuilder.parse(Unknown Source) at org.apache.log4j.xml.DOMConfigurator$1.parse(DOMConfigurator.java:598) at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:711) at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:604) at org.apache.log4j.xml.DOMConfigurator.configure(DOMConfigurator.java:733) at HttpTestServlet.doPost(HttpTestServlet.java:31) どこに原因があるのかわかりませんので、 どなたかわかる方がいらっしゃいましたらご指摘願います。

  • 【JAVA】eclipseでエラー発生・・・。回答お願いします。

    現在、eclipseでtomcatプラグインを使用してwebアプリを作成しています。 質問内容:eclipseからtomcatを再起動すると以下のエラーが発生します。何度も全てのソフトを再インストールしても直りません。 ソフトのヴァージョンが合っていないのでしょうか? このエラーを直す方法を教えてください。 ※eclipseでtopmcat起動時にコマンドに出力されるエラー(下に記述): Created MBeanServer with ID: 1ba6076:113dd8f5374:-8000:chancela-ff6127:1 2007/07/19 17:19:25 org.apache.coyote.http11.Http11BaseProtocol init 情報: Coyote HTTP/1.1を http-8080 で初期化します サービス Tomcat-Standalone を起動します Apache Tomcat/4.1.36 2007/07/19 17:19:27 org.apache.commons.digester.Digester error 致命的: Parse Error at line 5 column 15: Document root element "web-app", must match DOCTYPE root "null". org.xml.sax.SAXParseException: Document root element "web-app", must match DOCTYPE root "null". at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source) at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.dtd.XMLDTDValidator.rootElementSpecified(Unknown Source) at org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source) 2007/07/19 17:19:32 org.apache.coyote.http11.Http11BaseProtocol start 情報: Coyote HTTP/1.1を http-8080 で起動します 2007/07/19 17:19:33 org.apache.jk.common.ChannelSocket init 情報: JK: ajp13 listening on /0.0.0.0:8009 2007/07/19 17:19:33 org.apache.jk.server.JkMain start 情報: Jk running ID=0 time=0/160 config=null 使用してるソフトのヴァージョン情報は以下記述します。 ・j2sdk1.4.2_14 ・apache-tomcat-4.1.36 ・eclipse-SDK-3.2.2-win32 ・tomcatPluginV32

  • Tomcatのweb.xmlの設定について

    web.xmlにfilterを設定して tomcatを再起動すると以下のエラーが表示されてしまいます。 2007/02/26 17:40:30 org.apache.coyote.http11.Http11BaseProtocol init 情報: Coyote HTTP/1.1を http-8080 で初期化します サービス Tomcat-Standalone を起動します Apache Tomcat/4.1.34-LE-jdk14 Catalina.start: LifecycleException: 以前のエラーのためにコンテキストの起動が失敗しました LifecycleException: 以前のエラーのためにコンテキストの起動が失敗しました at org.apache.catalina.core.StandardContext.start(StandardContext.java:3700) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1147) at org.apache.catalina.core.StandardHost.start(StandardHost.java:696) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1147) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:310) at org.apache.catalina.core.StandardService.start(StandardService.java:449) at org.apache.catalina.core.StandardServer.start(StandardServer.java:2212) at org.apache.catalina.startup.Catalina.start(Catalina.java:458) at org.apache.catalina.startup.Catalina.execute(Catalina.java:345) at org.apache.catalina.startup.Catalina.process(Catalina.java:129) 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:150) サービス Tomcat-Standalone を停止します Catalina.stop: LifecycleException: Coyoteコネクタは起動されていません LifecycleException: Coyoteコネクタは起動されていません at org.apache.coyote.tomcat4.CoyoteConnector.stop(CoyoteConnector.java:1381) at org.apache.catalina.core.StandardService.stop(StandardService.java:498) at org.apache.catalina.core.StandardServer.stop(StandardServer.java:2247) at org.apache.catalina.startup.Catalina.start(Catalina.java:489) at org.apache.catalina.startup.Catalina.execute(Catalina.java:345) at org.apache.catalina.startup.Catalina.process(Catalina.java:129) 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:150) web.xmlの設定は以下のとおりです。 <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <filter> <filter-name>Logging</filter-name> <filter-class>sample.logging.Logging</filter-class> </filter> <filter-mapping> <filter-name>Logging</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> ・ ・ ・ </web-app> filterを使用する場合どのように 設定したら良いのでしょうか? ちなみにfilterタグの要素とfilter-mappingタグの要素を 取り除くとtomcatは正常に再起動できます。 よろしくお願いいたします。

  • EclipseからTomcatを起動できない

    OS: Windows XP ServicePack2 Java: 1.4.2_06 Tomcat: 4.1.31 Eclipse: 2.1.2 Sysdeo Tomcat Plug-In: 2.2.1 を使用しております。 EclipseからTomcatを起動しようとすると以下のエラーが出ます。 Catalina.start: LifecycleException: 以前のエラーのためにコンテキストの起動が失敗しました LifecycleException: 以前のエラーのためにコンテキストの起動が失敗しました at org.apache.catalina.core.StandardContext.start(StandardContext.java:3578)        ・        ・        ・ at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:156) サービス Tomcat-Standalone を停止します Catalina.stop: LifecycleException: Coyoteコネクタは起動されていません LifecycleException: Coyoteコネクタは起動されていません スタートメニューからTomcatを起動すると上記のエラーは出ません。 この原因として何が考えられるでしょうか?

  • XMLEDITOR.NETでDTDを有効にするには

    XMLEDITOR.NETツールで、行数が多いXMLを読み込んでから、 [ツール(T)] - [妥当性検証(外部ファイル)(F)]をクリックし、 外部サブセット(別ファイル)のDTDファイルを選択したところ、 以下のエラーメッセージが表示されます。  ↓ 「セキュリティ上の理由から、DTDはこのXMLドキュメントでは使用  できません。DTD処理を有効にするには、XmlReaderSettingsの  ProhibitDtdプロパティをFalseに設定し、XmlReader.Createメソ  ッドにその設定を渡してください。」 ネットでいろいろ調べたところ、 マイクロソフトのSystem.xml.dllモジュール内のようなのですが、 有料のマイクロソフトツール等、私は持っていない為、 そのDLL内を編集することが出来ない状況です。 やはり、有料のマイクロソフトツールを購入して利用しないと、 このエラーは解消出来ないのでしょうか? PS: 私が実施したいことは、単に、 外部DTDファイルとXMLファイルとの間における 「妥当な文書(valid XML document)」を、 チェックしたいだけなので、 もし、 上記エラーが解消出来ないようでしたら、 他に良いバリデータ(検証ツール)があれば、 そちらを教えていただけましたら幸いです。 ちなみにネットで調べて、「MSV(Oracle Multi-Schema XML Validator)」を 試してみましたが、実行すると、 以下のエラーメッセージが表示されて、  ↓ Exception in thread "main" java.net.MalformedURLException: no protocol: xmlCheck /test20120508.dtd/test20120508.xml at java.net.URL.<init>(Unknown Source) at java.net.URL.<init>(Unknown Source) at java.net.URL.<init>(Unknown Source) at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source) at org.apache.xerces.impl.XMLEntityManager.startDocumentEntity(Unknown Source) at org.apache.xerces.impl.XMLDocumentScannerImpl.setInputSource(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 com.sun.msv.reader.util.GrammarLoader._loadSchema(GrammarLoader.java:513) at com.sun.msv.reader.util.GrammarLoader.parse(GrammarLoader.java:331) at com.sun.msv.driver.textui.Driver.run(Driver.java:217) at com.sun.msv.driver.textui.Driver.main(Driver.java:68) こちらも今のところ利用出来ていない状況です。 以上になります。 よろしくお願いします。

    • ベストアンサー
    • XML

専門家に質問してみよう