WebLogic(WebLogic Server 9.2)を使って開発をしています。
古いバージョンのモジュールに戻して動作確認したところ、
どうやら、JSPが古いバージョンに戻っていないようです。
調べてみたところ、最新にJSPを更新した場合にコンパイルして
weblogic.xmlのworkingDirパラメータで指定されたディレクトリに出来ているようです。
(古いJSPに戻しても、JSPはコンパイルしなおさない?)
古いJSPに戻したい場合は、weblogic.xmlのworkingDirパラメータで指定されたディレクトリの中身を
消さなくてはいけないということでしょうか?
また、JSPの新or旧の判断は、どことどこの日付を比較して判断しているのでしょうか?
宜しくお願いいたします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
Jspファイルが実行される前に、コンパイルされる。
Jspファイルのソースを元に、WorkingForlderにjavaファイルが生成される。そのjavaファイルを全部消して、最deployすれば、新しいjavaファイルが生成られるよ。
あと、javaファイルの作成日付を見れば、最新かどうか確認できるじゃん。
回答ありがとうございます。
>Jspファイルのソースを元に、WorkingForlderにjavaファイルが生成される。
>そのjavaファイルを全部消して、最deployすれば、新しいjavaファイルが生成られるよ。
なるほど。
>javaファイルの作成日付を見れば、最新かどうか確認できるじゃん。
この意味が分かりませんでした。
今回私が試した手順は以下の通りで、
どこで新旧の判断をしているのか質問をさせていただいた次第です。
旧バージョンのWAR(古いJSPが含まれる) をデプロイ …(1)
↓
↓
新バージョンのWAR(新しいJSPが含まれる) をデプロイ
↓
新しい内容のJSPで画面が表示される
↓
旧バージョンのWAR(古いJSPが含まれる) をデプロイ …(1)と同じWAR
↓
新しい内容のJSPで画面が表示される
No.1
- 回答日時:
WebLogic は使ってませんが・・・。
> (古いJSPに戻しても、JSPはコンパイルしなおさない?)
→しません。
> 古いJSPに戻したい場合は、weblogic.xmlのworkingDirパラメータで指定されたディレクトリの中身を消さなくてはいけないということでしょうか?
→もしくはjspファイルをtouchコマンド等で新しくします。
> また、JSPの新or旧の判断は、どことどこの日付を比較して判断しているのでしょうか?
→クラスファイルとjspファイルとです。
回答ありがとうございます。
>もしくはjspファイルをtouchコマンド等で新しくします。
なるほど。そういう手もあるんですね。
>クラスファイルとjspファイルとです。
クラスファイルとは、workingDirフォルダに出来たjspのクラスファイルのことでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- バックアップ ファイル履歴を使用してバックアップよりハードディスクドライブに保存した方良いですか? 3 2022/09/29 22:31
- Java 問題作成のWebアプリの作り方を教えてください 1 2022/11/26 22:01
- Windows 10 WIN10(MAC-bootcamp)で 起動時のパスWが どうにもならない 2 2023/06/30 11:40
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- Windows 10 ビデオカードが変更されたPCの復元 1 2022/11/29 02:01
- Excel(エクセル) エクセルのマクロの有効について 4 2023/08/03 11:40
- SSL・HTTPS パソコンのパスワードについて 6 2022/04/08 09:21
- Windows 10 wordのデータをmacからwindowsに移動したあと、全部ではないですがいくつかデータのコンテン 3 2023/05/20 16:12
- 新幹線 名古屋出張の翌日、私用で金沢に行かなければならなくなりました。 7 2022/05/31 16:25
- 画像編集・動画編集・音楽編集 premior pro cs6のときのバージョンと今の現行版って相当違いますか? 1 2022/09/12 14:12
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Eclipse・プロジェクトで、フォ...
-
コンパイルをしようとするとエ...
-
”書きこみできません”とエラー...
-
macでのファイル場所指定
-
『ClassNotFoundException: org...
-
EclipseでHTTP404エラーが出る。
-
C#でネットワーク上のMACアドレ...
-
classファイルについて
-
【Eclipse】パッケージ・エクス...
-
eclipse でclassesフォルダーが...
-
earファイルを展開する方法
-
javaクラスファイルをEclipseで...
-
JADで*.jarごとデコンパイルす...
-
VisualStudioでC++クラスを追加...
-
jarファイルをダブルクリックで...
-
SVFの設定について:クラスパス...
-
Eclipse「リフレッシュ」と「ク...
-
JSP内で外部jsファイルを指定する
-
【Eclipse】逆コンパイルでエラ...
-
<Tomcat>存在しないJSPをイン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipse・プロジェクトで、フォ...
-
javaクラスファイルをEclipseで...
-
Eclipse「リフレッシュ」と「ク...
-
classファイルについて
-
SVFの設定について:クラスパス...
-
eclipse でclassesフォルダーが...
-
EclipseでHTTP404エラーが出る。
-
earファイルを展開する方法
-
【Eclipse】パッケージ・エクス...
-
JADで*.jarごとデコンパイルす...
-
プログラム実行の際に、「ソー...
-
jdbcドライバのjarファイルにク...
-
「削除するか、クラスパスの正...
-
コンパイルをしようとするとエ...
-
java クラスファイルとソースコ...
-
コンパイルした後 java (class...
-
【Eclipse】逆コンパイルでエラ...
-
Javaアプリケーションのアイコ...
-
VisualStudioでC++クラスを追加...
-
「メイン・マニフェスト属性が...
おすすめ情報