Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

HTTPステータス 404 - サーブレット action が利用できません

たびたびすみません、やんやんです。

http://nekotiroru.11.dtiblog.com/?no=75
の方と同じ本とCDを所有しているので、ここに書かれてある通りに全て実行したのですが、loginしようとしてボタンを押すと題名のエラーが出てしまいます。

googleでも検索してみましたが、わかりませんでした。
すみません、どうしてもわからないので、どなたかご教授頂けないでしょうか?
環境は先日別スレで書いたのと全く一緒です。

以上宜しくお願い申し上げます。

12

回答

51364

閲覧

12件の回答

評価

0

この質問と同じ内容でしょうか?

http://www.javaroad.jp/bbs/answer.jsp?q_id=20060109002542392

何か、ログは出ていませんか?

評価

0

はずきん様、レスありがとうございます。
おそらく同じ内容だと思います。

そして、
http://www.javaroad.jp/opensource/js_tomcat2.htm
を読んで、
C:\Program Files\Apache Software Foundation\Tomcat 5.5\conf\Catalina\localhost\example.xml
を作り、内容は以下のように書きました。
---
<Context path="/example"
 docBase="C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\example"
 reloadable="false"/>
---

tomcatを再起動してアクセスしたら、エラーが今度は以下のようになりました
---
HTTPステータス 404 - /example/

type ステータスレポート

メッセージ /example/

説明 The requested resource (/example/) is not available.
---

何が悪いのでしょうか?
http://www.javaroad.jp/bbs/answer.jsp?q_id=2007032711200869
http://www.javaroad.jp/bbs/answer.jsp?q_id=20060719183003362
http://www.javaroad.jp/bbs/answer.jsp?q_id=20060830100804232
http://www.javaroad.jp/bbs/answer.jsp?q_id=20061217173023689
も読みましたし、googleで検索もかけましたが、結局わかりませんでした…

申し訳ございませんが、どなたかご教授頂けないでしょうか。

宜しくお願い申し上げます。

評価

0

たびたびすみません、やんやんです。
すみません、exampleがありませんでした。

そして、もう一度ant deployしてexampleを作り、tomcatを再起動して、exampleにアクセスし、loginボタンを押したら、結局
---
HTTPステータス 404 - サーブレット action が利用できません

type ステータスレポート

メッセージ サーブレット action が利用できません

説明 The requested resource (サーブレット action が利用できません) is not available.
---
となってしまいます…
C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\example\WEB-INF\classes\chap02
にはちゃんと
LoginAction.class
LoginForm.class
が存在します。

どこが悪いのか見当がつきません…

申し訳ございませんが、どなたかご教授頂けないでしょうか?
宜しくお願い申し上げます。

評価

0

>tomcatを再起動して
の時点でなにかエラーが、ログに出ていませんか。

struts-config.xmlが悪いか、どこかでクラス名等間違えているかじゃないかとは思いますが。
そういう内容が分からないのでは、みな推測でしか答えられませんよ。

評価

0

mio様、何度も申し訳ございません。

