Centos7下IBM WAS Liberty輕量化中間件安裝部署教程
阿新 • • 發佈:2019-03-21
pin pass 但是 type 依賴 ibm sets all run 1、準備工作
OS:CentOS Linux release 7.5.1804 (Core)
下載地址:
https://developer.ibm.com/wasdev/downloads/#asset/runtimes-wlp-javaee8
JDK
官網下載安裝jdk1.8
Nginx
http://nginx.org/en/download.html
2、安裝Liberty
安裝JDK
[root@k14 ~]# rpm -ivh jdk-8u121-linux-x64.rpm Preparing... ################################# [100%] Updating / installing... 1:jdk1.8.0_121-2000:1.8.0_121-fcs ################################# [100%] Unpacking JAR files... tools.jar... plugin.jar... javaws.jar... deploy.jar... rt.jar... jsse.jar... charsets.jar... localedata.jar...
解壓下載的Liberty壓縮包到安裝目錄
[root@k14 ~]# unzip wlp-javaee8-19.0.0.2.zip -d /usr/local/was
啟動默認實例
[root@k14 ~]# /usr/local/was/wlp/bin/server start
Starting server defaultServer.
Server defaultServer started with process ID 2967.
啟動成功,但是現在還訪問不了,因為默認監聽在127.0.0.1 的9080端口,所以需要安裝個nginx反向代理
3、安裝nginx
下載nginx源碼包,編譯安裝
先安裝依賴
[root@k14 nginx-1.14.2]# yum install -y gcc-c++ pcre-devel zlib-devel
編譯安裝
[root@k14 nginx-1.14.2]# ./configure --prefix=/usr/local/nginx && make && make install
設置反向代理
[root@k14 nginx-1.14.2]# vim /usr/local/nginx/conf/nginx.conf . location / { root html; index index.html index.htm; #location裏面增加一行 proxy_pass http://127.0.0.1:9080; }
啟動nginx
[root@k14 was]# /usr/local/nginx/sbin/nginx
打開測試,起來了
4、發布應用程序
這裏以jenkins為例
先停止Liberty
[root@k14 was]# /usr/local/was/wlp/bin/server stop
把war包放到defaultServer下的dropins目錄下,啟動Liberty即可
[root@k14 was]# mv jenkins.war /usr/local/was/wlp/usr/servers/defaultServer/dropins/
[root@k14 was]# /usr/local/was/wlp/bin/server start
Starting server defaultServer.
Server defaultServer started with process ID 12275.
啟動成功,使用http://192.168.1.14/項目名 即可訪問
完成
Centos7下IBM WAS Liberty輕量化中間件安裝部署教程