C:\Program Files\Apache Software Foundation\Tomcat 7.0\logs\wxpay.log (拒绝访问。)
被内存加载了,你肯定访问不了
先用java写程序,复制C:\Program Files\Apache Software Foundation\Tomcat 7.0\logs\wxpay.log到C:\Program Files\Apache Software Foundation\Tomcat 7.0\logs\wxpay0.log
再用程序访问C:\Program Files\Apache Software Foundation\Tomcat 7.0\logs\wxpay0.log
拒绝访问的原因可能是文件被其他程序打开了。你说放进eclipse启动就报这个错,你应该并没有打开的这个文件。那么首先你检查一下这个文件和文件夹的权限是不是只读,如果是只读把只读权限拿掉(鼠标有点点文件夹或者文件就能看)。另外就是比较复杂点,你要检查下这个程序本身是不是有问题,比如是不是有什么地方重复打开了这个日志文件或者多个地方打开了这个文件。比如log4j的配置里面有没有把多个配置的错误输出到同一个日志文件,这也可能导致程序尝试多次打开这个文件。
报错的是log4j中的这两个
应该被其他进程占用而没有释放。