如何从Eclipse将Maven Project的WAR部署到JBoss服务器?
我想将Maven项目的WAR部署到JBoss服务器。我知道从
Eclipse Export-> War将WAR文件部署到JBoss。但是我如何为
Maven项目做到这一点。任何逐步的信息或有用的网站链接都将对
我有很大帮助。谢谢。
编辑:我已经添加
<plugin><groupId>org.codehaus.mojo</groupId>
<artifactId>jboss-maven-plugin</artifactId>
<version>1.5.0</version>
<configuration>
    <jbossHome>/home/tanmoy/Jboss</jbossHome>
    <serverName>all</serverName>
    <fileName>target/LoginExample-1.0.war</fileName>
</configuration>
</plugin>
到我的pom.xml并再次导入为maven项目,但是右键单击
pom.xml中的Run As,我看不到任何部署选项。
回答:
我找到了解决方案,并且正在分享,因为它可能会对某人有所帮助。我的
配置是:
- 软呢帽14
 - 用于Java EE的Eclipse Helios
 - JBoss 4.2.0-GA
 
您还需要
- 在系统中安装Maven
 - 在Eclipse中安装m2eclipse插件
现在您准备开始创建项目。
 
2.打开Eclipse->选择工作区
1. 设置服务器。设置服务器
2. 转到窗口->显示视图->服务器
3. 右键单击服务器窗格,选择“新建”->“服务器”
4. 从打开的窗口中选择JBoss-> JBoss v4.2
点击下一步
5. 浏览Application Server Directory,即文件系统中JBoss所在的位置。
6. 点击完成
创建一个新的动态Web项目,以创建该项目
- 转到文件->新建->项目,在Web节点下选择Dynamic Web Project。
 - 点击下一步
 - 给出一个项目名称
 - 从目标运行时中选择JBoss v4.2
 - 单击下一步两次
 - 您将需要web.xml,因此请确保在最后一页中选中了“ Generate web.xml部署描述符”。
 - 单击完成,Eclipse将为您创建一个动态Web项目。
 
现在,您需要为创建的项目启用Maven依赖管理。去做这个
- 右键单击项目名称
 - 选择Maven->启用依赖关系管理
 - 将打开一个用于创建POM的窗口
 - 从包装下拉菜单中选择战争
 - 单击完成,将创建您的pom.xml。
 
它将弄乱您的构建路径。要解决这个问题
- 右键单击项目名称,然后转到属性
 - 从左窗格中选择“ Java构建路径”
 - 转到库标签
 - 编辑JRE系统库。编辑系统库
 - 选择“ JRE系统库”,然后单击右侧的“编辑”按钮。
 - 从下拉菜单中选择执行环境JavaSE-1.6
 - 点击完成
 - 转到源标签
 - 点击添加文件夹
 - 选择src
 - 单击确定,您的项目已准备就绪
 
现在添加一些源文件,配置web.xml和pom.xml并将其作为WAR导出到JBoss服务器。部署它
- 首先将所有需要的罐子复制到WEB-INF中的lib文件夹中
 - 每当您将依赖项添加到pom.xml时,Mavan都会下载所需的jar并将其添加到您的项目中。您可以通过展开节点Project-> Java Resource-> Libraries-> Maven Dependencies来查看这些jar。jar的路径在每个jar文件旁边给出。它通常位于/.m2/存储库中。您可以将这些文件复制到上述lib文件夹中。
 - 现在右键单击项目名称
 - 选择导出-> WAR文件
 - 在“目标”中,浏览服务器的路径
 - 单击完成,它将把WAR文件部署到JBoss服务器中。
 
注意:WAR
jar与JBoss的lib的jar有重叠的可能性。然后,您应该采取适当的措施。如
从您的WAR中删除jar(如果jar的版本与
JBoss的版本相同或更低),或替换JBoss的jar,然后
从WAR中删除该jar(以防您的jar版本高于
JBoss的版本)。在
做任何事情之前,我都应该小心谨慎并收集丰富的知识。
以上是 如何从Eclipse将Maven Project的WAR部署到JBoss服务器? 的全部内容, 来源链接: utcz.com/qa/403387.html

