トップページ⇒tech
984コメント322KB

TOMCAT

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
JavaServletを使いたいと思いTOMCATをインストール
しようと思ったんすけど、うまく動きません。ネットで
調べまくって手順も大丈夫なはずなんだけど。

環境
Win2000Pro、Tomcat3.2.3
自宅のWin98SEで同じようにやったら動いた。

Win2000では

C:\tomcat\bin>tomcat run
Including all jars in c:\tomcat\lib in your CLASSPATH.

Using CLASSPATH: c:\tomcat\classes;c:\tomcat\lib\ant.jar;c:\tomcat\lib\jasper.ja
r;c:\tomcat\lib\jaxp.jar;c:\tomcat\lib\parser.jar;c:\tomcat\lib\servlet.jar;c:\t
omcat\lib\webserver.jar;c:\tomcat\classes;c:\tomcat\lib\ant.jar;c:\tomcat\lib\ja
sper.jar;c:\tomcat\lib\jaxp.jar;c:\tomcat\lib\parser.jar;c:\tomcat\lib\servlet.j
ar;c:\tomcat\lib\webserver.jar;c:\tomcat\lib\servlet.jar;c:\jdk1.3\lib\tools.jar
;c:\jdk1.3\lib\tools.jar

Exception in thread "main" java.lang.NoSuchMethodError
at org.apache.tomcat.startup.Tomcat.getConfigFile(Tomcat.java:116)
at org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:141)
at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:163)
C:\tomcat\bin>

こういうエラーが出ます。パスもJAVA_HOME、TOMCAT_HOME通した。
クラスパスも通ってるはず。なでしょう?
0795デフォルトの名無しさんNGNG
     ∧∧Λ
ピュ.ー ( ゜∇゜ )つ < >>794 JBossスレ欲しいよな
  =〔~∪ ̄ ̄〕      カンタンな質問なら、どうぞ (゜∇゜)/「ウンマンコ」
  = ◎――◎  
0796デフォルトの名無しさんNGNG
ならば
jbossとtomcatの違いは?
0797デフォルトの名無しさんNGNG
>>796
つりか?

Tomcatはサーブレットコンテナ。
JBossはEJBコンテナ。

ぜんぜんちがうやん。
0798デフォルトの名無しさんNGNG
ジェリー
0799デフォルトの名無しさんNGNG
そもそも、今後リリースされるJBossにはTomcatが標準のServletコンテナ
として付いてくるわけだしな。
0800デフォルトの名無しさんNGNG
workders2.properties の設定項目について説明しているドキュメント(URLでも)ありませんか?


[shm:]
[channel.socket:localhost:8009]
info=Ajp13 .....

とか書いてるけど、これらの説明や書き方を知りたいので。
0801デフォルトの名無しさんNGNG
Win2000+Tomcatでjsp内で定義したjs外部ファイルが
読み込めないのはなんで?
server.xmlかweb.xmlに記述が必要?
0802デフォルトの名無しさんNGNG
>>801
http://pc2.2ch.net/test/read.cgi/tech/1055601178/945
0803デフォルトの名無しさんNGNG
>>802
あとからこのスレ見つけたんだよ。ヒマなことしやがって文句あんのかカス!
0804デフォルトの名無しさんNGNG
>>803
つーか、それよくある質問だと思うんだが。
server.xmlとかなんとかっていうか、パスがずれてる
0805デフォルトの名無しさんNGNG
ん?そう?
..web-inf/test/test1.jsp,test2.js
で、
test1.jsp内で
<SCRIPT LANG="javascript" SRC="/test/test2.js"
でも
<SCRIPT LANG="javascript" SRC="./test2.js"
でも
<SCRIPT LANG="javascript" SRC="test2.js"
でもダメだったんだが。
意味が違う?
0806デフォルトの名無しさんNGNG
ちょっと質問なんですがJSPってみなさんどういう目的で使ってます?
CGIよりJSPの方が良いに越したことはないが
今サーバーサービスでJSPを使っているところは少数と言って良いほどです。
増しては現在は無料CGIも出て来ているほどですし、JSPが標準化するのはどれぐらい先になるだろうか‥
Tomcatはデータベース等で使うから分かるけどね
JSPが学園七不思議みたいでなぜと思うぐらいなぜとなる
0807デフォルトの名無しさんNGNG
>>805
XML入れろ
0808デフォルトの名無しさんNGNG
>>807
そーなの?J2EEとTOMCATしか入れてないけど、
でも同一web-inf内の別のフォルダにあるサンプルは動いてるんだよね・・
0809デフォルトの名無しさんNGNG
>>806
一般ユーザが使うことはないんじゃないかな。
サーブレットを使いたい場合にセットだからってことじゃない?
0810デフォルトの名無しさんNGNG
>>806
話を聞いてると
いまいち、よくわかってない気がするな
0811デフォルトの名無しさんNGNG
>>806

