如何使家部署的耳朵到应用程序。服务器,自动
-
29-09-2019 - |
题
我使用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
不隶属于 StackOverflow