将App发布到WasLiberty的较稳妥方法-阿里云开发者社区

开发者社区> 开发与运维> 正文

将App发布到WasLiberty的较稳妥方法

简介:

1.将应用解压放到一个目录

具体步骤:

1.1 建立目录,假设应用包为app.war且和新建目录sp在同一目录下

#mkdir sp

1.2 将app.war 改名为app.zip,这是为了解压
#mv app.war app.zip

1.3 使用unzip解压
#unzip -d sp app.zip

至此第一大步完成。

 

2.修改Liberty启动服务器的server.xml

这里的服务器指的是Liberty的默认server-defaultServer或是用户自建的server,无论哪种都要找对server.xml的所在地。

我自己这边的路径是/opt/IBM/WebSphere/Liberty/usr/servers/defaultServer/server.xml,下面是内容,粗体字部分(application那一行)是新添加的,指向第一步解压的目录。

复制代码
<server description="new server">

    <!-- Enable features -->
    <featureManager>
        <feature>jsp-2.2</feature>
    </featureManager>

    <httpEndpoint id="defaultHttpEndpoint"
                  host="*"
                  httpPort="9080"
                  httpsPort="9443" />

    <application id="app" name="app" type="war" location="/root/sp"/>  
</server>
复制代码

这样,当服务器启动时,应用也会随之启动了。

你可以用http://serverip(hostname):9080/app来访问应用了。

 

3.启动server

上两步完成后,就可以到/opt/IBM/WebSphere/Liberty/bin下,使用

#./server start

#./server stop

来运行应用或是停止它了,defaultServer运行起来后,在

http://serverip(hostname):9080地址就能看到Liberty的介绍画面,但http://serverip(hostname):9080/app却未必能访问,这时你需要reboot一下,然后再试。

 












本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/xiandedanteng/p/4570884.html,如需转载请自行联系原作者



版权声明:本文首发在云栖社区,遵循云栖社区版权声明:本文内容由互联网用户自发贡献,版权归用户作者所有,云栖社区不为本文内容承担相关法律责任。云栖社区已升级为阿里云开发者社区。如果您发现本文中有涉嫌抄袭的内容,欢迎发送邮件至:developer2020@service.aliyun.com 进行举报,并提供相关证据,一经查实,阿里云开发者社区将协助删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章