「V」の目的に決まってるじゃん
0812デフォルトの名無しさんNGNG
>>805
/WEB-INFの内側に入れている時点で大きな間違い。
それじゃ見えるわけない。
0813デフォルトの名無しさんNGNG
>>806
CGIでは大規模開発に耐えられん。
>>811のいうように、MVCモデルのために使われてる。

一般ユーザのお遊びならCGIで十分だろうけどね。
0814デフォルトの名無しさんNGNG
>>812
>>808読め
0815デフォルトの名無しさんNGNG
>>806
まずはServletについて勉強してくることをお勧めするよ。
CGIとの比較資料があるだろうから。
CGIだってDB接続用のモジュールなんて出回ってるんだからTomcatを使ってるのが
データベースがらみだけであるはずがない。

でな、勉強したあとJSPが世の中の無料サービスにないわけをじっくり考えてくれ。

あとな。
標準化ってどういう意味で使ってる?JSPはちゃんと標準化してるぞ。
0816デフォルトの名無しさんNGNG
>>814
>>808で動いてるサンプルってJSPが動いてるだけとかではなく?
static contentsはそこにあってもダメだと思うけど?
0817デフォルトの名無しさんNGNG
>>816
意味がワカラン。サーブレットも動いてるよ。
>static contentsはそこにあってもダメだと思うけど?
どこに置くの?
↓ちなみに動いてるサンプルの配置
..WEB-INF/hoge/etc/hoge1.js
..WEB-INF/hoge/hoge2/hoge3.jsp
で、
<SCRIPT SRC="../bin/hoge1.js"..
0818デフォルトの名無しさんNGNG
まちがえた。
<SCRIPT SRC="../etc/hoge1.js"
だった。
0819デフォルトの名無しさんNGNG
>>817
使っているTomcatのバージョンは?
0820デフォルトの名無しさんNGNG
3.?忘れた・・
0821デフォルトの名無しさんNGNG
>>820
後々のためにもおすすめする。
現在のServlet API仕様(2.3)では/WEB-INFの下にあるコンポーネントには
クライアントからは直接アクセスできないことになっている。
つまり、ブラウザが解釈し、ブラウザがアクセスする.jsファイルは/WEB-INFの外側に置くべき。
Tomcat3.x系は少し前のServlet APIのバージョン2.2に対応したServletコンテナ。
0822デフォルトの名無しさんNGNG
誰かsolaris8用のmod_jk2-2.0.43.soを使って、Tomcat4.1.xとApache2.0.x
の連携をやっている人いますか?
もしくは他の方法で連携してる人いませんかね?
0823デフォルトの名無しさんNGNG
>>822
いるよ。以上。
0824直リンNGNG
http://homepage.mac.com/maki170001/
0825デフォルトの名無しさんNGNG
>>822 です。
ちなみにApache2でPort80以外を使ってTomcat4.1と連携やってる人いますか?
その場合、server.xmlとかworker2.propertyとかの設定ファイルに
特殊な設定が必要になりますか?
いろいろなサイトを参考にしてるんですが、どうもうまくいきません。
0826デフォルトの名無しさんNGNG
最初からきちんと質問を書かない奴は無視される
0827デフォルトの名無しさんNGNG
>>826
すいません。
えーとですね、Solaris8上でTomcat4.1.xとApach2.0.xの連携をやりたいのです。
mod_jk2-2.0.43.so(for Solaris8)を使ったのですが、エラー500になります。

mod_jk2.soはソースをコンパイルする方法も試してみました。
しかしこの方法は、makeで失敗してしまうのです、どうも環境変数に 「:=」
を使用して代入しているところでコケてるなってのはわかったのですが・・・。

あと、Apache2の設定ではPort80以外を使うように言われています。
ひょっとしてPort80以外のPortを使っているのが原因なんでしょうか?
そんな事はないと思うですが・・・。

