TOMCATで上手く起動しない

このQ&Aのポイント
  • Tomcat6.0.16上でstruts1.2.9ベースのWEBアプリを作成し、起動しました。
  • wapp3だけ、該当のURLを叩いてもNot Foundで、コンテキストとして認識されていないようです。
  • 開発機のEclipseでは問題ありませんので、プログラムソースの問題ではありません。
回答を見る
  • ベストアンサー

TOMCATで上手く起動しない

Tomcat6.0.16上で struts1.2.9ベースのWEBアプリを作成し、起動しました。 WEBアプリは3つあり、それぞれwapp1,wapp2,wapp3という名で、 warファイルを作成して、Tomcatのwebapps配下に配置して Tomcatを再起動しました。 wapp1とwapp2はまったく問題なく動作していますが、 wapp3だけ、該当のURLを叩いてもNot Foundで、コンテキスト として認識されていないようです。 今回はLinuxの本番機で問題が発生しています。開発機のEclipse では問題ありませんので、プログラムソースの問題ではありません。 以下がTomcatのログです。 Oct 12, 2011 2:59:16 PM org.apache.coyote.http11.Http11Protocol pause INFO: Pausing Coyote HTTP/1.1 on http-8080 Oct 12, 2011 2:59:17 PM org.apache.catalina.core.StandardService stop INFO: Stopping service Catalina Oct 12, 2011 2:59:17 PM org.apache.coyote.http11.Http11Protocol destroy INFO: Stopping Coyote HTTP/1.1 on http-8080 Oct 12, 2011 3:01:11 PM org.apache.catalina.core.AprLifecycleListener init INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/jdk1.6.0_06/jre/lib/i386/client:/usr/java/jdk1.6.0_06/jre/lib/i386:/usr/java/jdk1.6.0_06/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib Oct 12, 2011 3:01:11 PM org.apache.coyote.http11.Http11Protocol init INFO: Initializing Coyote HTTP/1.1 on http-8080 Oct 12, 2011 3:01:11 PM org.apache.catalina.startup.Catalina load INFO: Initialization processed in 1691 ms Oct 12, 2011 3:01:12 PM org.apache.catalina.core.StandardService start INFO: Starting service Catalina Oct 12, 2011 3:01:12 PM org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/6.0.16 Oct 12, 2011 3:01:12 PM org.apache.catalina.startup.HostConfig deployWAR INFO: Deploying web application archive wapp1.war Oct 12, 2011 3:01:13 PM org.apache.struts.validator.ValidatorPlugIn initResources INFO: Loading validation rules file from '/WEB-INF/validator-rules.xml' Oct 12, 2011 3:01:13 PM org.apache.struts.validator.ValidatorPlugIn initResources INFO: Loading validation rules file from '/WEB-INF/validation.xml' Oct 12, 2011 3:01:14 PM org.apache.catalina.startup.HostConfig deployWAR INFO: Deploying web application archive wapp2.war Oct 12, 2011 3:01:15 PM org.apache.struts.validator.ValidatorPlugIn initResources INFO: Loading validation rules file from '/WEB-INF/validator-rules.xml' Oct 12, 2011 3:01:15 PM org.apache.struts.validator.ValidatorPlugIn initResources INFO: Loading validation rules file from '/WEB-INF/validation.xml' Oct 12, 2011 3:01:15 PM org.apache.struts.tiles.TilesPlugin initDefinitionsFactory INFO: Tiles definition factory loaded for module ''. Oct 12, 2011 3:01:15 PM org.apache.catalina.startup.HostConfig deployWAR INFO: Deploying web application archive wapp3.war Oct 12, 2011 3:01:16 PM org.apache.struts.validator.ValidatorPlugIn initResources INFO: Loading validation rules file from '/WEB-INF/validator-rules.xml' Oct 12, 2011 3:01:16 PM org.apache.struts.validator.ValidatorPlugIn initResources INFO: Loading validation rules file from '/WEB-INF/validation.xml' Oct 12, 2011 3:01:16 PM org.apache.catalina.core.StandardContext addApplicationListener INFO: The listener "listeners.ContextListener" is already configured for this context. The duplicate definition has been ignored. Oct 12, 2011 3:01:16 PM org.apache.catalina.core.StandardContext addApplicationListener INFO: The listener "listeners.SessionListener" is already configured for this context. The duplicate definition has been ignored. Oct 12, 2011 3:01:17 PM org.apache.coyote.http11.Http11Protocol start INFO: Starting Coyote HTTP/1.1 on http-8080 Oct 12, 2011 3:01:17 PM org.apache.jk.common.ChannelSocket init INFO: JK: ajp13 listening on /0.0.0.0:8009 Oct 12, 2011 3:01:17 PM org.apache.jk.server.JkMain start INFO: Jk running ID=0 time=0/31 config=null Oct 12, 2011 3:01:17 PM org.apache.catalina.startup.Catalina start INFO: Server startup in 5308 ms

  • Java
  • 回答数3
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

