问题描述
- tomcat 启动maven项目 class路径问题
- eclipse 的tomcat 插件启动的maven项目 启动时会调用代码
getClass().getProtectionDomain().getCodeSource().getLocation()
.getFile()方法
返回的路径是maven的target/classes如下:
filePath=/C:/work/workspace23/yyp/component/pay/target/classes/
可同样的的配置同事那里返回的是tomcat虚拟目录的lib下jar所在目录:
如:C:workworkspace24.metadata.pluginsorg.eclipse.wst.server.coretmp3wtpwebapps项目名称xxxWEB-INFlib
tomcat的配置应该是一样的,是哪的问题呢,按道理应该返回的是tomcat虚拟目录才对,求大神解答
解决方案
看看java build path 比较下你和同事的是不是有一样 http://www.cnblogs.com/wuyifu/p/3592989.html
解决方案二:
是一样的 OutputFolder都是默认maven的目录target/classes
时间: 2025-01-21 06:05:06