各中间件部署项目实施文档.docx
《各中间件部署项目实施文档.docx》由会员分享,可在线阅读,更多相关《各中间件部署项目实施文档.docx(10页珍藏版)》请在冰豆网上搜索。
各中间件部署项目实施文档
Tomcat
一、linux系统
tomcat推荐以war包形式部署,方便快捷。
涉及到的工具:
MyEclipse、Xshell(连接linux输入shell命令,可用其它类似软件代替,自行XX)、FileZilla(上传文件至linux服务器,此软件同可替代)
war包部署:
1、以MyEclipse为例(eclipse类似),选择菜单File>Export,在弹出的Export界面选择WARfile>Next>Browse选择war包存放地址>Finish。
到此MyEclipse就已开始生成war包(可能存在界面假死情况),时间几分钟不等,视具体电脑配置而定。
2、war包生成后,使用FileZilla工具连接至linux服务器
将war包放至tomcat中webapps下
若为更新,请注意
当个/多个文件更新,将文件覆盖control下对应的文件即可。
整个war包更新时,请删除webapps下的control文件夹以及control.war文件,再放至新的war包
3、启动tomcat服务。
使用xshell(或其他相应linux连接工具),连接至服务器
菜单文件>新建,按下图填写相应属性,确定
出现如图界面代表连接成功
进入到tomcat的bin文件夹。
执行startup.sh文件(./startup.sh)
然后查看tomcat实时日志,检查启动是否完成。
(进入到tomcat中logs文件夹,输入命令tail-fcatalina.out)
4、停止tomcat服务
进入到tomcat的bin文件夹,执行stutdown.sh文件(./startup.sh)
查看tomcat进程(输入命令ps-ef|greptomcat),并杀死tomcat进程(kill-9进程数)。
如图所示:
杀完进程后,请再次查看tomcat进程检测是否杀掉。
Weblogic
(若是使用Weblogic,最好能让行科技部安装软件、配置域,并且提供操作文档)
一、linux系统
推荐以已编译项目文件夹方式部署。
(war包形式可能会报错,可尝试)
涉及到的工具:
MyEclipse、Xshell(连接linux输入shell命令,可用其它类似软件代替,自行XX)、FileZilla(上传文件至linux服务器,此软件同可替代)
1、每次运行项目后会在相应的tomcat>webapps下生成对应的编译目录。
(eclipse下可能不生成)
如果没生成编译目录,可先把项目打成war包(上有说明),将war包放置tomcat>webapps下,执行tomcat>bin>startup.bat,待tomcat启动完成后就会生成上述的编译目录。
2、使用FileZilla工具连接至linux服务器,将编译目录复制到服务器的指定目录下,如图直接选中拖动过去。
3、待目录复制完成后,使用Xshell工具连接linux服务器
菜单文件>新建,按下图填写相应属性,确定
出现如图界面代表连接成功,进入到weblogic的域文件夹中,一般路径为Oracle/Middleware/user_projects/domains,进入到bin文件夹中,执行命令
shstartWeblogic.sh启动weblogic服务,若停止服务则为shstopWeblogic.sh
提示:
由于大部分行都会自行准备环境,配置会有所变化,所以启动服务时操作也会有所不同,具体操作以行科技人员所给的操作文档为主(可试着让科技部提供操作文档)
4、进入控制台部署项目,控制台进入方式:
在浏览器中输入http:
//ip地址:
端口号/console
出现如图界面,输入用户名,口令登录
点击左侧菜单的部署,然后点击锁定并编辑,使安装按钮可用
点击安装按钮进入到安装界面,输入编译目录所在的路径,勾选编译目录点击下一步进行部署,若无特殊配置,后面均选择下一步或者是。
保存所有配置后,记得激活更改。
激活更改后,回到部署界面,勾选已经部署的项目,启动>为所有请求提供服务。
出现如下图提示,并且项目状态为活动,代表项目已经成功部署切运行。
5、进入系统。
在网址中输入http:
//ip地址:
服务器监听端口/项目名
查看服务器监听端口:
linux常用操作
ls展示当级多有文件夹及文件cd..回到上一级
cd回到最上级sh或./a.sh运行a.sh文件
rma.sh删除a.sh文件rm-rfa删除a文件夹及a文件夹的文件
ps-ef|greptomcat查看tomcat进程ps-ef|grepjava查看weblogic进程
tail-fcatlina.out查看catalina.out文件的实时状态(此文件为tomcat自身日志文件)
重要提示
1、Tomcat如果在登录或者系统界面操作时有关乱码报错
Catalina.sh中JAVA_OPTS变量中添加-Dfile.encoding="UTF-8"参数,重启tomcat
2、Weblogic乱码
请确认linux服务器使用的编码是否为UTF-8,若还乱码,setDomainEnv.sh中
exportSAVE_JAVA_OPTIONS=%JAVA_OPTIONS%后添加-Dfile.encoding=utf-8
重启服务
3、Weblogic部署时报错版本不兼容
//java.sun./xml/ns/j2ee"xmlns:
xsi=".w3.org/2001/XMLSchema-instance"xsi:
schemaLocation="http:
//java.sun./xml/ns/j2eehttp:
//java.sun./xml/ns/j2ee/web-app_2_4.xsd">
替换项目中web.xml原有的此句标签
4、当weblogic报如下错误时
java.sql.SQLException:
自动提交功能设置为启用时无法回退
及可能为weblogic版本过高引起,尝试修改
startManagedWebLogic.sh(路径:
/domain/bin)
在JAVA_OPTIONS参数里加上-Doracle.jdbc.autoCommitSpecCompliant=false,重启服务