> フロントにはapachがありますが、wapp1とwapp2は問題なく動作 > しているので、問題はないかと思っています。 たとえばmodProxyなら ProxyPass /wapp1/ ajp://localhost:8009/wapp1/ ProxyPass /wapp2/ ajp://localhost:8009/wapp2/ といった設定をしている場合、deployはTomcatが自動でやってくれても、 /wapp3/にアクセスした場合にTomcatと連携はしてくれません。 ProxyPass /tomcat/ ajp://localhost:8009/ とかなら、/tomcat/以下はすべて連携する設定なので、 /tomcat/wapp3/でtomcatのwapp3に連携してくれますが。 404画面はTomcatの画面になっていますか? Apacheの方で404出してるなら連携がうまくいってません。 あるいは http://ホスト名:8080/wapp3/ではアクセスできますか?

coogon21
質問者

お礼

satomi3951さんのおっしゃる通り、ProxyPassの設定が ないためでした。 知識不足の為、前任者の引き継ぎをうのみにしていました。 大変、勉強になりました。ありがとうございました。

その他の回答 (2)

回答No.2

HTTPの8080と、AJPの8009でlistenしてますが、確認は8080の方を直接叩いてますか? もしフロントにApache等がいるなら、proxyなり、jkなりの設定が不足していたりしませんか?

noname#147388
noname#147388
回答No.1

INFO: Deploying web application archive wapp3.war と表示されてるので 1.管理コンソール 2.context.xml 3.server.xml あたりを確認してみてください。

coogon21
質問者

補足

補足します。 sever.xmlでは <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> として、autoDeployをtrueとしています。 フロントにはapachがありますが、wapp1とwapp2は問題なく動作 しているので、問題はないかと思っています。 前任者からの引き継ぎで、webapps配下にwarを配置すれば、 コンテキスト増やせるので、server.xml、context.xmlは いじらなくても良いとは言われていたので、正直server.xml、context.xml は気にしていませんでした。

