- PR -

tomcat4.1.2でwarが展開できない

1
投稿者投稿内容
カヌー
会議室デビュー日: 2003/01/14
投稿数: 19
投稿日時: 2003-01-15 12:20
みなさんはじめまして。
現在tomcat4.1.2+struts1.0.2+OracleでWindows2000上で開発を行っているのですが、
server.xmlで<Context>を指定すると、アプリケーションをwarに固めてwebappsフォルダ以下に配置してtomcatを起動してもwarを展開できません。
<Context>の指定を削除して起動すると、warが展開されてアプリケーションも起動するのですが、この方法だとContextごとのデータソースの設定ができません。
server.xmlには以下のように設定を記述しています。
<Context path="/test"
docBase="C:\Program Files\Apache Group\Tomcat 4.1\webapps\test"
debug="0"
reloadable="true">
<Resource name="****"
type="****"/>

</Context>
また、Hostタグ内でunpackWARs="true"と設定もしてあります。

どなたか、同じような現象にあわれた方で<Context>内にデータソースを設定してwarからアプリケーションを起動できた方はいらっしゃいますでしょうか?
何かよい解決手段がありましたらご教授願います。

[ メッセージ編集済み 編集者: カヌー 編集日時 2003-01-15 12:20 ]
みやも
ベテラン
会議室デビュー日: 2002/04/22
投稿数: 74
投稿日時: 2003-01-16 01:59
記憶が定かではないですが、Contextを設定すると、warは展開されなかったような。
warにするなら、web.xmlにデータソースの設定を書いてはみるのはどうでしょうか?

http://www.sk-jp.com/java/servlet/webxml.html#h63

(でも、Tomcat側でデータソースのバインドってどうするんだろ?)

あるいは、strutsのデータソースを使うとか。
カヌー
会議室デビュー日: 2003/01/14
投稿数: 19
投稿日時: 2003-01-19 13:25
みやもさん、ありがとうございます。
やはりwarは展開されないのですね・・・。docBaseを指定するとディレクトリを探しに行ってしまうようですね。
しょうがないので何とか回避策を考えたいと思います。
1

スキルアップ/キャリアアップ(JOB@IT)