FreeBSD 6.2-RELEASEにTomcat5.5,Apache2をインストールし、
mod_jkの設定まで完了して、JSPを実行しましたが、
下記エラーがでてしまいます。
ご存知の方がおられましたら、是非ご教授ください。
よろしくお願いいたします。
java.io.FileNotFoundException: /usr/local/tomcat5.5/work/Catalina/localhost/jsp-examples/org/apache/jsp/test3_jsp.java (Permission denied)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:141)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:296)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:302)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:595)
Nov 11, 2007 7:32:07 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet jsp threw exception
java.io.FileNotFoundException: /usr/local/tomcat5.5/work/Catalina/localhost/jsp-examples/org/apache/jsp/test3_jsp.java (Permission denied)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
No.2ベストアンサー
- 回答日時:
java.io.FileNotFoundException: /usr/local/tomcat5.5/work/Catalina/localhost/jsp-examples/org/apache/jsp/test3_jsp.java (Permission denied)
at java.io.FileOutputStream.open(Native Method)
jspをパース(解析)して作成されたjavaソースが読み取れない
のでコンパイルできないとも考えられます。
jspから作成されたjavaソースを格納する
ワークディレクトリのオーナーと属性を確認してみてください。
No.1
- 回答日時:
java.io.FileNotFoundException: /usr/local/tomcat5.5/work/Catalina/localhost/jsp-examples/org/apache/jsp/test3_jsp.java (Permission denied)
良く判りませんが、上記メッセージの"Permission denied"で、何か思い当たることは無いですか?
これが直接の原因ではないかも知れませんが。
この回答への補足
風邪にやられ、寝込んでいたため、返事が遅れて申し訳ございません。
/usr/local/tomcat5.5/work/Catalina/localhost/jsp-examples/org/apache/jsp/
のディレクトリですが、パーミッションはroot/wwwになっています。
また、実行しようとしているjspのパーミッションはwww/wwwになっており、tomcatとapacheはいつもrootで起動しています。
(#/usr/local/etc/rc.d/tomcat55 start
#/usr/local/etc/rc.d/apache2.sh start)
ps auxで確認すると、下記にようになっています。
☆tomcat
www 22736 [java]
☆apache
root 22702 /usr/local/sbin/httpd
www 22703 /usr/local/sbin/httpd
www 22704 /usr/local/sbin/httpd
www 22705 /usr/local/sbin/httpd
www 22706 /usr/local/sbin/httpd
www 22707 /usr/local/sbin/httpd
/usr/local/tomcat5.5/work/Catalina/localhost/jsp-examples/org/apache/jsp/
のパーミッションがroot/wwwが原因でしょうか?
ご存知でしたら、教えていただけませんでしょうか?
よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- Java mac mini 2009 でのmac OS における Java の入れ替えについて 1 2022/12/27 19:23
- Java Java です 途中は省いてますが for(int i = 0; i < 25; i ++) { s 4 2022/05/20 23:36
- ゲーム Ps5で、マイクラJava版って出来ますか?今マイクラ統合版でやってて、マイクラJava版もやってみ 1 2023/02/07 20:25
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- C言語・C++・C# C#の基本文法が詳しく書かれている教科書的な本ありますか 2 2023/02/11 03:48
- Java マイクラjavaでForgeを入れたいのですが、インストールした.jarファイルが展開されてしまい中 1 2023/07/28 22:30
- Java JavaでWebページ作成 7 2023/07/21 21:09
- Java jdk17.06のインストーラーが起動しない 1 2023/03/27 21:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ubuntu(linux)のシャットダウン...
-
ubuntuのシャットダウンが進ま...
-
Ubuntu系とCentOS系の違いはな...
-
Ubuntuで数字だけのユーザーア...
-
ubuntuで デイスク/deb/loopと...
-
bashでシングルクォート内の変...
-
AWSでSSH接続をしたいのですが...
-
プログラミングPC、LinuxのOSパ...
-
Linux(Fedora30)のブートディ...
-
Rasberry pi のオンボードNICの...
-
新しく買ったWin11のPCでLinux...
-
[Linux初心者]Ubuntu22.04.3LTS...
-
Windowsのローカルディレクトリ...
-
en_US.UTF-8ロケールってどのPO...
-
Ubuntu on Xorgのログインについて
-
ワイルドカードの使い方
-
VertualBox でのLinux Mint の...
-
TCPWrapper のインストールにつ...
-
ホストオンリーアダプタで接続...
-
Kali Linuxで起動できない - Mi...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MSCSクラスタ クラスタ所有ノ...
-
OpenPNEをインストールしたが、...
-
err_connection_refused
-
同じネットワークを使った場合...
-
管理者権限のないユーザーにプ...
-
セグメントを越えてのプリンタ...
-
ファイルサーバーで毎回パスワ...
-
Authenticated Userって何ですか?
-
グループポリシーとローカルポ...
-
DHCPによるIP自動取得のネット...
-
Active Directoryの管理者パス...
-
LINUXにおけるワークグループの...
-
10Gb EthernetとGb Ethernetの...
-
グループポリシーオブジェクト...
-
プリンタのUSBとLANポー...
-
ネットワークプリンタのIPアド...
-
DNSサーバ(BIND9)でドメインの...
-
設定されていたプリンタが消え...
-
ネットワークプリンタを違うユ...
-
ワークグループからADに移行す...
おすすめ情報