Eclipse启动服务器和手动启动tomcat服务器当前路径(.)位置不一样的问题
2016-08-02 16:39
302 查看
昨天在写demo的时候,因为路径问题困扰了许久。然后今天做了测试发现eclipse run server启动服务器来运行web应用和手动启动tomact服务器来运行,当前路径不一样。
但之前了解到,当前路径(.) 是指java命令的运行目录,而在web应用中,java命令的运行目录是tomcat下的bin目录,而经过测试下现,用eclipse启动,当前目录指向的是g:/eclipse目录
代码如下:
两种方式启动的结果
知道问题后不断谷歌百度,都没找到解决方法。但是可以肯定eclipse的相关配置有问题。
然后自己开始摸索,
首先看eclipse的设置,看能不能找到相关的影子,结果还是眼瞎没看到
万般无赖之举就是先把tomcat服务器删了,想想是不是之前配置的时候出现了问题
配置的时候有个通常的步骤就是双击server视图的tomcat图标 然后设置使eclipse能把web应用自动部署到tomcat服务器的webapps目录下,
然后在界面停顿了很久,看是不是有跟这问题搭边的设置
然后看到了如果所示的 open launch configuration!!!
顺着点进去看看了,然后功夫不负有心人找到了问题,
然后搜索引擎搜working directory
得到的信息确实是和当前路径(.)的位置有关系
然后就改成了如图所示的样子
最后测试下效果
最后问题就是解决了
但之前了解到,当前路径(.) 是指java命令的运行目录,而在web应用中,java命令的运行目录是tomcat下的bin目录,而经过测试下现,用eclipse启动,当前目录指向的是g:/eclipse目录
代码如下:
System.out.println(".的目录"+new File(".").getAbsolutePath());
两种方式启动的结果
知道问题后不断谷歌百度,都没找到解决方法。但是可以肯定eclipse的相关配置有问题。
然后自己开始摸索,
首先看eclipse的设置,看能不能找到相关的影子,结果还是眼瞎没看到
万般无赖之举就是先把tomcat服务器删了,想想是不是之前配置的时候出现了问题
配置的时候有个通常的步骤就是双击server视图的tomcat图标 然后设置使eclipse能把web应用自动部署到tomcat服务器的webapps目录下,
然后在界面停顿了很久,看是不是有跟这问题搭边的设置
然后看到了如果所示的 open launch configuration!!!
顺着点进去看看了,然后功夫不负有心人找到了问题,
然后搜索引擎搜working directory
得到的信息确实是和当前路径(.)的位置有关系
然后就改成了如图所示的样子
最后测试下效果
最后问题就是解决了
相关文章推荐
- eclipse配置虚拟路径后,每次启动tomcat都会虚拟路径失效的问题解决
- Tomcat服务器热启动,解决部署源码时每次手动重启Tomcat问题
- Eclipse中启动Tomcat服务器时输出日志位置修改
- 在Eclipse里面启动tomcat服务器出现Server Tomcat v8.0 Server at localhost failed to start.问题
- eclipse中tomcat服务器后启动时间限制的问题
- Tomcat中部署运行JavaWeb项目( 解决JRE_HOME 路径缺少影响的服务器启动问题)
- 关于eclipse添加tomcat服务器后启动时间限制的问题
- eclipse部署tomcat服务器无法启动问题的解决方法
- 解决eclipse部署tomcat服务器无法启动的问题
- 解决“Eclipse中启动Tomcat后,http://localhost:8080/无法访问”的问题
- Eclipse环境下配置Tomcat服务器,查看JSP页面出现的问题
- eclipse下启动tomcat跳到debug视图的问题
- Eclipse Tomcat启动45秒解决问题
- Eclipse中启动Tomcat服务器出错的解决办法
- Tomcat在Eclipse中启动超时的问题解决
- tomcat 服务器 打开中文路径出现乱码问题
- 通过Eclipse3.1以上启动Tomcat访问不到tomcat管理界面的问题
- 解决“Eclipse中启动Tomcat后,http://localhost:8080/无法访问”的问题
- 通过Eclipse3.1以上启动Tomcat访问不到tomcat管理界面的问题
- eclipse下启动tomcat跳到debug试图的问题