GroupSession
新しいプラグインを開発しようと思い、まずこちらのサイトで用意されている"Hello World"のサンプルプラグインをダウンロードし、動作を試みましたが、以下の様なエラーが出てしまいました。HTTPステータス 500 - パス /newplugin/helloworld に対するアクションのインスタンスがありません--------------------------------------------------------------------------------type ステータスレポートメッセージ パス /newplugin/helloworld に対するアクションのインスタンスがありません説明 The server encountered an internal error (パス /newplugin/helloworld に対するアクションのインスタンスがありません) that prevented it from fulfilling this request.サンプルプラグインにはまったく何も手を加えておらず、またディレクトリも説明の通りに置いたため、エラーの原因は環境かと思いました。そこで、必要かと思われるものをもう1度確認しインストールしたのですが、一向にエラーは解決しませんでした。(TomCatのバージョンを6→5に。また、Struts 1.2.9のインストール)ちなみに、他の元からGroup Sessionに用意されているプラグインは正常に動作しました。自分ひとりでは原因の特定が出来そうにないので、もしわかる方がいらっしゃったら教えて頂きたいです。お願いいたします。環境:java 1.6.0_06Tomcat 5.5Apache HTTP Server 2.2.6Apache Struts 1.2.9GroupSession2
Tomcatの再起動で動作したりしませんか?
Apache Antでbuildしたのであれば、その結果はどうなっていたのでしょうか?サンプルをビルドしましたが、正常にビルドでき、表示も[Hello World]が表示されました。ビルド結果は以下のようになるはずです。↓↓C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\gsession2\WEB-INF\plugin\newplugin>ant buildBuildfile: build.xmlbuild: [mkdir] Created dir: C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\gsession2\WEB-INF\plugin\newplugin\classes [javac] Compiling 2 source files to C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\gsession2\WEB-INF\plugin\newplugin\classesBUILD SUCCESSFULTotal time: 1 secondC:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\gsession2\WEB-INF\plugin\newplugin>ビルドするときは、Tomcatを停止させて、ビルド完了後にTomcatを再起動しました。
> Tomcatの再起動で動作したりしませんか?再起動では、変わりませんでした。どうやら原因は別みたいです;;解答、ありがとうございました。
> C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\gsession2\WEB-INF提示してくださった結果を参考に、パスの指定場所を変えたところ・・・できました!!!!解答を頂かないと、この些細な間違いにはずっと気づかずにいたと思います。本当にありがとうございました!
TOP