使用myeclipse2015创建并开发maven项目
我这里是已经配置好了maven
首先创建一个maven项目
这里跳过模型选择
选择war包
上一步结束后开始部署maven项目
这里在项目上右击选择properties,找到targeted runtimes并选择要部署的服务器,这一步在add library之前
在项目下找到pom.xml文件加入以下插件和依赖
给项目导入tomcat环境,这步做完后紧接着要完成下一步
更新项目,完成后,项目不再报错
选择要更新的项目,把force update of snapshots/releases选项的√打上
在弹出的窗口中添加服务器库
选择服务器版本
添加部署描述文件,OK,到这里可以算是前期工作的准备好了
在servers视图中给服务器配置项目工程
将要运行的项目添加到右边的配置栏中
在工程栏中有个名为servers的工程,找到server.xml并打开,会发现当上一步添加完毕后,服务器的配置文件添加了如下标签信息
如果你的服务器启动失败可能是因为在上面的配置文件中引入了错误的项目,例如复制后没有改动context-root的项目,则需要在此文件中将对应的项目的整个context标签从文件中删除
发布项目,也就是部署项目到服务器的文件中
在完成上一步时,本地的服务器文件会有一个操作,可以找到服务器的目录下也有一个server.xml文件
打开上述文件,发现部署后才会在本地的server.xml中生成对应项目的context
部署完毕的同时,在应用目录下会创建一个publish过的应用目录
启动服务器,现在可以通过浏览器访问部署好的项目了
复制maven项目无法部署的三种解决办法
第一种办法是我实验成功的一个,只需要在项目的properties中找到web选项卡并将web context-root的路径改为当前项目名前面再加一个斜杠即可,切记改动之后就不能进行之前配置maven项目时的update project操作,否则会很糟糕
第二种办法即当你在第一种办法无效时的选择,在properties中找到Deployment Assembly找到有一个context-root的文本框,可以编辑你的路径,我的版本中显然没有这个功能,所以…
第三种方法时直接改动配置文件
在工作空间中项目的.settings目录下找到org.eclipse.wst.common.component并编辑
改动的地方有三处,后面的步骤提到过,修改项目名称即可
在navigator视图中修改
可以看到上述文件
修改这几处的内容
仅供参考