関連するQ&A

  • strutsのサンプル画面について

    初めてstruts開発に携わる初心者です。 下記環境で、strutsのインストール確認を行おうと思うのですが 「The requested resource (/struts-examples/) is not available.」とエラーが発生してしまい大変困っています。 <環境> struts-1.3.8 Tomcat 6.0 jdk1.6.0_06 windowsXP <手順> (1)それぞれをダウンロード&インストール (2)JAVA_HOME、CATALINA_HOMEを設定 (3)struts-1.3.8\apps下のwarファイルをTomcat 6.0\webappsにコピー (4)http://localhost:8080/struts-blank-1.3.8で動作確認 <出力されたログ> 情報: Coyote HTTP/1.1を http-8080 で初期化します 2008/07/26 22:07:38 org.apache.catalina.startup.Catalina load 情報: Initialization processed in 1148 ms 2008/07/26 22:07:38 org.apache.catalina.core.StandardService start 情報: サービス Catalina を起動します 2008/07/26 22:07:38 org.apache.catalina.core.StandardEngine start 情報: Starting Servlet Engine: Apache Tomcat/6.0.16 2008/07/26 22:07:38 org.apache.catalina.startup.HostConfig deployWAR 情報: Webアプリケーションアーカイブ struts-examples-1.3.8.war を配備します 2008/07/26 22:07:41 org.apache.struts.action.ActionServlet initChain 情報: Loading chain catalog from jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%206.0/webapps/struts-examples-1.3.8/WEB-INF/lib/struts-core-1.3.8.jar!/org/apache/struts/chain/chain-config.xml 2008/07/26 22:07:42 org.apache.struts.validator.ValidatorPlugIn initResources 情報: Loading validation rules file from '/org/apache/struts/validator/validator-rules.xml' 2008/07/26 22:07:42 org.apache.struts.validator.ValidatorPlugIn initResources 情報: Loading validation rules file from '/WEB-INF/upload/validation.xml' 2008/07/26 22:07:43 org.apache.struts.config.impl.ModuleConfigImpl addFormBeanConfig 警告: Overriding ActionForm of name localeForm 2008/07/26 22:07:43 org.apache.struts.validator.ValidatorPlugIn initResources 情報: Loading validation rules file from '/org/apache/struts/validator/validator-rules-compressed.xml' 2008/07/26 22:07:43 org.apache.struts.validator.ValidatorPlugIn initResources 情報: Loading validation rules file from '/WEB-INF/validator/validation.xml' 2008/07/26 22:07:43 org.apache.struts.validator.ValidatorPlugIn initResources 情報: Loading validation rules file from '/WEB-INF/validator/validation-bundles.xml' 2008/07/26 22:07:43 org.apache.struts.validator.ValidatorPlugIn initResources 情報: Loading validation rules file from '/WEB-INF/validator/validation-i18nVariables.xml' 2008/07/26 22:07:43 org.apache.struts.validator.ValidatorPlugIn initResources 情報: Loading validation rules file from '/WEB-INF/validator/validation-type.xml' 2008/07/26 22:07:43 org.apache.struts.validator.ValidatorPlugIn initResources 情報: Loading validation rules file from '/WEB-INF/validator/validation-validwhen.xml' 2008/07/26 22:07:44 org.apache.coyote.http11.Http11Protocol start 情報: Coyote HTTP/1.1を http-8080 で起動します 2008/07/26 22:07:44 org.apache.jk.common.ChannelSocket init 情報: JK: ajp13 listening on /0.0.0.0:8009 2008/07/26 22:07:44 org.apache.jk.server.JkMain start 情報: Jk running ID=0 time=0/46 config=null 2008/07/26 22:07:44 org.apache.catalina.startup.Catalina start 情報: Server startup in 5831 ms 初歩的な質問ですが何卒よろしくお願いします。

    • ベストアンサー
    • Java
  • Tomcat5.5 でのエラー

    Apache 2.0.59 Tomcat 5.5.27 Java 1.5.0 上記構成でWEBアプリケーションを立ち上げているのですが、本日起動をかけたら以下のエラーが発生してしまい、Tomcatは動作しているようなのですが、コンテキストが起動していません。(毎回起動時ではありません。) 原因、解決方法がわかる方おりますでしょうか。 ===== エラーログ(catalina.out) ====== Apr 25, 2011 6:11:33 AM org.apache.coyote.http11.Http11BaseProtocol pause INFO: Pausing Coyote HTTP/1.1 on http-38080 Apr 25, 2011 6:11:34 AM org.apache.catalina.core.StandardService stop INFO: Stopping service Catalina Apr 25, 2011 6:11:34 AM org.apache.catalina.core.StandardWrapper unload INFO: Waiting for 18 instance(s) to be deallocated Apr 25, 2011 6:11:35 AM org.apache.catalina.core.StandardWrapper unload INFO: Waiting for 18 instance(s) to be deallocated Apr 25, 2011 6:11:36 AM org.apache.catalina.core.StandardWrapper unload INFO: Waiting for 18 instance(s) to be deallocated [Unloading class org.apache.jsp.sample.spl_005ftest_jsp] [Unloading class sun.reflect.GeneratedMethodAccessor8] [Unloading class org.apache.jsp.WEB_002dINF.jsp.test.spl_005findex_jsp]   ・   ・   ・ Apr 25, 2011 6:12:26 AM org.apache.struts.tiles.TilesPlugin initDefinitionsFactory INFO: Tiles definition factory loaded for module ''. Apr 25, 2011 6:12:27 AM org.apache.coyote.http11.Http11BaseProtocol start INFO: Starting Coyote HTTP/1.1 on http-38080 Apr 25, 2011 6:12:27 AM org.apache.jk.common.ChannelSocket init INFO: Port busy 38009 java.net.BindException: Address already in use Apr 25, 2011 6:12:27 AM org.apache.jk.common.ChannelSocket init INFO: JK: ajp13 listening on /0.0.0.0:38010 Apr 25, 2011 6:12:27 AM org.apache.jk.server.JkMain start INFO: Jk running ID=1 time=0/195 config=null Apr 25, 2011 6:12:27 AM org.apache.catalina.storeconfig.StoreLoader load INFO: Find registry server-registry.xml at classpath resource Apr 25, 2011 6:12:27 AM org.apache.catalina.startup.Catalina start INFO: Server startup in 20694 ms

    • ベストアンサー
    • Java
  • TomCat起動時のデバック

    Java開発してまだまだ初心者です。 今 Eclips3.0 tomcat-5.0.28 struts1.1 を使用しています。 問題はEclipsからTomCatを起動したとき 今までは普通に起動していたのですが急に デバッグが立ち上がり ------------------------------------------ StandardContext.start() 行: 4151 のソースが見つかりませんでした。 ------------------------------------------ と出てしまい、 それから先を読み込んでくれなくなります。 F8キーを何度か押し飛ばしていくと正常に動いては くれるのですが、原因が知りたいです。 もし、このような状態に会われた方対処方法を ご存知の方ご教授下さい。 ---eclipsのコンソール------------------------ 2005/07/03 9:51:17 org.apache.coyote.http11.Http11Protocol init 情報: Coyote HTTP/1.1をポートhttp-8080で初期化します 2005/07/03 9:51:17 org.apache.catalina.startup.Catalina load 情報: Initialization processed in 3204 ms 2005/07/03 9:51:18 org.apache.catalina.core.StandardService start 情報: サービス Catalina を起動します 2005/07/03 9:51:18 org.apache.catalina.core.StandardEngine start 情報: Starting Servlet Engine: Apache Tomcat/5.0.28 2005/07/03 9:51:18 org.apache.catalina.core.StandardHost start 情報: XML検証は無効です --------------------------------------------

  • eclipseのtomcatでエラーが発生しました

    eclipseのtomcatで下記のようなエラーが発生しました。 ちなみにeclipseのバージョンは5.5です。 それを改善する方法を教えていただけませんか? 急いでいます。お願いします。 致命的: Error getConfigured 2009/02/06 12:29:49 org.apache.catalina.core.StandardContext start 致命的: 以前のエラーのためにコンテキストの起動が失敗しました [/admin] 2009/02/06 12:29:49 org.apache.catalina.core.StandardContext stop 情報: コンテナ org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/admin] はまだ起動されていません 2009/02/06 12:29: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 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]] 2009/02/06 12:29:54 org.apache.catalina.core.ApplicationContext log 情報: ContextListener: contextInitialized() 2009/02/06 12:29:54 org.apache.catalina.core.ApplicationContext log 情報: SessionListener: contextInitialized() 2009/02/06 12:29:55 org.apache.catalina.core.ApplicationContext log 情報: ContextListener: contextInitialized() 2009/02/06 12:29:55 org.apache.catalina.core.ApplicationContext log 情報: SessionListener: contextInitialized() 2009/02/06 12:29:55 org.apache.coyote.http11.Http11BaseProtocol start 情報: Coyote HTTP/1.1を http-8080 で起動します 2009/02/06 12:29:55 org.apache.jk.common.ChannelSocket init 情報: JK: ajp13 listening on /0.0.0.0:8009 2009/02/06 12:29:55 org.apache.jk.server.JkMain start 情報: Jk running ID=0 time=0/46 config=null 2009/02/06 12:29:56 org.apache.catalina.storeconfig.StoreLoader load 情報: Find registry server-registry.xml at classpath resource 2009/02/06 12:29:56 org.apache.catalina.startup.Catalina start 情報: Server startup in 7516 ms

    • ベストアンサー
    • Java
  • tomcatの不具合

    tomcatが数日調子が悪く404がでます tomcat6を使用 最近、tomcat5で作成したファイルを持ってきて使用してビルドパスの設定をいじっているので其れで 調子が悪くなったのかもしれません  ちなみに tomcatの再ロードも出来ません The following url was used Caused by: java.lang.IllegalStateException: No output folder at org.apache.jasper.JspCompilationContext.createOutputDir(JspCompilationContext.java:678) at org.apache.jasper.JspCompilationContext.getOutputDir(JspCompilationContext.java:197) at org.apache.jasper.JspCompilationContext.getClassFileName(JspCompilationContext.java:514) at org.apache.jasper.compiler.Compiler.isOutDated(Compiler.java:453) at org.apache.jasper.compiler.Compiler.isOutDated(Compiler.java:399) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:585) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328) ... 19 more ログ 2012/11/22 20:38:16 org.apache.catalina.core.AprLifecycleListener init 情報: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre6\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/pleiades/eclipse/jre/bin/client;C:/pleiades/eclipse/jre/bin;C:/pleiades/eclipse/jre/lib/i386;C:\Program Files\Java\jdk1.7.0\bin;C:\Program Files\Windows Live\Shared;C:\Program Files\Java\jdk1.7.0_03\bin;C:\pleiades\eclipse; 2012/11/22 20:38:16 org.apache.coyote.http11.Http11Protocol init 情報: Coyote HTTP/1.1を http-8080 で初期化します 2012/11/22 20:38:16 org.apache.catalina.startup.Catalina load 情報: Initialization processed in 857 ms 2012/11/22 20:38:16 org.apache.catalina.core.StandardService start 情報: サービス Catalina を起動します 2012/11/22 20:38:16 org.apache.catalina.core.StandardEngine start 情報: Starting Servlet Engine: Apache Tomcat/6.0.35 2012/11/22 20:38:16 org.apache.catalina.startup.HostConfig deployDescriptor 情報: 設定記述子 manager.xml を配備します 2012/11/22 20:38:17 org.apache.catalina.startup.HostConfig deployDirectory 情報: Webアプリケーションディレクトリ docs を配備します 2012/11/22 20:38:17 org.apache.catalina.startup.HostConfig deployDirectory 情報: Webアプリケーションディレクトリ ROOT を配備します 2012/11/22 20:38:17 org.apache.coyote.http11.Http11Protocol start 情報: Coyote HTTP/1.1を http-8080 で起動します 2012/11/22 20:38:17 org.apache.jk.common.ChannelSocket init 情報: JK: ajp13 listening on /0.0.0.0:8009 2012/11/22 20:38:17 org.apache.jk.server.JkMain start 情報: Jk running ID=0 time=0/42 config=null 2012/11/22 20:38:17 org.apache.catalina.startup.Catalina start 情報: Server startup in 827 ms

    • ベストアンサー
    • Java
  • JAVA TOMCAT

    初心者です。よろしくお願いします。m(_ _)m eclipse3.1環境で、tomcat5.0をしようして、JAVAソースを実行したら、以下のようなエラーが発生し、解決できません。 お手数ですが、よろしくお願いします。 致命的: Error loading WebappClassLoader delegate: false repositories: /WEB-INF/classes/ ----------> Parent Classloader: org.apache.catalina.loader.StandardClassLoader@1fd6bea AddUserServlet java.lang.ClassNotFoundException: AddUserServlet at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1386) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1232) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1068) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:791) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:127) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:873) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) at java.lang.Thread.run(Thread.java:619) 2011/12/30 20:15:52 org.apache.catalina.core.StandardWrapperValve invoke 致命的: サーブレット adduser に例外を割り当てます java.lang.ClassNotFoundException: AddUserServlet at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1386) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1232) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1068) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:791) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:127) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:873) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) at java.lang.Thread.run(Thread.java:619)

  • 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>の中だと思うのですが 実際エラーとは思えないのですが、ここが原因なのでしょうか? よろしくおねがいします。

  • 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は正常に再起動できます。 よろしくお願いいたします。

  • Tomcat起動状態

    Tomcatをダウンロードし起動していますが、 ログが以下のようにでるだけです。 これはどのような状態なのか教えてください。 起動は成功しているのでしょうか? 2009/05/25 10:14:37 org.apache.coyote.http11.Http11BaseProtocol init 情報: Coyote HTTP/1.1を http-8014 で初期化します サービス Tomcat-Standalone を起動します Apache Tomcat/4.1.39-LE-jdk14 2009/05/25 10:14:41 org.apache.coyote.http11.Http11BaseProtocol start 情報: Coyote HTTP/1.1を http-8014 で起動します 2009/05/25 10:14:41 org.apache.jk.common.ChannelSocket init 情報: JK: ajp13 listening on /0.0.0.0:8009 2009/05/25 10:14:41 org.apache.jk.server.JkMain start 情報: Jk running ID=0 time=0/63 config=null

  • Tomcatプロジェクトが正常に動作しません

    EclipseからTomcatプロジェクトで作成したwebアプリが正常に動作しません。Eclipseの表示とブラウザの表示は、以下の通りです。どのような原因が考えられるでしょうか? <Eclipseの表示> 2008/11/16 19:08:56 org.apache.catalina.core.ApplicationContext log 致命的: Error loading WebappClassLoader delegate: false repositories: /WEB-INF/classes/ ----------> Parent Classloader: org.apache.catalina.loader.StandardClassLoader@17599cc hoge.MyServlet java.lang.ClassNotFoundException: hoge.MyServlet at ・・・(省略)・・・ 致命的: サーブレット mysrv に例外を割り当てます java.lang.ClassNotFoundException: hoge.MyServlet at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1355) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1034) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:757) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Unknown Source) <ブラウザの表示> type 例外レポート メッセージ 説明 The server encountered an internal error () that prevented it from fulfilling this request. 例外 javax.servlet.ServletException: ラッパがサーブレットクラス hoge.MyServlet 又はそれが依存するクラスを見つけることができません org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) java.lang.Thread.run(Unknown Source) 原因 java.lang.ClassNotFoundException: hoge.MyServlet org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1355) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) java.lang.Thread.run(Unknown Source) 注意 原因のすべてのスタックトレースは、Apache Tomcat/5.5.20のログに記録されています

専門家に質問してみよう