我使用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] 删除。
我来说两句