将应用发布到WasLiberty的两种方法
2024-08-27 12:02:34
1.直接将War放到defaultserver(或其它自定义server)的dropin目录。
一放进去,war中的app就会随着server启动起来,这个war是会被解压的,用find / -name XX就能找到。
举例来说:我在在defaultserver的dropin目录放了ShowPicture.war,那么用find / -name ShowPicture去找,发现以下目录
/opt/IBM/WebSphere/Liberty/usr/servers/defaultServer/workarea/org.eclipse.osgi/bundles//data/temp/default_node/SMF_WebContainer/ShowPicture /opt/IBM/WebSphere/Liberty/usr/servers/defaultServer/workarea/org.eclipse.osgi/bundles//data/temp/default_node/SMF_WebContainer/ShowPicture/ShowPicture
需要调整的话去第一个做就行。
当然,这是挺麻烦的。
2.将war转成zip再解压到某目录,然后在defaultserver的server.xml中写出来。
还以ShowPicture.war为例:
#mkdir sp #mv ShowPicture.war ShowPicture.zip #unzip -d sp ShowPicture.zip
然后改写server.xml如下:
<httpsPort="9443" /> <server description="new server"> <!-- Enable features --> <featureManager> <feature>jsp-2.2</feature> </featureManager> <httpEndpoint id="defaultHttpEndpoint" host="*" httpPort="9080" httpsPort="9443" /> <application id="ShowPicture" name="ShowPicture" type="war" location="/root/sp"/> </server>
上面粗体部分就是在server.xml加入的内容。
这种方法要修改些应用配置就方便很多了。
最新文章
- MySQL学习笔记六:基本DML操作
- unsigned无符号、有符号类型的符号拓展
- iOS开发之AFN的基本使用
- 使用git提交内容到网盘
- C语言预处理命令
- ";Principles of Reactive Programming"; 之<;Actors are Distributed>; (2)
- oracle数据库管理员简介、导入数据与导出数据
- Android四大组件之BroadcastReceiver
- [DP] LGTB 玩THD (复杂状态DP)
- 构建可克隆的对象(ICloneable)
- Linux cd命令
- ASP.NET Zero--10.一个例子(3)商品分类管理-新建
- 1.MyBaits无代理全套增删改
- SpringMVC中的java.lang.ClassNotFoundException: org.aspectj.weaver.BCException 调试过程记录
- 嵌入式Llinux学习路线图
- 利用StackExchange.Redis和Log4Net构建日志队列
- 【转】Python——读取html的table内容
- sub2ind函数
- Speech语音播报
- HDFS JournalNode 故障
热门文章
- openstack newton linuxbridge 改成 ovs
- 【UOJ 117】欧拉回路
- [BZOJ4408&;&;BZOJ4299][FJOI2016 &;&; Codechef]神秘数&;&;FRBSUM(主席树)
- django-附件上传、media、extra、事务
- 【8.15校内测试】【队列】【manacher】
- bzoj1001: [BeiJing2006]狼抓兔子 -- 最小割
- mysql server has gone away的原因
- 解决WPF中重载Window.OnRender函数失效问题
- MP2359 1.2A, 24V, 1.4MHz Step-Down Converter in a TSOT23-6
- Div+CSS展示物流跟踪轨迹信息