症状:外部からTomcatがあるPCに接続し、jspファイルにアクセスすると
jspファイル内に記述したコード自体がWeb上で表示されてしまう。
環境:Tomcat8.0
Eclipse4
症状発生の背景:
1.Eclipseで作成したWebプロジェクトをwarファイルにエクスポート
2.TomcatがあるPCにwarファイルをwebappsフォルダ内に配置
3.warファイルが自動展開されたことを確認し、外部から接続。上記の症状発生
現時点で行った対処:
■自動展開されたフォルダを一旦削除して、再度warファイルを自動展開
■webappsフォルダの権限確認(warファイルから展開されたフォルダも含め読み込み、実行権限が付与されているのを確認しています)
上記の対処を行いましたが、改善はされませんでした。
その後、TomcatがあるPCのC:\Tomcat8.0\work\Catalina\localhost配下に
Webプロジェクトと同じ名前のフォルダが表示されているのを確認しました。
そのフォルダ内を見ると「org\apache\jsp」のフォルダが生成されていませんでした。
念のため自分のローカルにあるTomcatでwarファイルを展開すると問題なく展開できており、
ローカルではブラウザ上、問題なく動作しました。
ローカルで展開された「C:\Tomcat8.0\work\Catalina\localhost」配下のフォルダをコピーし、実際に動かしたいTomcatにそのまま貼り付け。
Tomcatを再起動してアクセスするも同じ症状が発生しました。
この症状について解決方法や解決への糸口を教えていただけないでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。