我使用maven2与一个支柱-休眠Java EE项目和发展与myEclipse.当我经营一家建设、清洁和安装,它产生myProject.耳朵在myProject_ear\目标的文件夹和往常一样。然而,我必须复制这个耳朵的文件,文件夹。boss-4.2.2.GA_2\服务\默认\部署的文件夹以便于部署,并再次回到日食,并开始发服务器。

这是因为我的项目没有一个标准Java EE骨架,我认为。然而,如果有一个方式告诉专家部署我的耳朵下..\部署的文件夹的boss动,我将很高兴听到这个消息。

有帮助吗?

解决方案

如果这是在开发期间,我的建议是使用WTP支持和 运行 [项目] 在服务器上.如果由于某种原因你不能使用污水处理厂,我的第二个建议是使用 Boss家插件 和以下目标:

  • jboss:hard-deploy
    部署文件或者目录,以Boss通过复制 文件直接的服务器 部署目录。
  • jboss:hard-undeploy
    取消部署一个文件的目录或向Boss 通过删除的文件服务器 部署目录。

从实例:

部署的文件通过直接的复制

插件的目标很难部署和 硬取消部署可用于部署 目录或文件通过拷贝 直接向部署的目录 服务器。第一步是要 配置位置的服务器 和文件可以部署。

<project>
  ...
  <build>
    ...
    <plugins>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>jboss-maven-plugin</artifactId>
        <version>1.4.1</version>
        <configuration>
          <jbossHome>/usr/jboss-4.2.3.GA</jbossHome>
          <serverName>all</serverName>
          <fileName>target/my-project.war</fileName>
        </configuration>
      </plugin>
      ...
    </plugins>
    ...
  </build>
  ...
</project>

该文件现在可以部署, 署使用合适的 目标。

mvn jboss:hard-deploy
mvn jboss:hard-undeploy
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top