- - PR -
画像の表示
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-08-02 23:17
tomcatのどこかのログファイル・・・
おおよそ何処のログファイルってのはわかりますか? |
|
投稿日時: 2005-08-03 08:50
Tomcatのインストールフォルダにlogsというフォルダがあるはずです。
|
|
投稿日時: 2005-08-03 09:34
スタックトレースがわかりました。
java.io.FileNotFoundException: /home/httpd/html/Kgu_java/TMP/3007369639305568700.jpg (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 ga.Gaw0030.doPost(Gaw0030.java:2162) at javax.servlet.http.HttpServlet.service(HttpServlet.java:716) at javax.servlet.http.HttpServlet.service(HttpServlet.java:809) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948) at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675) at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) at java.lang.Thread.run(Thread.java:534) どこが悪いのでしょうか? |
|
投稿日時: 2005-08-03 09:45
>どこが悪いのでしょうか?
人に聞くのは大事ですけれども、その前に自分で調べることはもっと大事です。 自分で調べる時間がないほど緊急事態ですか? 文面からするに、求められている情報を提示しているだけで何も調べていないような印象を受けます。 もし、すでに何らかの調査をしているのでしたらその過程を示しましょう。どこまで調べて、何が分からないのかが明らかになればより希望に添った形の回答を導き出すこともできます。 |
|
投稿日時: 2005-08-03 10:07
すいません。
今調べていますが、現在わかっていることは、 Permission deniedとあるので権限ではじかれているのではと考えています。 ですが、TMPフォルダの属性はrwxr-xr-rですので作成できると思われます。 また、FileOutputStreamでは既存のファイルに上書きではなく、新規にファイルを 作成するはずですので属性の設定は関係ないと思います。 以上のことがわかっています。 権限は間違っていないのにどうしてエラーがですのかわかりません。 どういうことなのでしょうか? |
|
投稿日時: 2005-08-03 11:00
を確認しましょう。 |
|
投稿日時: 2005-08-03 11:38
なんか、前に掲載されたソースの実行結果と違うような気がするんですが、本当にあのソースのプログラムの実行結果ですか?
プログラムの違う箇所がエラーになっているんではありませんか? |
|
投稿日時: 2005-08-03 13:03
画像ファイル 3007369639305568700.jpg そのものにパーミッションが無いんやろ。
もし、ディレクトリのパーミッションだけの問題やったら、その旨ログに出るやろ。 |