如何在CentOS上运行Java EE应用程序

鲁多

我使用EJB和JSF创建了一个应用程序。

我想将应用程序部署到Web,所以我从hostgator获得了专用服务器。在此服务器上,我安装了CentOS 6.7,Java 7和JBoss AS 7.1。

除此以外,我还有自己的域名。

如何将应用程序部署到该服务器上,如何通过域名使该应用程序可访问?

约翰·曼科

以下是直接来自JBoss的信息:

[standalone@localhost:9999 /] deploy ~/Desktop/test-application.war
'test-application.war' deployed successfully.

[standalone@localhost:9999 /] undeploy test-application.war
Successfully undeployed test-application.war.

您也可以手动部署:

基本工作流程:所有示例都假定变量$ AS指向JBoss AS 7发行版的根。

A)添加新的压缩内容并部署它:

cp target/example.war $AS/standalone/deployments/
(Manual mode only) touch $AS/standalone/deployments/example.war.dodeploy

B)添加新的未压缩内容并部署它:

cp -r target/example.war/ $AS/standalone/deployments
(Manual mode only) touch $AS/standalone/deployments/example.war.dodeploy

C)取消部署当前部署的内容:

rm $AS/standalone/deployments/example.war.deployed

D)仅自动部署模式:取消部署当前部署的内容:

rm $AS/standalone/deployments/example.war

E)用新版本替换当前已部署的压缩内容并进行部署:

cp target/example.war/ $AS/standalone/deployments
(Manual mode only) touch $AS/standalone/deployments/example.war.dodeploy

F)仅手动模式:用新版本替换当前已部署的解压缩内容并进行部署:

rm $AS/standalone/deployments/example.war.deployed
wait for $AS/standalone/deployments/example.war.undeployed file to appear
cp -r target/example.war/ $AS/standalone/deployments
touch $AS/standalone/deployments/example.war.dodeploy

G)仅自动部署模式:用新版本替换当前已部署的未压缩内容并进行部署:

touch $AS/standalone/deployments/example.war.skipdeploy
cp -r target/example.war/ $AS/standalone/deployments
rm $AS/standalone/deployments/example.war.skipdeploy

H)仅手动模式:实时替换当前已部署的未压缩内容的某些部分,而无需重新部署:

cp -r target/example.war/foo.html $AS/standalone/deployments/example.war

I)仅自动部署模式:实时替换当前已部署的未压缩内容的某些部分,而无需重新部署:

touch $AS/standalone/deployments/example.war.skipdeploy
cp -r target/example.war/foo.html $AS/standalone/deployments/example.war

J)手动或自动部署模式:重新部署当前部署的内容(即在没有更改内容的情况下将其退回):

touch $AS/standalone/deployments/example.war.dodeploy

K)仅限自动部署模式:重新部署当前部署的内容(即,将其弹回而无需更改内容):

touch $AS/standalone/deployments/example.war

请访问https://docs.jboss.org/author/display/AS71/Application+deployment?_sscc=t了解更多信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章