WebSphere -> GlassFish: 不正な URL パターン <p> このエントリーでは、WebSphere の BasicCalculator ( こちらをご覧ください <a href="#related-links"> 1 </a>) を使っての移行例になります。</ <p>WebSphere 6.1 には、WEB-INF/web.xml に次の URL パターン <pre> <web-app id="WebApp_1"> .. <servlet-mapping id="ServletMapping_1"> <servlet-name>BasicCalcServlet</servlet-name> <font color="#FF0000"><url-pattern>BasicCalculatorServlet</url-pattern> </font> </servlet-mapping> </web-app> </pre> <p>があります。GlassFish のベリファイアを実行すると、ここで "Invalid URL Pattern (不正な URL パターン)" エラーになります。 <pre> <font color="#008000">$ verifier was-BasicCalculator.ear </font> --------------------------- STATIC VERIFICATION RESULTS --------------------------- ----------------------------------------------------- ERRORS THAT OCCURRED WHILE RUNNING STATIC VERIFICATION ----------------------------------------------------- ---------------------------------- NUMBER OF FAILURES/WARNINGS/ERRORS ----------------------------------
- of Failures : 0
- of Warnings : 0
- of Errors : 1
Error Name : Could not verify successfully. Error Description : java.lang.IllegalArgumentException: Invalid URL Pattern: BasicCalculatorServlet </pre> <p>GlassFish へ移行するには、URL パターンを変更してください。 <pre> <web-app> .. <servlet-mapping> <servlet-name>BasicCalcServlet</servlet-name> <font color="#0000FF"><url-pattern>/BasicCalculatorServlet</url-pattern> </font> </servlet-mapping> </web-app> </pre> <p>URL パターンを手で変更しても良いですし、GlassFish の移行ツールを使えば上に示した URL パターンを含んだ web.xml を生成してくれます。 <p> <a name="related-links">関連リンク</a> <br> 1 <a href="http://weblogs.java.net/blog/sekhar/archive/2008/02/migrating_websp.html">Migrating WebSphere BasicCalculator example to GlassFish</a>
日本語翻訳: shioda 英文 (翻訳したバージョン: 2)
|