解决myeclipse中新建javaweb工程,无法使用Web App Libraries问题
在myeclipse中新建的java web工程,lib中的jar包无法自动加载工程,不能像eclipse那样使用Web App Libraries。
即使添加了Web App Libraries这个libraries,jar包还是如法加入。
解决方法:
在.project文件中,修改<natures>,使用以下内容覆盖原来的内容
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature> <nature>com.genuitec.eclipse.ast.deploy.core.deploymentnature</nature> <nature>com.genuitec.eclipse.j2eedt.core.webnature</nature> <nature>org.eclipse.jdt.core.javanature</nature> <nature>org.eclipse.wst.jsdt.core.jsNature</nature> <nature>org.eclipse.wst.common.project.facet.core.nature</nature> <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
然后,在.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="工程名"> <wb-resource deploy-path="/" source-path="/WebRoot"/> <wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/> <property name="context-root" value="/工程名"/> <property name="java-output-path" value="/工程名/WebRoot/WEB-INF/classes"/> </wb-module> </project-modules>