• 締切済み

jsp & tomcat で更新されない

tomcat でjspのページを作っているのですが hogehoge.jspを書き換えても新しいページになりません。 <title>ほげほげ</title> を <title>ぱげぱげ<title> にしてもコンパイル?してないようです。 tomcatをリブートしてもだめです どうすればいいでしょうか? なおドキュメントルートは間違ってません。

みんなの回答

  • ryou0607
  • ベストアンサー率27% (71/261)
回答No.1

javacは使用できていますか? tomcat\common\libの下にservlet.jarとtools.jarはおいてありますか?パスは通っていますか? tomcatがjavacを実行できていない状態だと思いますので、その辺りを見直してみてください。servlet.jarとtools.jarに関しては、tomcat3以前では必要なかったため、古い書籍には載っていません。

takizawa-777
質問者

お礼

servlet-api.jar tools.jar はあります。 で、ずっとできていなかったわけではなくて ここ数日の現象なので、キャッシュ的なもの?が あるのかと疑ってます。 *.jsp を書き換えてはじめに呼び出すと表示に多少の時間がかかりますよね!? それがなく、”スッ”と表示されます。

takizawa-777
質問者

補足

もうしわけありません、休みボケてました。 バックアップをさわってました。。。^^;;;;; ご迷惑おかけしました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • TOMCATで\webapps\ROOTフォルダで自作のindex.jspを表示させるには。

    いままで、TOMCATで\webapps\ROOT内に、 index.htmlをおき、トップページにしていましたが、 これを、index.jspに変えようと思いました。 しかし、index.jspは、もともと、TOMCAT宣伝用の index.jspがあるので、これの名前を変えたのですが、 どうしても、index.jspでこの宣伝用のページ が表示されてしまいます。 いままで使っていたので、なんとか現在の ドキュメントルートでindex.jspを使いたいのですが、 どうしたらいいでしょうか。 (WEB-INF内のweb.xmlのservlet-mappingの設定が、 関係ありそうですが)。 お願いします。

    • ベストアンサー
    • Java
  • Tomcat内のJSPファイルを削除したい

    事情がありにTomcat内のフォルダを 見せなければならなくなりました。 他人にTomcat内のファルダにあるサーブレット(+Beans等のクラスファイル)と JSPのソースを見られない様にしたいです。 またその上で実行も可能にしたいのですがどうすればいいでしょうか? サーブレット等は Tomcat 7.0/webapps/MyWebSite/WEB-INF/classes以下の クラスファイル(.class)だけを残してJavaファイル(.java)を削除 するか、Eclipseでソースをエクスポートさせない様にすると Javaのソースは見れなくなると思いますが、 JSPの場合だと Tomcat 7.0/webapps/MyWebSite/以下の JSPファイル(.jsp)を削除して、 Tomcat 7.0/work/ 以下にあるJSPをサーブレットに変換後 コンパイルされたファイル(.class)を残すだけではダメな様です。 他に方法はあるでしょうか? サーブレットのソースを見られないだけでも良しと考えるべきでしょうか?

    • ベストアンサー
    • Java
  • TomcatとJSPの階層関係

    質問です。 TomcatとJSPとMySQLを使ってプログラミングしているのですが、 どうにもJSPがうまく動いてくれません。 友人によると、.jspファイルを入れるフォルダが違っている、とのことです。 今の状態は C:\Program Files\Apache Group\Tomcat4.1 C:\j2sdk1.4.0 で、 作った.jspファイルはどこに置けばよいのでしょうか? 一番最初(?)のTomcatのページ(http://localhost8080/index.jsp は作動します。 どうか宜しくお願いいたします。

    • ベストアンサー
    • Java
  • JSP/サーブレットとTomcatについて

    私はJSP/サーブレットについて勉強しているのですが、 なぜJSP/サーブレットの実行エンジンにTomcatを使用するのですか? 他の実行エンジンではダメなのですか?

    • ベストアンサー
    • Java
  • Tomcat6.0でのJSP

    Tomcat6.0を使ってJSPファイルからMYSQLへ接続しようとします。 ブラウザーからアクセスするとしたのようなエラーが表示されます。 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver javaでMYSQLへアクセスするソースを作成しコンパイルして実行すると 正常にMYSQLにアクセスできました。 com.mysql.jdbc.Driverがないとは思うのですが。。。。 まず、何から調べたらいいのか?教えてください

  • JSPでのコンパイル

    Tomcatを使ってJSPの勉強をしています。 本来JSPのコンパイルは%Tomcat_Home%\common\lib\tools.jar によって行われるはずなのですが、どうやら私の環境では javac.exeでコンパイルしているようです。 原因がわかるかたはいらっしゃるでしょうか? %Tomcat_Home%\common\lib\にtools.jarは存在します。

  • JSP URLに表示される拡張子 .jsp

    Servlet、JSPの開発を行っているのですが・・・ ページを表示する際のアドレスに「http://hogehoge/test.jsp」とJSPの拡張子が表示されると思うんですが、この拡張子を表示させずにアクセスする方法はあるでしょうか? サーバー:Apache 2.2.3 Tomcat:Apache Tomcat 5 OS:CentOS 5 自分で考えた方法 ・ApacheのProxy設定でJSPファイル一つずつ設定していく ・JSPファイルへのアクセスに対してもサーブレットを介して、dispacher.forward(request, response)を使う。 ※forwardだったらサーブレットのアドレスのままになったので。 どちらも結構面倒なんですが・・・他に方法はあるでしょうか?

    • ベストアンサー
    • Java
  • JSPファイルがコンパイルできない!

    雑誌に付いていたtomcat3.2.3用のServlet/JSPを tomcat4.1.10で動かそうとしたら、JSPファイルが コンパイルできないというエラーが出ました。 エラーの内容は、 ------------------------ org.apache.jasper.JasperException: JSPのクラスをコンパイルできません JSPファイル: /*****.jsp の中の行: 1でエラーが発生しました 生成されたサーブレットのエラーです: [javac] Compiling 1 source file C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\*****\*****_jsp.java:43: シンボルを解決できません。 シンボル: クラス ○○ 場所 : org.apache.jsp.*****_jsp の クラス ***** ***** = (*****)request.getAttribute("*****"); ^ -------------------------- といった感じです。 tomcat3.2.3ではちゃんと動いたのですが、 4.1.10では他に何かしなければいけないのでしょうか。 よろしくお願いします。

  • TomcatのJSP Examplesのページを開けません

    これからJSP・サーブレットを勉強しようと思っている初心者です。 Tomcatを起動しhttp://locaohost:8080でページは表示されるのですが、JSP ExamplesとServlet Examplesを開こうとすると、 The requested resource (/jsp-examples/) is not available. というメッセージがでて開く事が出来ません。 WindowsXP J2SE 環境変数は path C:\Program Files\Java\jdk1.5.0\bin;C:\Program Files\MySQL Server4.1\bin CATALINA_HOME C:\Program Files\Apache Software Foundation\Tomcat5.5 JAVA_HOME C:\Program Files\Java\jdk1.5.0 CLASSPATH C:\Program Files\Apache Software Foundation\Tomcat5.5\common\lib\servlet_api.jar; C:\Program Files\Apache Software Foundation\Tomcat5.5\common\lib\jsp_api.jar; C:\Program Files\Apache Software Foundation\Tomcat5.5\webapps\jsp 10\WEB-INF\classes に設定してあります。 初歩的な質問で申し訳ありませんが、よろしくお願いします。

  • JSPでコンパイルキャッシュのリセット

    tomcat3.1とJServで、JSPでHPを作っている者です。 JSPファイルを更新すると、次にブラウザに表示するときにコンパイルされますが、たとえばあるサーバに多くのJSPファイルを運んでいって、すべてかならずコンパイルしてほしい時などに tomcat/work/*.class をすべて消去する、という方法で正しいかどうかがわかりません。 どなたか実際にこの方法を採っている方などおりましたらアドバイスをいただければと思います。

    • ベストアンサー
    • Java