关于Tomcat单独运行和在eclipse下运行时路径的问题
2016-03-04 16:36
477 查看
原文地址《http://www.blogjava.net/javagrass/archive/2011/05/04/349467.html》
我们平时写路径的时候基本是都是用相对路径。这样不会因为在不同环境下目录的差异影响我们的项目,
昨天在做项目的时候遇到一个问题,就是把一个图片传到后台以后立即要对图片进行加上水印并且将图片的大小处理成符合的大小,但是在Eclipse下测试好 的工程在单独用TOMCAT部署就会提示找不到文件。后来经过探究,发现在TOMCAT在Eclipse下和单独运行的时候会有路径不一致的问题,总结如
下。
TOMCAT单独运行时(我的Tomcat在G:"win7"Tomcat 6.0"目录下)
File file = new File("/log.log")//这个文件将会是你的当前这个文件将会是你的当前硬盘的根目录(G:/)
File file = new File("./log.log")//这个文件将会是你的当前TOMCAT目录下(G:/win7/Tomcat 6.0/)
File file = new File("log.log")//这个文件将会是你的当前TOMCAT目录下(G:/win7/Tomcat 6.0/)
在Eclipse下运行TOMCAT时
File file = new File("/log.log")//这个文件将会是你的当前硬盘的根目录(G:/)
File file = new File("./log.log")//这个文件将会是你的当前TOMCAT的BIN目录下(G:/win7/Tomcat 6.0/bin/)
File file = new File("log.log")//这个文件将会是你的当前TOMCAT的BIN目录下(G:/win7/Tomcat 6.0/bin/)
Eclipse的目录会比TOMCAT的路径深一层。如果不是太注意就会有想不到问题。
我们平时写路径的时候基本是都是用相对路径。这样不会因为在不同环境下目录的差异影响我们的项目,
昨天在做项目的时候遇到一个问题,就是把一个图片传到后台以后立即要对图片进行加上水印并且将图片的大小处理成符合的大小,但是在Eclipse下测试好 的工程在单独用TOMCAT部署就会提示找不到文件。后来经过探究,发现在TOMCAT在Eclipse下和单独运行的时候会有路径不一致的问题,总结如
下。
TOMCAT单独运行时(我的Tomcat在G:"win7"Tomcat 6.0"目录下)
File file = new File("/log.log")//这个文件将会是你的当前这个文件将会是你的当前硬盘的根目录(G:/)
File file = new File("./log.log")//这个文件将会是你的当前TOMCAT目录下(G:/win7/Tomcat 6.0/)
File file = new File("log.log")//这个文件将会是你的当前TOMCAT目录下(G:/win7/Tomcat 6.0/)
在Eclipse下运行TOMCAT时
File file = new File("/log.log")//这个文件将会是你的当前硬盘的根目录(G:/)
File file = new File("./log.log")//这个文件将会是你的当前TOMCAT的BIN目录下(G:/win7/Tomcat 6.0/bin/)
File file = new File("log.log")//这个文件将会是你的当前TOMCAT的BIN目录下(G:/win7/Tomcat 6.0/bin/)
Eclipse的目录会比TOMCAT的路径深一层。如果不是太注意就会有想不到问题。
相关文章推荐
- tomcat配置文件server.xml
- tomcat日志catalina.out 按天分片分割
- Tomcat 7优化前及优化后的性能对比
- WebBuilder7 在Linux、Tomcat、MySQL下配置注意事项
- Tomcat shutdown 出现僵尸进程
- Jetty和Tomcat的选择:按场景而定
- 关于 tomcat 集群中 session 共享的三种方法
- JDK1.7+Tomcat6.0+MyEclipse8.6在win7下的安装与配置
- mac 终端(terminal) 启动tomcat
- tomcat项目迁移到weblogic过程中遇到的问题(持续更新)
- 礼拜五log~对于tomcat java web开发链接的入门了解
- JVM内存管理的机制和调优
- 升级tomcat7到tomcat8解决cookie中文问题添加配置项
- tomcat自动远程部署
- Tomcat的部署安装
- SSL在NGINX的配置方法实践(无需修改tomcat和程序配置)
- 如何区别jdk,eclipse,tomcat 32为或者64为呢
- eclipse tomcat 启动一直卡在starting
- linux下tomcat安装
- 关于tomcat启动报错:java.io.EOFException