如何从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,我看不到任何部署选项。

回答:

我找到了解决方案,并且正在分享,因为它可能会对某人有所帮助。我的

配置是:

  1. 软呢帽14
  2. 用于Java EE的Eclipse Helios
  3. JBoss 4.2.0-GA

您还需要

  1. 在系统中安装Maven
  2. 在Eclipse中安装m2eclipse插件

    现在您准备开始创建项目。

2.打开Eclipse->选择工作区

1. 设置服务器。设置服务器

2. 转到窗口->显示视图->服务器

3. 右键单击服务器窗格,选择“新建”->“服务器”

4. 从打开的窗口中选择JBoss-> JBoss v4.2

点击下一步

5. 浏览Application Server Directory,即文件系统中JBoss所在的位置。

6. 点击完成

  1. 创建一个新的动态Web项目,以创建该项目

    1. 转到文件->新建->项目,在Web节点下选择Dynamic Web Project。
    2. 点击下一步
    3. 给出一个项目名称
    4. 从目标运行时中选择JBoss v4.2
    5. 单击下一步两次
    6. 您将需要web.xml,因此请确保在最后一页中选中了“ Generate web.xml部署描述符”。
    7. 单击完成,Eclipse将为您创建一个动态Web项目。

  2. 现在,您需要为创建的项目启用Maven依赖管理。去做这个

    1. 右键单击项目名称
    2. 选择Maven->启用依赖关系管理
    3. 将打开一个用于创建POM的窗口
    4. 从包装下拉菜单中选择战争
    5. 单击完成,将创建您的pom.xml。

  3. 它将弄乱您的构建路径。要解决这个问题

    1. 右键单击项目名称,然后转到属性
    2. 从左窗格中选择“ Java构建路径”
    3. 转到库标签
    4. 编辑JRE系统库。编辑系统库
    5. 选择“ JRE系统库”,然后单击右侧的“编辑”按钮。
    6. 从下拉菜单中选择执行环境JavaSE-1.6
    7. 点击完成
    8. 转到源标签
    9. 点击添加文件夹
    10. 选择src
    11. 单击确定,您的项目已准备就绪

  4. 现在添加一些源文件,配置web.xml和pom.xml并将其作为WAR导出到JBoss服务器。部署它

    1. 首先将所有需要的罐子复制到WEB-INF中的lib文件夹中
    2. 每当您将依赖项添加到pom.xml时,Mavan都会下载所需的jar并将其添加到您的项目中。您可以通过展开节点Project-> Java Resource-> Libraries-> Maven Dependencies来查看这些jar。jar的路径在每个jar文件旁边给出。它通常位于/.m2/存储库中。您可以将这些文件复制到上述lib文件夹中。
    3. 现在右键单击项目名称
    4. 选择导出-> WAR文件
    5. 在“目标”中,浏览服务器的路径
    6. 单击完成,它将把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

回到顶部