具体如下:
java.io.FileNotFoundException: C:\Program Files\Apache Software Foundation\Tomcat 7.0\logs\localhost_access_log.2013-03-29.txt (拒绝访问。)去找了一下log文件夹下面没有这个文件呀。那么这个文件是怎么产生的。有个帖子说直接用管理员的身份去运行就行了。不过找到找不到自然就不用说修改权限和用管理员去运行了,而且是程序去访问的,不用人为的。这个问题应该怎么解决,请大家帮帮忙!tomcatlog

解决方案 »

  1.   

    确实是权限的问题,找到相应的文件夹修改权限让本机的用户有全部权限,因为有可能一台机子上有几个角色的,权限都不同。个人修改了几个文件的权限,一个是log文件夹的,一个是conf文件夹的。有些相关文件也要进行修改,直到控制台没有严重信息出来为止!
      

  2.   

    在tomcat安装目录下conf下的server.xml中找到
     <!--
            <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"  
                   prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
            -->
    把注释去掉就可以生成这个文件了