maven 导入eclipse 问题

最近接手一个项目,是用maven打包的,之前没用过。把一些遇到的问题写下来。
1)解压文件,cmd到对应的目录下执行mvn eclipse:eclipse
2)eclipse新建workspace
3)Import-->Maven-->Existing Maven Projects,然后Browse目录Finish
4)从新编译,配置tomcat,启动项目


问题一:tomcat,ADD里面没有项目

解决办法:点击项目Properties--Project Facets--Convert to faceted form...
选Dynamic Web Module to 2.5/java 1.6/JavaScript 1.0
不能修改Dynamic Web Module的直接打开编辑
org.eclipse.wst.common.project.facet.core.xml
<?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= "2.5"/>
  <installed facet="wst.jsdt.web" version= "1.0"/>
</faceted-project>


问题二:
严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1493)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4115)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4671)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
	at org.apache.catalina.core.StandardService.start(StandardService.java:525)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:701)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:585)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

解决办法:点击项目Properties--Deployment Assembly--Add--Java Build Path Entries--添加MAVEN


问题三:启动tomcat成功,项目没有加载


解决办法:编辑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="fmds-web">
        <wb-resource deploy-path="/" source-path="/WebContent" tag="defaultRootSource"/>
        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/>
        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/>
        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/test/java"/>
        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/test/resources"/>
        <property name="context-root" value="fmds-web"/>
        <property name="java-output-path" value="/fmds-web/target/classes"/>
    </wb-module>
</project-modules>
修改 <wb-resource deploy-path="/" source-path= "/src/main/webapp"/>


问题四:Markers中红色警告

Description	Resource	Path	Location	Type
Invalid classpath publish/export dependency /fmds-config. Project entries not supported.	fmds-web		P/fmds-web	Classpath Dependency Validator Message

解决办法:Properties--Deployment Assembly--Add--project--选关联的项目名称,然后Finish

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值