<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:dc="http://purl.org/dc/elements/1.1/">
 <channel>
  <pubDate>Wed, 29 Jun 2011 15:17:39 GMT</pubDate>
  <description></description>
  <link>http://en.sourceforge.jp/projects/mergedoc/forums/</link>
  <atom:link href="http://en.sourceforge.jp/forum/rss.php?group_id=685&amp;forum_id=2758&amp;thread_id=29670" rel="self" type="application/rss+xml" />
  <title>Forum: ・フォーラム - Thread: e3.7でWTP利用時にoc4jをサーバーとした場合、コンテキスト・ルートの設定が効かない - MergeDoc on SourceForge.JP</title>
  <language>ja-jp</language>
  <item>
   <pubDate>Wed, 29 Jun 2011 15:17:39 GMT</pubDate>
   <dc:creator>haru (harupom)</dc:creator>
   <title>e3.7でWTP利用時にoc4jをサーバーとした場合、コンテキスト・ルートの設定が効かない</title>
   <link>http://en.sourceforge.jp/forum/message.php?msg_id=58270</link>
   <guid>http://en.sourceforge.jp/forum/message.php?msg_id=58270</guid>
   <description>pleiades-e3.7-java_20110623.zipを利用させて頂いております。

今回Web Tools PlatformにてサーバーをOracle OC4J Standalone Server 10.1.3.n（実際はVersion 10.1.3.5.0 Build #090727）を指定して利用しています。

しかしコンテキスト・ルートをプロジェクト名とは違うものにしようしたのですが、META-INF/application.xmlを用意しても、プロジェクトのプロパティのWebプロジェクトの設定よりコンテキスト・ルートを設定しても、正しくデプロイされていないようでした。

どうも「&lt;a href=&quot;http://otndnld.oracle.co.jp/document/products/ds10g/101202/doc_cd/web/B15737-02/appendix_jdev_runtime.htm#BABFEFEJ&quot;&gt;A.1.1 「HTTP 404-Page Not Found」エラーでJSPページを開けない&lt;/a&gt;」と似た様なことが起こっているようで、デプロイしたときにEclipseがoc4jの設定ファイル、default-web-site.xmlに自動的に更新をかけるようなのですが、そこでのコンテキスト・ルートの設定が必ずプロジェクト名固定となってしまいます。

そこで調べたところ、
plugins\org.eclipse.jst.server.generic.oc4j_1.5.206.v20090812\buildfiles\oracle.10.1.3.xml
の73行目を、
contextRoot=&quot;${module.name}&quot;
から
contextRoot=&quot;${contextRoot}&quot;
に変更する事で、期待した動作であるWebプロジェクトの設定のコンテキスト・ルートを利用するようになりました。

以上です。</description>
  </item>
 </channel>
</rss>
