myeclipse导入web项目出错

qq_34936457 2016-05-16 05:30:38

如图所示 当导入java的web项目时,报这样的错
此项目原本为intellij idea 创建 我在根目录下创建了.project、.classpath、.mymetadata文件 并在根目录下创建了.settings文件夹 并在内部创建了 6个文件 分别为org.eclipse.core.resources.prefs、org.eclipse.jdt.core.prefs、org.eclipse.wst.common、org.eclipse.wst.common.project.facet.core、org.eclipse.wst.jsdt.ui.superType.container、org.eclipse.wst.jsdt.ui.superType
其代码如下:
.project文件:
<span style="color:#888888;"><?xml version="1.0″ encoding="UTF-8″?>
<projectDescription>
</span><span style="color:#ff0000;"><name>Gcimes</name></span><span style="color:#888888;">
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.wst.common.project.facet.core.builder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.genuitec.eclipse.j2eedt.core.WebClasspathBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.genuitec.eclipse.j2eedt.core.J2EEProjectValidator</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.genuitec.eclipse.j2eedt.core.DeploymentDescriptorValidator</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.validation.validationbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.genuitec.eclipse.ast.deploy.core.DeploymentBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>com.genuitec.eclipse.ast.deploy.core.deploymentnature</nature>
<nature>org.eclipse.jem.workbench.JavaEMFNature</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>
</natures>
</projectDescription></span>

.classpath文件:
<span style="color:#888888;"><?xml version="1.0″ encoding="UTF-8″?>
<classpath>
</span><span style="color:#ff0000;"><classpathentry kind="src" path="web/src"/></span><span style="color:#888888;">
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="con" path="melibrary.com.genuitec.eclipse.j2eedt.core.MYECLIPSE_JAVAEE_6_CONTAINER"/>
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
</span><span style="color:#ff0000;"><classpathentry kind="output" path="out/artifacts/Gciems/WEB-INF/classes"/></span><span style="color:#888888;">
</classpath></span>

.mymetadata文件:
<span style="color:#888888;"><?xml version="1.0″ encoding="UTF-8″?>
<project-module
</span><span style="color:#ff0000;"> type="WEB"</span><span style="color:#888888;">
</span><span style="color:#ff0000;"> name="Gcimes"</span><span style="color:#888888;">
id="myeclipse.1407308101935″
</span><span style="color:#ff0000;"> context-root="/Test"</span><span style="color:#888888;">
j2ee-spec="6.0″
</span><span style="color:#ff0000;"> archive="Gcimes.war"></span><span style="color:#888888;">
<attributes>
</span><span style="color:#ff0000;"> <attribute name="webrootdir" value="web" /></span><span style="color:#888888;">
</attributes>
</project-module></span>

org.eclipse.core.resources.prefs文件
#Wed Aug 06 15:01:06 CST 2014
eclipse.preferences.version=1
encoding/<project>=UTF-8

org.eclipse.jdt.core.prefs文件:
#Wed Aug 06 14:55:08 CST 2014
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
org.eclipse.jdt.core.compiler.compliance=1.6
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=1.6

org.eclipse.wst.common文件:
<span style="color:#888888;"><?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="1.5.0">
</span><span style="color:#ff0000;"><wb-module deploy-name="Gcimes"></span><span style="color:#888888;">
</span><span style="color:#ff0000;"><wb-resource deploy-path="/" source-path="/web"/></span><span style="color:#888888;">
</span><span style="color:#ff0000;"><wb-resource deploy-path="out/artifacts/Gciems/WEB-INF/classes" source-path="web/src"/></span><span style="color:#888888;">
</span><span style="color:#ff0000;"> <property name="context-root" value="/Gcimes"/></span><span style="color:#888888;">
</span><span style="color:#ff0000;"><property name="java-output-path" value="/Gcimes/web/WEB-INF/classes"/></span><span style="color:#888888;">
</wb-module>
</project-modules></span>

org.eclipse.wst.common.project.facet.core文件:
<?xml version="1.0" encoding="UTF-8" ?>
<faceted-project>
<fixed facet="wst.jsdt.web" />
<installed facet="java" version="1.6" />
<installed facet="jst.web" version="3.0" />
<installed facet="wst.jsdt.web" version="1.0" />
</faceted-project>

org.eclipse.wst.jsdt.ui.superType.container、org.eclipse.wst.jsdt.ui.superType均为空文件

文件夹路径如下:

项目名称为:Gcimes
求大神帮忙解决
...全文
1054 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_34936457 2016-05-18
  • 打赏
  • 举报
回复
我知道 我也下载过 只是idea我不会用 我导进去 然后启动tomcat 从上到下一堆报错 我也不知道什么原因 基本上都说 找不到程序包 就连Action里面的继承ActionSupport都不让继承 还有就是Date命名空间也导不进去 就好像找不到架包那样 可是我架包那些都放进去啦! 我搞不懂idea的目录结构 不会解决 所以才想用自己熟悉的编译器
蛋黄车 2016-05-17
  • 打赏
  • 举报
回复
最便捷的方式就是下载一个IDEA,然后导入进去,工程里面肯定带着IDEA的相关配置,妥妥的
qq_34936457 2016-05-17
  • 打赏
  • 举报
回复
直接新建项目把所有目录和文件拷过去这种方法其实我也想过 只是考虑到 这个项目不是我负责写的 我仅负责修复一些BUG 所以我担心那样一些地方会出错 比方说 页面跳转 因为目录结构都不相同了嘛! 这个项目也比较大 重新写的话比较困难 哎 我只是一个实习生啊 现在真的不知怎么办 都几天时间了 我连个页面都没进去过.. 求帮帮忙..
蛋黄车 2016-05-17
  • 打赏
  • 举报
回复
这样弄相当的麻烦,之所以报404错误,可能是因为IDEA的工程目录与eclipse工程的目录结构不相同。比如IDEA是将web目录作为根目录,而Eclipse将WebRoot作为根目录,这是给我最直观的一个感受
qq_34936457 2016-05-17
  • 打赏
  • 举报
回复
现在项目导入进去了 改了下.project文件 可能是因为版本问题 那么问题又来啦! 部署完 登上去报404异常 找不到页面 我不知道是否上面的配置文件有问题 这个项目别人写的时候应该是可以的
YafengLiang 2016-05-17
  • 打赏
  • 举报
回复
换种方式呢? 在MyEclipse下新建Web工程,导入JAR包,拷贝WebRoot下的东西进来,在src下新建包名,把类也拷贝进来 ,

81,120

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