- ベストアンサー
Tomcat6.0のContext要素について
- Tomcat6.0のContext要素についてなのですが、今までEclipseで自動的にTomcat/conf/server.xmlに記述してくれたのですが、server.xmlに記述する事はよくないと書いてありました。
- 記述する内容も違うみたいなのですが、debug="0"とかtrusted="false"とか書くと、警告が表示されます。
- Eclipseを使わずにTomcatを使用するには、どういう風にContext要素を書けばいいのでしょうか。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
思ったんだけど 一度にいろいろやりすぎなんじゃないかしら。 StepByStep 一つずつできるようになった方がいいんじゃない? http://www.atmarkit.co.jp/fjava/rensai4/safetomcat_02/safetomcat_02_1.html このあたりが勉強になるかも
その他の回答 (2)
- askaaska
- ベストアンサー率35% (1455/4149)
context.xmlの方が絶対的に便利よ。 workDirはまあ好きなようにすればいいわ。 プロジェクトの下に置いておくと コンパイルされたJSPがEuropeでも読めるかもね。 <Context path="/JTest" reloadable="true" docBase="C:\JTest" workDir="C:\JTest/work" /> プロジェクトの位置さえ合っていればOKよ。 > エラーが出るみたいですね 毎回聞くけど どんなエラーが出ているの?
お礼
context.xmlってのがありますけど、書き方が全然分かりません。 書き方のお手本とかありますか。 それとも、自分でcontext.xmlを作るのですかね。 後初歩的な事を聞いてもいいですか。 まずJTestというフォルダを作ります。 それからWEB-INFフォルダとかありますよね。 最後にclassesでオーケーですかね。 いつも質問ばかりですいません。
- askaaska
- ベストアンサー率35% (1455/4149)
いやいや そのページに全部書いてあるじゃない。 サンプルが見たいなら context.xml tomcat でgoogle検索すると いくつか見つかるわよ。
お礼
姉御、度々すいません。 このページに全て書いてあるんですか。 context.xmlは作った方がいいですか。 Eclipseを使わなくても、workDirは必要ですか。 例えばですが、 <Context path="/JTest" reloadable="true" docBase="C:\JTest" workDir="C:\JTest/work" /> これでいいんでしょうか。 後でMySQLも使いたいので、先ほど教えてもらったキーワードで見つけたものを貼り付けます。 <Context path="/test" reloadable="true" docBase="C:\JTest" workDir="C:\test\work" /> <Resource name="jdbc/test" auth="Container" type="javax.sql.DataSource" username="jsp10" password="jsp10" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=sjis" maxActive="10" maxIdle="5" maxWait="5000" validationQuery="SELECT count(*) FROM testdb" /> </Context> ↑だとエラーが出るみたいですね。 姉御はこれの直し方分かりますか。
お礼
姉御、お久しぶりです。 実は姉御に嫌われたか、という疑念を今もっています。 そう思うと残念ですが、マルチポストとかしたりして信頼を失っているのかもしれないので、もし自分の思いが事実なら仕方がないのでしょうか。 先ほど別の人のスレで自分でも答えられるかな、と覗いてみたのですが、そのときに姉御のビシッて感じの回答を見て『さすが、姉御!!!』と感じました。 スッキリした言い回しにシビれてます。 実は今、質問をしたいのですが、Javaのプログラムではあるんですけど、質問部分がJavaの問題では無いような気がして困っています。 ソースコードも長いので、見る人も大変だし、でも疑問は消えないし、困っています。 自分も姉御の叱咤激励を久々に感じたいものです。 p.s.話題が重かったら、すいません。