websphere部署--web应用-以自己的项目为例
启动websphere:
1) 启动Manager: /home/wasadmin/IBM/WebSphere/AppServer/bin/startManager.sh
2) 启动Node: /home/wasadmin/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startNode.sh
3) 最后打开控制台,在控制台上启动各个服务器即可 https://10.0.26.71:9043/ibm/console/login.do?action=secure
当在/home/wasadmin/IBM/WebSphere/AppServer/profiles/AppSrv01路径下看到不少内存溢出时,删掉相关文件,杀掉websphere进程,然后按照上面步骤重启
ps -ef|grep websphere kill -9 ***
1,运维ops-web项目打包(war)---这个项目是maven项目
项目结构如图: 请在Eclipse中操作.
1) 一般情况先清理一下 pom.xml右键-->run as-->maven clean
2) 打包操作 pom.xml右键-->run as-->maven install-->(war 包会打在 target目录下)
target目录下的文件如图所示:
2,websphere服务器与虚拟主机
登录到websphere控制台: http://10.181.77.68:9060/ibm/console/login.do
服务器创建过程.
服务器-->服务器类型-->WebSphere Application Server-->新建
修改服务器属性
虚拟主机创建过程.
环境-->虚拟主机-->新建
虚拟主机设置端口
首选要查看,刚刚建立的服务器默认端口
可以看到它的默认端口是 9083,因此上将我们刚刚建立的 虚拟主机端口设置为9083
通过“新建”可根据实际要求创建新的传输链(如新建端口为20002的传输链)
设置默认端口(9083),或者自己新建的端口 20002
3,ops-web部署到websphere上
选择 应用程序-->应用程序类型-->WebSphere企业应用程序
这步骤比较慢,因为在上传文件,耐心等待
这里要先勾选模块,在选择对应的服务器,点击应用,就可以点击下一步了
这里一定要点击 应用多个映射 ,然后选择我们想用的虚拟主机 ...
4,ops-web应用访问
浏览器地址栏输入: http://10.181.77.68:9083/ops-web/home.jspa
这个是用行方的统一登录页面进行登录的.
登录后的主页
5,ops-web应用卸载
6, ops-web应该最终安装到的目录以及日志目录
应用:/usr/WebSphere/AppServer/profiles/vtmtest/installedApps/vtm
日志在: /usr/WebSphere/AppServer/profiles/vtmtest/logs/OPS_Web2
7, ops-web项目配置文件说明
配置文件所在项目中的位置:ops-web\src\main\resources ,如下图所示
上线之前需要确认和修改的配置文件有 :
agent.properties , applicationContext-security.xml , ftpConfig.properties , global.properties , jdbc.properties , log4j.properties , struts.properties .
1) agent.properties(与ilink通信相关的一些配置)
2) applicationContext-security.xml(是否使用统一登录)
3) ftpConfig.properties (ftp 上传相关配置)
4) Global.properties(项目全局的一些配置)
5) jdbc.properties(数据库连接的配置)
6) log4j.properties (日志相关配置)
7) struts.properties (这里只需要改上传路径)
8,其他需要修改的地方(报表)
报表文件位于 ops-web\src\main\webapp\birt\ *.rpttemplate
里面有独立的数据库数据源的配置 , 需要与实际数据库配置连接保持一致.(打开文件,搜索一下“10.181”即可定位. 修改ip地址,如果用户名的密码发生了变化,就需要使用Eclipse中安装的birt插件可视化操作来更改. 因为密码是自动加密的)
websphere部署--web应用-以自己的项目为例的更多相关文章
- Kubernetes 部署Web UI (Dashboard)
Kubernetes 部署Web UI (Dashboard) 项目下载地址:https://github.com/kubernetes/kubernetes/tree/master/cluster/ ...
- Tomcat部署web项目,如何直接通过域名访问,不加项目名称
问题:下面的问题是互联网上问得比较多的,但是显然都是同一个问题. JavaWeb项目部署到tomcat服务之后设置不需要输入项目名称即可访问? Tomcat部署web项目,如何直接通过域名访问,不加项 ...
- 走进云背后:微软Azure web 项目通过web service部署web site
探索云那不为人知的故事(一):Web Services部署web site 前奏:Windows Azure是微软基于云计算的操作系统,现在更名为“Microsoft Azure”,和Azure Se ...
- 利用Gulp优化部署Web项目[长文慎入]
Gulp Gulp是一款项目自动化的构建工具,与Grunt一样可以通过创建任务(Task)来帮助我们自动完成一些工作流的内容.当然,今天我们的内容并不是讨论这二者的区别,仅仅是介绍介绍如何利用Gulp ...
- tomcat部署web项目的方式 转
JavaWeb开发Tomcat中三种部署项目的方法,开始Java web开发必不可少的步骤,经过查找,觉得有篇文章介绍的不错 1.在conf目录中新建Catalina\localhost目录,在该目录 ...
- 在Tomcat下部署web项目
每个web项目可以以两种方式存在,如联合风控项目,Urc.war,另一中是Urc解压后的目录结构.而tomcat目录下的\webapps\下则均是要部署的web项目解压后的文件夹,启动tomcat后, ...
- eclipse,tomcat部署web项目,以及本地文件访问
1.直接把项目复制到Tomcat安装目录的webapps目录中,这是最简单的一种Tomcat项目部署的方法,也是初学者最常用的方法. 2.在tomcat安装目录中有一个conf文件夹,打开此文件夹,其 ...
- 如何:使用 Visual Studio 中的一键式发布来部署 Web 应用程序项目
原文: 如何:使用 Visual Studio 中的一键式发布来部署 Web 应用程序项目 本主题介绍如何在以下产品中使用 一键式发布 发布(部署)Web 应用程序项目: Visual Studio ...
- Tomcat—怎样在Tomcat Webserver下部署Web项目
总结一下怎样在Tomcat Webserver下部署Web项目:
随机推荐
- 一个基于JRTPLIB的轻量级RTSP客户端(myRTSPClient)——收流篇:(一)简介
关于实时流媒体传输的开源库,目前流行的主要有两个:live555和jrtplib. 其中live555将rtp.rtcp和rtsp的传输协议实现集于一身,功能齐全,是个超强的集合体.但是对于嵌入式系统 ...
- 一些方便的bash命令
1.文件名大小写转换: (1)大写转小写: ls | awk '{printf("mv %s %s\n", $0, tolower($0))|"sh"}' (2 ...
- 【Oracle】表空间管理
--表空间管理为主.附带 权限管理.数据字典 /* 表空间是逻辑结构,数据文件是物理结构 一个表空间对应多个段segment 段可以对应多个数据文件.跨磁盘 一个段对应多个盘区 extent 一个盘区 ...
- Mysql数据库防SQL注入原理
每个语言都有自己的数据库框架或库,无论是哪种语言,哪种库,它们在数据库防注入方面使用的技术原理无外乎下面介绍的几种方法. 一.特殊字符转义处理 Mysql特殊字符指在mysql中具有特殊含义的字符,除 ...
- 4_SSRF
SSRF SSRF(服务请求伪造)是一种由攻击者构造形成由服务器端发起请求的一个安全漏洞,它将一个可以发起网络请求的服务当作跳板来攻击其他服务器,SSRF的攻击目标一般是内网.当服务器提供了从其他服务 ...
- 渗透常用手工SQL注入语句合集
1.判断有无注入点; and 1=1 and 1=2 2.猜表一般的表的名称无非是admin adminuser user pass password 等..and 0<>(select ...
- shell之 printf 输出语句
总结: (1)printf 使用引用文本或空格分隔的参数,外面可以在printf中使用格式化字符串,还可以制定字符串的宽度.左右对齐方式等.默认printf不会像 echo 自动添加换行符,我们可以手 ...
- python条件判断与循环
条件判断 1.python缩进规则: 如果if语句判断是True,就把缩进的语句执行了,否则,什么也不做,比如: age=20 if age >= 18: print('your age is' ...
- 读取xml文件中节点
/// <summary> /// /// </summary> /// <param name="xmlpath">节点路径</para ...
- 又想起Solaris
想起曾几何时,学习的第一个UNIX-like操作系统.只可惜,从来都是在此操作系统上用C语言编程,而没有用过Sun公司的java. 又几何时,Sun公司慢慢不行了.再后来过了几年,Sun公司把Ultr ...