どなたかPort80以外を使ってSolaris8上で、Apache2とTomcat4.1の連携を
成功させた方、情報をお願いします。
0828デフォルトの名無しさんNGNG
>>822
いるんじゃないかな。
0829デフォルトの名無しさんNGNG
ここでは答えでないと思う
だいたいソラリス使ってる奴がどれほどいるのか
Unix系じゃ聞けないの?
0830デフォルトの名無しさんNGNG
>>829
どれほど居るんですか?
0831デフォルトの名無しさんNGNG
>>829
そうですか、ム板はやっぱりプログラムの話題しか取り扱ってもらえないのか・・・
もうちょっと待ってみます。
ということで age
0832デフォルトの名無しさんNGNG
>>831
下等なム板で待っても無駄
0833デフォルトの名無しさんNGNG
>>831
無駄だからもう少し設定変えてごらん。
バージョンも少し変わるだけでも違うしな
0834デフォルトの名無しさんNGNG
>取り扱ってもらえない
もらえないというか、サーバーの設定に関しては素人の方が多いと思う。
sol 依存か Apache の設定かを切り分けるためにも…。
・tom 単体で動くかどうか。
・Apache のモジュールの設定を専門スレに貼る。
辺りが先じゃないのかな。
0835デフォルトの名無しさんNGNG
>>834
お前はちゃんと用語覚えような。英語ばっかりで大変だとは思うが。
TOMCATは雄猫と覚えればいい。TOMはもう覚えられているんだから後は猫CATを覚えるだけでいい。
0836デフォルトの名無しさんNGNG
>>832 >>833 >>834 >>835
みなさんアドバイスありがとうございます。
現在、Unix板のApacheスレに質問を書き込んで来ました。
Linuxでなら仕事でもプライベートでも成功させてきたのですが
Solarisではどうもうまくいきません。
根気よくがんばってみます。

>>835
うちの職場でもTOMCATのことをTOMって言い方してますよ。
「TOM再起動しまーす」とか。
0837デフォルトの名無しさんNGNG
>>827
>makeで失敗してしまうのです
Solarisのmake使ってんのか?GNU Make使えよ。
0838デフォルトの名無しさんNGNG
「はい、店長 TOMはいりま〜す」
「はいTOMはいりました〜」


「TOMからお預かりしま〜す」

