- - PR -
Tomcatエラー(サーブレットActionServlet を利用不可能にマークします)
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-03-08 01:44
いつもお世話になっています。
Eclipseで作成したプロジェクトを別のマシンで実行しようとしたら、 以下のようなエラーが〜〜\\TOMCAT5.0\\logs\\フォルダ内のログファイルに出力されました。 マシンスペックや開発環境は2台とも同じなのですが、何が原因と考えられるでしょうか。 ログが膨大な量で申しわけありませんが、どなたか分かる方がいましたら教えてください。 開発環境は以下のとおりです。よろしくお願いいたします。 Eclipse3.2、Tomcat5.0.28、Struts1.2.9、Java2SDK1.4.2、log4j 1.2.8 2007-03-07 21:42:57 StandardContext[/balancer]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-03-07 21:45:10 StandardContext[/Sample_PROGRAM]サーブレット ActionServlet を利用不可能にマークします 2007-03-07 21:45:10 StandardContext[/Sample_PROGRAM]サーブレット /Sample_PROGRAM がload()例外を投げました javax.servlet.UnavailableException: パス /WEB-INF/struts-config.xml に対するリソース読み込みエラー at org.apache.struts.action.ActionServlet.handleConfigException(ActionServlet.java:769) at org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:745) at org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:687) at org.apache.struts.action.ActionServlet.init(ActionServlet.java:333) at javax.servlet.GenericServlet.init(GenericServlet.java:211) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1029) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:862) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4013) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4357) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595) at org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeployer.java:903) 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.MethodUtils.invokeMethod(MethodUtils.java:216) at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256) at org.apache.commons.digester.Rule.end(Rule.java:276) at org.apache.commons.digester.Digester.endElement(Digester.java:1058) at org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.java:76) at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(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:1567) at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:488) at org.apache.catalina.core.StandardHost.install(StandardHost.java:863) at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:483) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427) at org.apache.catalina.startup.HostConfig.checkContextLastModified(HostConfig.java:849) at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1085) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:327) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.StandardHost.backgroundProcess(StandardHost.java:800) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1619) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1628) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1608) at java.lang.Thread.run(Thread.java:534) 2007-03-07 21:46:27 StandardWrapperValve[ActionServlet]: サーブレット ActionServlet は現在利用できません |
|
投稿日時: 2007-03-08 02:07
例外名とかサーブレット名とかで検索してみてはいかがでしょう。
|
|
投稿日時: 2007-03-08 13:57
struts-config.xmlの設定が間違えてるんでしょう。きっと。
エラーメッセージはよく読みましょう。重大なヒント、というか 答えそのものが書かれていることが多くあります。 |
|
投稿日時: 2007-03-08 23:53
PC本体やTomcatの再起動を繰り返していたら、いつのまにかエラーが出なくなりました。
原因がわからないのでスッキリしませんが、一応解決しました。ありがとうございました。 一応、エラーが出なくなるまでに下記パターンでYahoo!検索し、 片っ端から試してみたのですが、どれも解決には至りませんでした。 balancer.BalancerFilter: init(): ruleChain "に対するリソース読み込みエラー" "を利用不可能にマークします" "ActionServlet.java:333" "GenericServlet.java:211" ActionServlet "は現在利用できません" 自分と同じ症状の方もいるようですが、残念ながら解決策が載っておらず、 http://www.mic.or.jp/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=55&forum=10 こちらの方の解決策を試してみたのですが、何も変化ありませんでした。 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=22557&forum=12&2 |
1