Myeclise 中web项目部署到tomcat时Deploy Location 是 INVALID的解决方案
弄了一个maven的web项目,想要将web项目直接部署到tomcat的ROOT下,但部署的时候Deploy Location 是 INVALID。
检查项目根目录下的.settings文件夹中的org.eclipse.wst.common.component
<?xml version="1.0" encoding="UTF-8"?> <project-modules id="moduleCoreId" project-version="1.5.0"> <wb-module deploy-name="myproject"> <wb-resource deploy-path="/" source-path="/WebRoot"/> <wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/> <property name="java-output-path" value="/myproject/WebRoot/WEB-INF/classes"/> <property name="context-root" value="/"/> </wb-module> </project-modules>
注意属性context-root的value需要是/
因为本身是maven项目,还需要修改classpath
<?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry including="**/*.*" kind="src" output="WebRoot/WEB-INF/classes" path="src"> <attributes> <attribute name="optional" value="true"/> <attribute name="maven.pomderived" value="true"/> </attributes> </classpathentry> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"> <attributes> <attribute name="maven.pomderived" value="true"/> </attributes> </classpathentry> <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> <attributes> <attribute name="maven.pomderived" value="true"/> <attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/> </attributes> </classpathentry> <classpathentry kind="con" path="com.genuitec.runtime.library/com.genuitec.generic_7.0"> <attributes> <attribute name="owner.project.facets" value="jst.web"/> </attributes> </classpathentry> <classpathentry kind="output" path="WebRoot/WEB-INF/classes"/> </classpath>
原来的第一个classpathentry的值是:
<classpathentry including="**/*.java" kind="src" output="WebRoot/WEB-INF/classes" path="src">
需要修改为:
<classpathentry including="**/*.*" kind="src" output="WebRoot/WEB-INF/classes" path="src">
否则src根中的一些配置文件是不会被编译到WEB-INF/classes目录下的
相关推荐
web项目MyEclipse里部署时找不到,解决方案~!
xxl-job-1.7.2导入到myeclipse并部署到tomcat的正确方法 基于tomcat8.x 亲测 完美通过
myeclipse2015如何新建web项目以及如何将项目发布到Tomcat的详细图文教程,j具体内容请查看word文档
Myeclipse中Tomcat的项目两种部署方式
java web项目打包war部署到tomcat,包括有手动打包和MyEclipse打包方法。
该项目是将Red5的web项目部署到Tomcat下。 注:1.该项目适合Red5初学者。 2.环境:jdk6 3.只要在myeclipse中将dmo打开就行的。
Myeclipse中Tomcat的两种部署方
myeclipse和eclipse的web项目导入
MyEclipse MyEclipse远程调试tomcat
MyEclipse开发Web工程 MyEclipse开发Web工程 MyEclipse开发Web工程
Myeclipse中Tomcat的两种部署方式
MyEclipse中Tomcat配置MyEclipse中Tomcat配置MyEclipse中Tomcat配置
MyEclipse中配置Tomcat6.0MyEclipse中配置Tomcat6.0
根据文档的描述可以轻松的将MyEclipse下建立的web项目添加到Eclipse开发工具下。
解决内部问题, 搭建J2EE开发环境 myEclipse6.5+Tomcat7 搭建环境 eclipse
安装好MyEclipse和tomcat,配置好了就可以在MyEclipse建立web工程,用tomcat服务器来运行
、创建Web项目、运行调试、发布部署、创建Web项目、运行调试、发布部署
Tomcat+MyEclipse的使用,包含了tomcat中数据源的配置,资源安全认证等内容,适合新手
如何在MyEclipse中添加tomcat数据库
如何在Tomcat6.0上运行项目? 如何在Myeclipse IDE部署运行项目? 下载看看吧,希望有帮助!