WebSphere部署Spring Boot
WebSphere Application Server Network Deployment部署
- Websphere版本: 8.5.5.12.
- 这里只简单做操作步骤介绍, 详细的信息请查看IBM的帮助文档
- 在页面上使用CTRL+F来找到要操作的地方.
1 代码和war包改动
你需要在你的代码中做两处更改, 否则was将找不到你的Spring应用的初始化类.
- 修改你的初始化类, 让它直接实现
WebApplicationInitializer; - 在webapp/WEB-INF下添加一个如下内容的web.xml;
- 打war包, 删除你的war包中的WEB-INF/lib(记得保存一份, 之后我们会在共享库中添加这些jar).
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0" metadata-complete="false">
<display-name>Archetype Created Web Application</display-name>
</web-app>
2 服务器和虚拟主机配置
登陆你的was控制台, 做以下这些操作:
- 在服务器中新建一个WebSphere Application Server, 一直下一步即可, 或者你也可以使用已有的服务器;
- 配置刚才新建的服务器, 在服务器基础架构->Java SDK中将1.7的sdk设为缺省;
- 在通信->端口中将WC_defaulthost设置为你想要的端口,
- 在环境->虚拟主机中, 新建或者配置原有的虚拟主机, 添加对应端口的主机别名.
3 创建和配置共享库
操作页面: 环境->共享库
- 选择对应的作用域后新建一个共享库;
- 配置共享库的类路径, 如: ${WAS_INSTALL_ROOT}/optionalLibraries/gateway/lib/;
- 将之前从war中取出的jar把放到你配置的路径下.
4 创建和配置应用程序
操作页面: 应用程序->应用程序类型->Websphere企业应用程序.
4.1 安装应用程序
点击安装, 然后做以下这些操作.
- 选择去掉了lib的war报上传;
- 选择快速路径, 在第二步中应用你想要部署到的服务器;
- 在第三步中选择你配置的虚拟主机;
- 在第五步中勾上metadata-complete 属性.
4.2 配置应用程序
操作页面: 应用程序->应用程序类型->Websphere企业应用程序.
选择刚才新建的应用程序:
- 在引用->共享库引用中, 选择模块, 点击引用共享库, 选择需要的共享库并应用;
- 在详细属性->类装入和更新检测中, 将类装入顺序改为父类最后, 并应用保存;
5 启动服务器和应用程序
- 在服务器->所有服务器中启动服务器;
- 在应用程序->所有应用程序中启动应用程序;
- 默认情况下, 应用会在服务器启动后自动启动;
- 可以在日志诊断中查看日志和装入器.
WebSphere部署Spring Boot的更多相关文章
- springboot(十六):使用Jenkins部署Spring Boot
jenkins是devops神器,本篇文章介绍如何安装和使用jenkins部署Spring Boot项目 jenkins搭建 部署分为三个步骤: 第一步,jenkins安装 第二步,插件安装和配置 第 ...
- Spring Boot 2.0(四):使用 Docker 部署 Spring Boot
Docker 技术发展为微服务落地提供了更加便利的环境,使用 Docker 部署 Spring Boot 其实非常简单,这篇文章我们就来简单学习下. 首先构建一个简单的 Spring Boot 项目, ...
- 从零部署Spring boot项目到云服务器(正式部署)
上一篇文章总结了在Linux云服务器上部署Spring Boot项目的准备过程,包括环境的安装配置,项目的打包上传等. 链接在这里:http://www.cnblogs.com/Lovebugs/p/ ...
- 使用Docker部署Spring boot项目
Docker是一个使用广泛的Linux容器管理工具包,它允许用户创建镜像,并将其容器实例化.通过本指南,我们可以学习到如何使用Docker部署Spring Boot项目. 先决条件 开发之前,你必须具 ...
- Spring Boot2.0:使用Docker部署Spring Boot
一.Spring Boot项目添加 Docker 支持1.在pom.xml中添加 Docker 构建插件 <plugins> <!-- Docker maven plugin --& ...
- (转)Spring Boot 2 (四):使用 Docker 部署 Spring Boot
http://www.ityouknow.com/springboot/2018/03/19/spring-boot-docker.html Docker 技术发展为微服务落地提供了更加便利的环境,使 ...
- (转)Spring Boot(十六):使用 Jenkins 部署 Spring Boot
http://www.ityouknow.com/springboot/2017/11/11/spring-boot-jenkins.html enkins 是 Devops 神器,本篇文章介绍如何安 ...
- 使用Jenkins部署Spring Boot项目
jenkins是devops神器,本篇文章介绍如何安装和使用jenkins部署Spring Boot项目 jenkins搭建 部署分为三个步骤: 第一步,jenkins安装 第二步,插件安装和配置 第 ...
- Spring Boot(十六):使用 Jenkins 部署 Spring Boot
Jenkins 是 Devops 神器,本篇文章介绍如何安装和使用 Jenkins 部署 Spring Boot 项目 Jenkins 搭建.部署分为四个步骤: 第一步,Jenkins 安装 第二步, ...
随机推荐
- Postgresql获取所有schema
Postgresql 连接方式_连接五要素_psql: https://blog.csdn.net/u011402596/article/details/38510547 postgresql的sho ...
- flask跨域请求三行代码搞定
flask跨域请求三行代码就可以搞定.但是请注意几点: 第一:只能返回json格式数据,比如list.ndarray等都不可以 第二:返回的对象必须是是字符串.元组.响应实例或WSGI可调用. pyt ...
- Linux基础-vim编辑器
使用vi编辑器编辑文件/1.txt进入编辑模式写入内容“hello world” 命令行模式输入i,进入编辑模式 写入HelloWorld,按ESC进入命令行模式,输入:进入扩展模式输入wq保存退出 ...
- 【方法】纯jQuery实现星巴克官网导航栏效果
前言 大冬天的没得玩,只能和代码玩. 所以就无聊研究了一下星巴克官网,在我看来应该是基本还原吧~ 请各位大神指教! 官网效果图 要写的就是最上方的会闪现的白色条条 效果分析 1.在滚动条往下拉到一定距 ...
- UBIFS文件系统简介 与 利用mkfs.ubifs和ubinize两个工具制作UBI镜像 (完整理解版本)
UBI文件系统简介 在linux-2.6.27以前,谈到Flash文件系统,大家很多时候多会想到cramfs.jffs2.yaffs2等文件系统. 它们也都是基于文件系 统+mtd+flash设备的架 ...
- sqlite3 的insert记录项思路
sqlite3 的insert记录项思路 1.组合一个insert的sql语句 2.判断是否需要立即执行,若不是立刻执行的语句,则插入到待处理的链表中,供后续事务处理时提交.必须有一个专门线程来对事务 ...
- java 一个函数如何返回多个值
在开发过程中,经常会有这种情况,就是一个函数需要返回多个值,这是一个问题!! 网上这个问题的解决方法: 1.使用map返回值:这个方法问题是,你并不知道如何返回值的key是什么,只能通过doc或者通过 ...
- servlet Filter过滤javascript
新建HttpServletRequestWrapper子类XssHttpServletRequestWrapper import javax.servlet.http.HttpServletReque ...
- Android基于XMPP Smack Openfire下学习开发IM(一)实现用户注册、登录、修改密码和注销等
http://blog.csdn.net/h7870181/article/details/8653865 以前学习过用Scoket 建立聊天,简单的建立聊天是没问题的,但如果要实现多人复杂的聊天,后 ...
- 洛谷P1938 找工就业
传送门啦 这个题本质就是跑一边最长路,重点就是在怎么建图上. 我们可以把点权放到边权上面,即将每一个边的终点点权当做这个边的边权,这个题里就是将工钱 $ d $ 当做边权. 如果这一条边需要坐飞机才能 ...