C:\Program Files\Apache Software Foundation\Tomcat 5.5\logs
には何も出力されていません。
Eclipseから再起動したときのログです。
---
2007/04/12 14:57:18 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
情報: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre1.5.0_11\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Java\jdk1.5.0_11\bin;C:\Program Files\Apache Software Foundation\Tomcat 5.5\bin;C:\Program Files\Apache Software Foundation\apache-ant-1.7.0\bin;
2007/04/12 14:57:18 org.apache.coyote.http11.Http11BaseProtocol init
情報: Coyote HTTP/1.1を http-8080 で初期化します
2007/04/12 14:57:18 org.apache.catalina.startup.Catalina load
情報: Initialization processed in 1594 ms
2007/04/12 14:57:18 org.apache.catalina.core.StandardService start
情報: サービス Catalina を起動します
2007/04/12 14:57:18 org.apache.catalina.core.StandardEngine start
情報: Starting Servlet Engine: Apache Tomcat/5.5.23
2007/04/12 14:57:18 org.apache.catalina.core.StandardHost start
情報: XML検証は無効です
2007/04/12 14:57:18 org.apache.catalina.startup.HostConfig deployDescriptor
警告: A docBase C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\example inside the host appBase has been specified, and will be ignored
log4j:WARN No appenders could be found for logger (org.apache.catalina.startup.TldConfig).
log4j:WARN Please initialize the log4j system properly.
2007/04/12 14:57:20 org.apache.catalina.startup.HostConfig deployDescriptor
警告: A docBase C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\javaroad inside the host appBase has been specified, and will be ignored
log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester.sax).
log4j:WARN Please initialize the log4j system properly.
2007/04/12 14:57:20 org.apache.catalina.startup.HostConfig deployWAR
情報: Webアプリケーションアーカイブ struts-blank.war を配備します
2007/04/12 14:57:22 org.apache.struts.tiles.TilesPlugin initDefinitionsFactory
情報: Tiles definition factory loaded for module ''.
2007/04/12 14:57:22 org.apache.struts.validator.ValidatorPlugIn initResources
情報: Loading validation rules file from '/WEB-INF/validator-rules.xml'
2007/04/12 14:57:22 org.apache.struts.validator.ValidatorPlugIn initResources
情報: Loading validation rules file from '/WEB-INF/validation.xml'
2007/04/12 14:57:22 org.apache.catalina.startup.HostConfig deployWAR
情報: Webアプリケーションアーカイブ struts-documentation.war を配備します
2007/04/12 14:57:22 org.apache.catalina.startup.HostConfig deployWAR
情報: Webアプリケーションアーカイブ struts-examples.war を配備します
2007/04/12 14:57:23 org.apache.struts.validator.ValidatorPlugIn initResources
情報: Loading validation rules file from '/WEB-INF/validator-rules.xml'
2007/04/12 14:57:23 org.apache.struts.validator.ValidatorPlugIn initResources
情報: Loading validation rules file from '/WEB-INF/validator/validation.xml'
2007/04/12 14:57:24 org.apache.catalina.startup.HostConfig deployWAR
情報: Webアプリケーションアーカイブ struts-mailreader.war を配備します
2007/04/12 14:57:25 org.apache.catalina.core.ApplicationContext log
情報: action: []: このモジュールに対するModuleConfigの検証
2007/04/12 14:57:25 org.apache.catalina.core.ApplicationContext log
情報: action: []: ModuleConfigの検証が完了しました
2007/04/12 14:57:25 org.apache.struts.webapp.example.memory.MemoryDatabasePlugIn init
情報: Initializing memory database plug in from '/WEB-INF/database.xml'
2007/04/12 14:57:25 org.apache.struts.validator.ValidatorPlugIn initResources
情報: Loading validation rules file from '/WEB-INF/validator-rules.xml'
2007/04/12 14:57:25 org.apache.struts.validator.ValidatorPlugIn initResources
情報: Loading validation rules file from '/WEB-INF/validation.xml'
2007/04/12 14:57:26 org.apache.catalina.startup.HostConfig deployWAR
情報: Webアプリケーションアーカイブ tiles-documentation.war を配備します
2007/04/12 14:57:27 org.apache.struts.tiles.TilesPlugin initDefinitionsFactory
情報: Tiles definition factory loaded for module ''.
2007/04/12 14:57:27 org.apache.struts.tiles.TilesPlugin initDefinitionsFactory
情報: Tiles definition factory loaded for module '/tutorial'.
2007/04/12 14:57:28 org.apache.struts.tiles.TilesPlugin initDefinitionsFactory
情報: Tiles definition factory loaded for module '/test'.
2007/04/12 14:57:28 org.apache.struts.tiles.TilesPlugin initDefinitionsFactory
情報: Tiles definition factory loaded for module '/examples'.
2007/04/12 14:57:28 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]]
log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester.sax).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester.sax).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester.sax).
log4j:WARN Please initialize the log4j system properly.
2007/04/12 14:57:29 org.apache.catalina.core.ApplicationContext log
情報: ContextListener: contextInitialized()
2007/04/12 14:57:29 org.apache.catalina.core.ApplicationContext log
情報: SessionListener: contextInitialized()
2007/04/12 14:57:30 org.apache.catalina.core.ApplicationContext log
情報: ContextListener: contextInitialized()
2007/04/12 14:57:30 org.apache.catalina.core.ApplicationContext log
情報: SessionListener: contextInitialized()
2007/04/12 14:57:30 org.apache.coyote.http11.Http11BaseProtocol start
情報: Coyote HTTP/1.1を http-8080 で起動します
2007/04/12 14:57:31 org.apache.jk.common.ChannelSocket init
情報: JK: ajp13 listening on /0.0.0.0:8009
2007/04/12 14:57:31 org.apache.jk.server.JkMain start
情報: Jk running ID=0 time=0/282  config=null
2007/04/12 14:57:31 org.apache.catalina.storeconfig.StoreLoader load
情報: Find registry server-registry.xml at classpath resource
2007/04/12 14:57:31 org.apache.catalina.startup.Catalina start
情報: Server startup in 13344 ms
---
ご参考までに。

至らぬ点ばかりで大変申し訳ございません。
ただただお詫びするばかりです。m(_ _)m

評価

0

ログを貼り付けてとは書いた覚えが…。
「警告」の文字は見えませんか?関係あるかどうかはともかく、警告だって出てないほうが良いはずです。

評価

120

>そういう内容が分からないのでは、みな推測でしか答えられませんよ。
>ログを貼り付けてとは書いた覚えが…。
>「警告」の文字は見えませんか?関係あるかどうかはともかく、警告だって出てないほうが良いはずです。

なにこの嫌味wwwwwwwww

評価

0

mioの回答はいつもこうゆう嫌味のオンパレードw
なんでこうゆう言い方しかできないかねぇ…w

評価

0

ふーん、年に1回のペースで発掘されてるのか。
なんかの儀式か?

評価

0

HTTPステータス 404 ..エラーが出てきたので、回答分かっている人から返事待っています。

以上、宜しくお願い致します。

評価

0

mioンゴwwwwwwwwwwwwwwwwwwwwwwwwwww

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。