博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何部署WebSphere服务器的开发环境
阅读量:7099 次
发布时间:2019-06-28

本文共 2186 字,大约阅读时间需要 7 分钟。

WebSphere Liberty 简介

IBM WebSphere Application Server Liberty 或WebSphere Liberty Profile Server(简称 Liberty) 是 IBM 公司的一款轻量级的应用服务器,它的主要优点有高模块化、高动态性、配置简单等。

相较于 IBM 传统的 WAS的笨重与繁杂Liberty 更能适应在开发环境中部署调试。

与传统 WAS 具有相同的核心代码,性能好,最关键的是 Liberty 和传统 WAS 对编程模型和标准的支持一致。在 Liberty 上开发的应用可以直接运行在传统 WAS 之上

体验过庞大又反应迟缓毫无体验而言的传统WAS, 可能要为Liberty奔走相告,热泪盈眶!

与传统WAS的区别与选择

选择传统 WAS 的理由

  • 它没有迁移成本(如果您已有传统 WAS 且它能完成您需要的工作)
  • 仍拥有比 Liberty 更多的运维功能
    • 完整的 API、完整的管理控制台、安全选项
    • 一些应用程序无法迁移,或者会花太多精力
  • 使用现有的管理技能和资产文档非常丰富
    • 现存的文档非常丰富
    • 提供了更多培训课程
  • 集成更多的产品
  • 是很多关键中间件产品的通用平台,例如Portal server、BPM等

选择 Liberty 的理由

  • 更小、更简单、设置更快
    • 替代开发环境的开源产品,规避开发到生产部署的风险
  • 安装、更新和管理更灵活
    • 打包的服务器“主映像”部署很受欢迎
  • 可组合、大小合适的运行时
  • 更多部署环境选择
    • Bluemix、其他 PaaS、容器
  • z/OS 上的 Liberty 拥有更高的吞吐量、更低的资源使用率
  • 任何版本的服务器都可以集中管理(但没有集群化)
  • 使用集合体具有比单元更大的管理规模
  • 通过持续交付,能更早支持新技术
  • 使用 Liberty 后更容易进行版本间迁移

下载及安装

WebSphere Liberty 

下载地址:

https://developer.ibm.com/wasdev/downloads/#filter/assetTypeFilters=PRODUCT

https://developer.ibm.com/wasdev/downloads/#asset/runtimes-wlp-javaee7

注意对应不同JDK对应不同版本,不然启动为报错(貌似不会向下兼容)

相比传统WAS折磨人的安装过程,Liberty 安装只需要解压即可!解压即可!解压即可!

创建和配置 Liberty 服务器

转到 Liberty Profile 目录:

$ cd $WLP_DIR/wlp/bin

创建服务器:
$ ./server create server1
显示确认消息:

Server server1 created.

在$WLP_DIR/usr/servers/目录下生成对应的server1的文件夹

 

IntelliJ IDEA 中配置WebSphere Server

IDEA编辑器中 =>Edit Configurations=>Add New Configuration=>WebSphere Server=>Local

Server 页签下Application server 点击Configure按键选择WLP_DIR根目录即可

有错误提示点击fix  按钮

 

然后直接点击运行!

 

安装 adminCenter 管理中心

命令:

bin/installUtility install adminCenter-1.0

If you are installing into 8.5.5.5 or earlier and the feature supports that version, use the featureManager command,

for example:

bin/featureManager install adminCenter-1.0 --when-file-exists=ignore

服务器的配置基本都在wlp\usr\servers\server1\server.xml 文件中配置
添加配置 server.xml
<featureManager>
<feature>adminCenter-1.0</feature>
</featureManager>

<quickStartSecurity userName="wsadmin" userPassword="wsadmin" /><!--管理台的账号密码-->

 

程序启动后,访问:

https://localhost:9443/adminCenter/ 

 

 

本文参考了资料:

https://www.ibm.com/developerworks/cn/websphere/library/techarticles/1207_zhuxl_liberty/1207_zhuxl_liberty.html

https://developer.ibm.com/cn/blog/2017/was-classic-or-was-liberty-how-to-choose/

 

转载于:https://www.cnblogs.com/tankaixiong/p/10490539.html

你可能感兴趣的文章
MySQL---数据库从入门走向大神系列(三)-修改数据库编码/DOS窗口编码
查看>>
中小企业遇到全网时代要抓住的机遇
查看>>
一步一步学习SignalR进行实时通信_6_案例
查看>>
第十二章——SQLServer统计信息(1)——创建和更新统计信息
查看>>
立体匹配导论
查看>>
ServiceStack.Hello——跨平台.net REST api服务搭建
查看>>
增加网站点击(引流)的不外传seo技巧
查看>>
转载:Expression 表达式树学习整理
查看>>
jvm系列(五):Java GC 分析
查看>>
在Docker Toolbox和Boot2Docker中使用Volume Plugins
查看>>
【独家】一文读懂文字识别(OCR)
查看>>
安卓程序员要拿到5000和1w的薪资,分别需要掌握哪些技术?
查看>>
浅谈机器视觉技术未来发展趋势
查看>>
[译] 前端调试技巧与诀窍
查看>>
从零开始写linux字符设备驱动程序(一)(基于友善之臂tiny4412开发板)
查看>>
ASP.NET MVC Model元数据及其定制:一个重要的接口IMetadataAware
查看>>
java基础知识——网络编程、IO流
查看>>
“层云”架构有望打破云计算瓶颈
查看>>
Gartner公布2017年顶级安全技术
查看>>
怎么学python?
查看>>