热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

开发笔记:Centos7下IBMWASLiberty轻量化中间件安装部署教程

本文由编程笔记#小编为大家整理,主要介绍了Centos7下IBMWASLiberty轻量化中间件安装部署教程相关的知识,希望对你有一定的参考价值。1、准备工作
本文由编程笔记#小编为大家整理,主要介绍了Centos7下IBM WAS Liberty轻量化中间件安装部署教程相关的知识,希望对你有一定的参考价值。



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

[[email protected] ~]# 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压缩包到安装目录

[[email protected] ~]# unzip wlp-javaee8-19.0.0.2.zip -d /usr/local/was

启动默认实例

[[email protected] ~]# /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源码包,编译安装

先安装依赖

[[email protected] nginx-1.14.2]# yum install -y gcc-c++ pcre-devel zlib-devel

编译安装

[[email protected] nginx-1.14.2]# ./configure --prefix=/usr/local/nginx && make && make install

设置反向代理

[[email protected] 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

[[email protected] was]# /usr/local/nginx/sbin/nginx

打开测试,起来了

技术图片


4、发布应用程序

这里以jenkins为例

先停止Liberty

[[email protected] was]# /usr/local/was/wlp/bin/server stop

把war包放到defaultServer下的dropins目录下,启动Liberty即可

[[email protected] was]# mv jenkins.war /usr/local/was/wlp/usr/servers/defaultServer/dropins/
[[email protected] was]# /usr/local/was/wlp/bin/server start
Starting server defaultServer.
Server defaultServer started with process ID 12275.

启动成功,使用http://192.168.1.14/项目名 即可访问

技术图片

完成


推荐阅读
  • 有意向可以发简历到邮箱内推.简历直达组内Leader.能做同事的话,内推奖励全给你. ... [详细]
  • 本文介绍了深入浅出Linux设备驱动编程的重要性,以及两种加载和删除Linux内核模块的方法。通过一个内核模块的例子,展示了模块的编译和加载过程,并讨论了模块对内核大小的控制。深入理解Linux设备驱动编程对于开发者来说非常重要。 ... [详细]
  • 本文比较了eBPF和WebAssembly作为云原生VM的特点和应用领域。eBPF作为运行在Linux内核中的轻量级代码执行沙箱,适用于网络或安全相关的任务;而WebAssembly作为图灵完备的语言,在商业应用中具有优势。同时,介绍了WebAssembly在Linux内核中运行的尝试以及基于LLVM的云原生WebAssembly编译器WasmEdge Runtime的案例,展示了WebAssembly作为原生应用程序的潜力。 ... [详细]
  • 本文介绍了在Python3中如何使用选择文件对话框的格式打开和保存图片的方法。通过使用tkinter库中的filedialog模块的asksaveasfilename和askopenfilename函数,可以方便地选择要打开或保存的图片文件,并进行相关操作。具体的代码示例和操作步骤也被提供。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • 使用Ubuntu中的Python获取浏览器历史记录原文: ... [详细]
  • eclipse学习(第三章:ssh中的Hibernate)——11.Hibernate的缓存(2级缓存,get和load)
    本文介绍了eclipse学习中的第三章内容,主要讲解了ssh中的Hibernate的缓存,包括2级缓存和get方法、load方法的区别。文章还涉及了项目实践和相关知识点的讲解。 ... [详细]
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
  • 本文主要复习了数据库的一些知识点,包括环境变量设置、表之间的引用关系等。同时介绍了一些常用的数据库命令及其使用方法,如创建数据库、查看已存在的数据库、切换数据库、创建表等操作。通过本文的学习,可以加深对数据库的理解和应用能力。 ... [详细]
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
  • 本文介绍了解决java开源项目apache commons email简单使用报错的方法,包括使用正确的JAR包和正确的代码配置,以及相关参数的设置。详细介绍了如何使用apache commons email发送邮件。 ... [详细]
  • Dockerfile构建镜像的指令和说明
    本文介绍了Dockerfile是用来构建镜像的文本文件,其中包含了构建镜像所需的指令和说明。通过创建一个Dockerfile文件并编写内容,可以快速创建自定义的镜像。文章还提供了一个示例,展示了如何使用Dockerfile创建一个本地构建的nginx镜像,并通过docker images命令查看镜像的版本。希望本文对大家的学习有所帮助,并希望大家多多支持编程笔记。 ... [详细]
  • Jmeter对RabbitMQ压力测试
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Jmeter对RabbitMQ压力测试相关的知识,希望对你有一定的参考价值。Jm ... [详细]
  • 初识java关于JDK、JRE、JVM 了解一下 ... [详细]
author-avatar
mobiledu2502929547
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有