「とりあえず・・・生TOMで 」
0839デフォルトの名無しさんNGNG
コレなら教授も大満足
import java.io.*;public class Kazuategame {public static void main(String[] args) throws Exception {
String answer = String.valueOf((int) (Math.random() * 11));int count = 1;
while (true) {if (new BufferedReader(new InputStreamReader(System.in)).readLine().equals(answer)) {
System.out.println("正解" + count + "回目");System.exit(0);}else {System.out.println("不正解");count++;}}}}
0840デフォルトの名無しさんNGNG
>>837
GNUのMakeを使ってます、Ver3.78.1です。
これはpkginfoで確認しました。
make --versionではバージョンが表示されないんですよね。
コマンドラインからmakeのバージョンを確認するにはどうすればいいのでしょう??
0841デフォルトの名無しさんNGNG
$ make --version
GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.
(ry

と出るが・・・
0842デフォルトの名無しさんNGNG
>>841
マジっスか!?
pkgadd でインストールしたのですが・・・。
SunSITE(もしくはその他のサイト)のパッケージをダウンロード
してインストールされたのですか?
それともソースをコンパイルされたのですか?
0843デフォルトの名無しさんNGNG
>>842
Solarisのmakeより先にGNU makeにパスが通ってるか?
0844デフォルトの名無しさんNGNG
>>843
今日、明日は会社が休みなもので・・・(Solarisは会社のサーバなんです)。
月曜日に確認しておきます、また後日に結果を報告します。
0845デフォルトの名無しさんNGNG
>>842
>>843です。
よく考えてみたら、makeが使えなかったから
パッケージをインストールしたのでした。
ということはパスが通ってるのではないかと思います。
でももう一度確認してみます、勘違いしてるのかもしれませんから。
0846デフォルトの名無しさんNGNG
↑失礼、>>843 ではなく >>844 でした。
0847デフォルトの名無しさんNGNG
TOM☆CAT 4.1.24を使っているのですが、ちょっと気になる木があるので教えてください。
web.xmlのsecurity-constraintのweb-resource-collectionのurl-patternなんですが、
「*.jsp」や「/store/*」という指定はできるのに、「/store/*.jsp」と指定すると
認証が効かない(エラーにはならない)みたいなんです。
これはそういうものなんでしょうか?
0848デフォルトの名無しさんNGNG
>>847
そういうもんです。
0849848NGNG
>>847
もう少し詳しく書くとだな、url-patternに指定できるのは
・/で始まり、/*で終わる文字列。適合するパスすべてが該当する。
・*. + 拡張子。この拡張子を持つパス全てが該当する。
・/で始まる文字列。DefaultServletが使われる。
・その他の文字列。指定した文字列と全く同一のパスが該当する。
つまり、/store/*.jsp と指定すると*はワイルドカードではなくて
/storeディレクトリ下の*.jspというパスとして解釈される。
詳細をもっと知りたければ Java™ Servlet Specification Version 2.3 を
sunからダウンロードして見れ。75ページ第11章に記載されている。
0850847NGNG
>>848-849 有賀トン!
ぬるほど!そういう使用だったのですね。よく分かりました。
0851デフォルトの名無しさんNGNG
バシュバシュ〜
アーノルドシュワルツネッガー
バヒュ〜ンバシュ〜
トムクルーズ
ドヒュ〜ンドヒュ〜ン
シンクバッチョ・ロドリゲス
ヅヒョウウゥゥゥゥンンンン〜
「トムキャァッツ!」
0852デフォルトの名無しさんNGNG
TOMCAT4.1.24を利用してFORM認証をさせようと考えています。
ユーザ情報をMYSQLに格納しようと考えているのですが
WEB+DBPressなどに載っている方法だと格納するパスワードが
暗号化されません。 なんかうまい方法があるのでしょうか?

0853デフォルトの名無しさんNGNG
>>852

データベースにどういうSQLで入力してるの?
PassWard専用SQL出してますか?
0854デフォルトの名無しさんNGNG
バシュバシュ〜
アーノルドシュワルツネッガー
バヒュ〜ンバシュ〜
トムクルーズ
ドヒュ〜ンドヒュ〜ン
シンクバッチョ・ロドリゲス
ヅヒョウウゥゥゥゥンンンン〜
「トムキャァッツ!」
0855デフォルトの名無しさんNGNG
バシュバシュ〜
アーノルドシュワルツネッガー
バヒュ〜ンバシュ〜
トムクルーズ
ドヒュ〜ンドヒュ〜ン
シンクバッチョ・ロドリゲス
ヅヒョウウゥゥゥゥンンンン〜
「PassWard!」
     ↑
0856デフォルトの名無しさんNGNG
>>853
Password専用SQLだと標準の認証プログラム(j_security_check)
が認識してくれませんでした。
素のデータを入れると認識してくれるのですが...
0857_NGNG
http://homepage.mac.com/hiroyuki44/
0858デフォルトの名無しさんNGNG
WEBDBは見ていないのでなんともいえないのだが(13,14しか今のところ持ってない)
どういうエラー?どういう状態になる?
0859デフォルトの名無しさんNGNG
ユーザのデータに
暗号必要あるのですか?
データベースのユーザーじゃないよね?
あくまでもWeb上のユーザだよね?
だったら、生入れでいいんじゃないの?
もしPasswordにしたいんだったら自分で
エンコード&デコードプログラム
組むしかないとおもう
MySQLのパスワードって
あくまでも、DB操作のユーザーパスワードだから
0860デフォルトの名無しさんNGNG
>>843
やっぱり私の勘違いだったみたいです、Solaris標準のmakeなんて
ものがあるんですね、知りませんでした。
パスをGNUのmakeのあるほうにしたら、ちゃんとmod_jk2.soが出来ました。
ありがとうございました。

それとApache2とTomcat4.1の連携ですが、workers2.propertiesの
[channel.socket:localhost:8009]を[channel.socket:サーバのIPアドレス:8009]
にしてやったら動きました。
なぜlocalhostの名前解決が出来ていないのか?謎が謎を呼んでいます。
ping localhostは通るんですが…
>>843ありがとうございました。
0861デフォルトの名無しさんNGNG
TOMCATインストール時のデフォルトのクラスパスってどこ?
0862デフォルトの名無しさんNGNG
common/libとか、アプリそれぞれのclasses内とかっていうことかな?
0863848NGNG
>>861-862
・common/lib にあるすべてのjarファイル
・common/classes
・さらに各アプリケーションに対しては各アプリケーション内の/WEB-INF/libにあるすべてのjarファイルと/WEB-INF/classes
0864861NGNG
>>863
アプレットをクライアントで動かしたくて、jarの置く場所がわからなかったんだ。
thx!
0865デフォルトの名無しさんNGNG
>>864
質問の仕方が悪い。
>>862-863が言ってるのは、サーバ側のクラスパス。
Tomcatサーバの実行時に見るクラスパス。
>>864で言ってるのは、クライアント側のクラスパス。
Tomcatサーバからアプレットをダウンロードしたブラウザが、
アプレットを実行させる際に見るクラスパス。
アプレットを入れたjarファイルならHTMLと同じディレクトリでいいよ。
0866861NGNG
>>865
スマソ
解答thx!
0867デフォルトの名無しさんNGNG
サーブレットって$CATALINA_HOME/webapps以下にしか置けないの?
何人かのユーザのディレクトリに置きたいんだけど可能?
0868デフォルトの名無しさんNGNG
>>867
シンボリックリンクでも使え。
0869デフォルトの名無しさんNGNG
tomcathome/conf/server.xml
Contextタグを追加すれば
HDD上のどこにおいても大丈夫たとえば
<Context path="/myapp" docBase="C:\eclipse2.1\workspace\myapp" debug="0" reloadable="true" />
と、追加すればいい
0870867NGNG
>>868-869
レス�dクス。>>869の方法を試したら解決しますた。
あと、Contextタグはwarファイルの場合も別な場所に置けたりする?
0871デフォルトの名無しさんNGNG
>>870
試してみて報告して
0872867NGNG
>>871
さっきの質問からも分かるように勉強始めたばっかの初心者なんで
いろいろ戸惑う事柄が多くてうまい具合にできなかった。
というわけでTomcatに慣れてる方の追試キボンヌ
0873デフォルトの名無しさんNGNG
>>872
その前に、自分でこう試してみたが上手くいかなかったというレポートをキボンヌ
世の中give and takeじゃけんのぅ。
0874867NGNG
>>873
Contextタグで/home/user/public_htmlを登録した状態で、
$ cd ~user/public_html
$ jar -cvf hoge.jar WEB-INF
$ rm -r WEB-INF
その後Tomcat4を再起動して、ttp://example.com/hoge/servlet/Hoge、/~user/servlet/Hoge、
/~user/hoge/servlet/Hoge等を試してみたけど404。
初心者でよく分かってないので、とんちんかんなことしてるような気もする。
0875デフォルトの名無しさんNGNG
>Contextタグで/home/user/public_htmlを登録した状態で、
おれなら
http://hostname:port/home/user/public_html
でいいんじゃないの?
「servlet」ってどこから沸いて出てきたんだよ
0876デフォルトの名無しさんNGNG
Servlet Invokerじゃないの?
3.x、4.x系ともにデフォルト有効だったけど、途中からセキュリティ上の問題から
無効になった。web.xmlでマッピングしてやるか、Invokerを生かすかってことだ。
0877デフォルトの名無しさんNGNG
>>876
Invoker有効だとどういうふうにやばいの?
わざわざコメント外して使ってるんだけど・・・
0878デフォルトの名無しさんNGNG
tomcatのwebapps下にあるフォルダが

http://localhost:8080/フォルダ名/

でフォルダ命 is not available が出る場合、何がおかしい可能性があるでしょうか?
申し訳ありませんが、教えていただけますか。

ちなみに、上記の場合でも、'フォルダ名'の兄弟である別フォルダは正常に動作いたします。
0879山崎 渉NGNG

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0880デフォルトの名無しさんNGNG
>>878
>何がおかしい可能性があるでしょうか?

設定。
0881鈴木和美NGNG
Eclipse(JavaIDE)で.warを作りました。
しかし、Tomcat4.1.24上でサーブレットが動作しません。
Tomcat3.3.1ではちゃんと動作するのですが・・・
恐らく設定上の問題かな?と思うのですが、Tomcat3.xと4.1.xで
何か設定上の違いがあるんでしょうか?
解決方法を知ってる人がいたら教えて下さい。
よろしくお願いします。
0882デフォルトの名無しさんNGNG
>>881
Tomcat3系の設定とTomcat4系の設定は全く別物と思って、
再勉強なされた方が良いかと。

「動作しません」だけでは、「解決方法」は導けませんよ。
0883デフォルトの名無しさんNGNG
>>882
ありがとうございます。
詳細は勉強したいと思います。
Tomcat3系では、サーブレットを登録する必要はないと思うのですが、
Tomcat4系では、サーブレットを登録する必要はあるのですか?
要は、WEB−INF/classes以下の.classをTomcat4系で利用するには
どういった設定をすれば良いかといった話になる思います。
その設定方法をご存知でしたら教えて頂けませんか?
また、Tomcat4系の勉強が出来る日本語サイトまたはドキュメントが
ある場所がありましたら教えて頂けないでしょうか?
よろしくお願いします。
0884デフォルトの名無しさんNGNG
★無臭性画像をご覧下さい★有臭作品もあります★
      ★見て見てマムコ★
★http://yahooo.s2.x-beat.com/linkvp/linkvp.html★
0885デフォルトの名無しさんNGNG
invoke
0886デフォルトの名無しさんNGNG
>>883
回答になってなくて悪いのだが、自費で入門書の1冊くらい買ったほうが
ためになると思うよ。
0887デフォルトの名無しさんNGNG
>>881
Invokerを前提にした作りになってるとか。
つまりは、http://hostname/app/servlet/SomeServlet
というようなURLでサーブレットにアクセスしているか、ということなんだが。
Tomcat4.1.xあたりからInvokerサーブレットがデフォルトで無効になってる。
web.xmlにurl-mappingを書くとよい。大抵のサーブレットの本なら
その方法が書いてあると思う。

でなけりゃ、セキュリティ上お薦めできないが、Invokerサーブレットを有効に
するとかね。
0888デフォルトの名無しさんNGNG
>>887
ありがとうございます。
web.xmlに<servlet-mapping><servlet-name><url-mapping>のタグと、それに適切な内容を
記述したらうまく動作しました!
ただ、ブラウザにはサーブレットから呼んだJSPファイルを表示したのですが、
ブラウザのURL入力欄には、呼び元のサーブレット名が表示されてしまっています。
(例: http://hostname/beantest/servlet/userinfo のように)
ブラウザに表示されているJSPファイルのURLをURL欄に表示するにはどうしたら
よいのでしょうか?
(例: http://hostname/beantest/jsp/〜.jsp のように)

自分でも調べてみるつもりですが、お分かりでしたら是非教えて頂けないでしょうか?
どうかよろしくお願いします。
0889デフォルトの名無しさんNGNG
>>888
サーブレットからJSPにフォワードするような場合はそれで良いんじゃない
直でJSPファイル指定すればでるが・・
あとはフレーム使ってると出ないな
0890デフォルトの名無しさんNGNG
>>889
ありがとうございます。
サーブレットからJSPをフォワードしているのですが、その場合はJSPファイルの内容が
表示されているのに、URLにサーブレット名が表示されて良いんですか?
何だか違和感があったものですから・・・
それが普通ならよかったです!
サーブレットから直にJSPファイルを呼ぶ事もできるんですか?
あまり質問ばかりだと悪いので、少しは自分でも勉強してみます。
まだ初心者なもので(^^;
またよろしくお願いします。
ありがとうございました。
0891デフォルトの名無しさんNGNG
>>890
ああ「直でJSP」っていうのは
ブラウザのURL欄にhttp://....../*.jspとか入力
あるいは
<a href="http://....../*.jsp">リンク先</a>
とかやってる場合ね
0892デフォルトの名無しさんNGNG
>>890
フォワードを行うと
ブラウザからサーブレットへリクエスト→
サーバ内でJSPへフォワード→
ブラウザへレスポンスが返る
という流れなので、ブラウザから見たらサーバ内部でフォワードされているか
どうかなどはわからない。サーブレットへリクエストを出したらレスポンスが
返ってきた、としか見えていないので、URL表示欄にはリクエストを出した
サーブレットのアドレスが表示されたままになる。
URL表示欄にJSPのアドレス表示させたかったらフォワードじゃなくて
HttpServletResponseのsendRedirect(string)使えば?
0893_NGNG
http://homepage.mac.com/hiroyuki44/
0894デフォルトの名無しさんNGNG
ところでさ、webappsはtomcatをインストールしたディレクトリ以外(外部)に設定することできる?

バックアップや更新を容易にするため、Eclipseや
antでのコンパイルやプログラミングを容易にするために
にソースコードの管理を一箇所に集中させたくてさ。

ディレクトリ構成をどのようにすべきか迷うんだよね。
みんな構成どうしてる?
■ このスレッドは過去ログ倉庫に格納されています