myeclipse下的maven项目怎么运行?jar包都没拷贝到lib下
myeclipse下的maven项目怎么运行?jar包都没拷贝到lib下,运行不起来啊
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
myeclipse下的maven项目怎么运行?jar包都没拷贝到lib下,运行不起来啊
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(18)
有Maven Dependencies,但没找到maven install,是不是要自己装maven插件才行,myeclipse带的不行啊?
最好用下载的maven插件,,,我是eclipse+下载的插件,,还有就是看你的包中有没有坐标错误 或者没有加载成功的
最好是发下错误日志信息或者截图
回复
这个类应该是你自己写的吧
我写的servlet没问题,web。xml里也能跟进去,但在页面访问的时候确报找不到类:java.lang.ClassNotFoundException: main.java.com.search.servlet.TestServlet 为什么呢?
maven依赖的包都会作为Libraries添加到项目中,你首先先确定你那个是maven项目,然后
1.到Java Build Path中查看是否有将Maven库添加到Libraries中
2.到Deployment Assembly中查看是否要配置maven库的发布路径
回复
你把tomcat的web应用路径直接指到workspace下面,这个得有个前提,就是你的东西确实都在workspace下面,而maven的jar是不会生成到那个下面的,要想这样直接使用,就得手动设置classpath。通过myeclipse的发布,会根据你项目的配置把需要的东西都输出到tomcat的web应用路径下面
我之前在tomcat的server,xml里这样配置不行:Context path="search" docBase="D:workspaceSearchEngineWebRoot" />,但该为通过myeclipse部署就可以了,没有运行maven install,clean之类的,为什么在server.xml里配置不行呢?
Maven项目就如上面那位兄弟截的图那样,有个"Maven Dependencies".如果你的项目中没有,那就不是Maven项目。重新建立个Maven项目,然后将你的代码按照要求放入指定的包中。然后编译Maven Install,在启动Tomcat就好了!
回复
我之前在tomcat的server,xml里这样配置不行:Context path="search" docBase="D:workspaceSearchEngineWebRoot" />,但该为通过myeclipse部署就可以了,没有运行maven install,clean之类的,为什么在server.xml里配置不行呢?
Maven仓库清理下再试试看?
maven依赖的包都会作为Libraries添加到项目中,你首先先确定你那个是maven项目,然后
1.到Java Build Path中查看是否有将Maven库添加到Libraries中
2.到Deployment Assembly中查看是否要配置maven库的发布路径
我的项目一直没有Maven Dependencies 不知道你们怎么建出来的。我一般都是新建个CLASSPATH叫M2_REPOmaven仓库
回复
只要是Maven项目,在Myeclipse中选中项目,就有个Run as 中有Maven Install的。如果没有,那么要么是Myeclipse的Maven插件问题了。要么就是你的这个项目问了。建议重新建个新的标准Maven项目试试看!
myeclipse新版自带maven插件 不过你要设置启用maven插件才行,如果是低版本的myeclipse就要自己安装插件了
Maven项目就如上面那位兄弟截的图那样,有个"Maven Dependencies".如果你的项目中没有,那就不是Maven项目。重新建立个Maven项目,然后将你的代码按照要求放入指定的包中。然后编译Maven Install,在启动Tomcat就好了!
有Maven Dependencies,但web项目直接运行不起来呢
我之前在tomcat的server,xml里这样配置不行:Context path="search" docBase="D:workspaceSearchEngineWebRoot" />,但该为通过myeclipse部署就可以了,没有运行maven install,clean之类的,为什么在server.xml里配置不行呢?