DPCAEES系统安装部署手册Word文档格式.docx
《DPCAEES系统安装部署手册Word文档格式.docx》由会员分享,可在线阅读,更多相关《DPCAEES系统安装部署手册Word文档格式.docx(15页珍藏版)》请在冰豆网上搜索。
3.3应用服务器相关配置5
3.4验证服务器是否正常6
3.5数据库安装7
4数据库创建7
4.1创建表空间7
4.2创建数据表7
4.3初始化系统基础数据7
5应用程序发布8
5.1修改应用配置8
5.2生成WAR包8
5.3发布应用10
5.4验证应用12
1文档说明
本文档介绍了EES系统的软件的安装和部署。
神龙汽车有限公司简称神龙公司,英文简称DPCA。
员工能力评价系统,英文代码EES。
开始安装本文档描述软件前,请先完成以下操作:
●应用服务器和数据库服务器的系统安装,系统版本RedHatEnterpriseLinuxServerrelease5.4(Tikanga)
●APACHEHTTP服务安装
2软件清单
软件名称
来源
描述
oracle
ORACLE商业软件
10g
系统数据库软件
tomcat
APACHE开源软件
6.0.32
系统应用服务器软件
jdk
SUNJAVA
6.0
JAVA运行环境
3软件安装
3.1JDK安装
JDK对应安装文件可以从下载,本文档假设安装文件为jdk-1_6_x-rc-linux-i586-rpm.bin
LINUX环境具体安装步骤如下:
●将JDK安装文件拷贝到服务器
●执行chmod+xjdk-1_6_x-rc-linux-i586-rpm.bin命令使其获得可执行权限
●执行shjdk-1_6_x-rc-linux-i586-rpm.bin安装JDK
●安装完毕,JDK默认安装在/usr/java/目录下
●设置环境变量,使用VI命令,在/etc/profile中写入以下命令:
exportJAVA_HOME=/usr/java/jdk1.6
exportPATH=$PATH:
$JAVA_HOME/bin:
$JAVA_HOME/jre/bin
exportCLASSPATH=.:
/usr/java/jdk1.6/lib:
/usr/java/jdk1.6/jre/lib:
$CLASSPATH
●执行java-version如果出现以下信息,证明JDK安装成功:
[root@eesappbin]#java-version
javaversion"
1.6.0_23"
Java(TM)SERuntimeEnvironment(build1.6.0_23-b05)
JavaHotSpot(TM)64-BitServerVM(build19.0-b09,mixedmode)
3.2应用服务器安装
本系统使用的应用服务器为APACHE提供的TOMCAT,该软件可直接从APACHE官方网站获取,具体版本请见软件清单。
获取软件后,将软件移至安装目录下,并解压缩,解压参考命令如下:
gunzipapache-tomcat-6.0.32.tar.gz
tar-xvfapache-tomcat-6.0.32.tar
注:
本文档假设TOMCAT安装目录为:
/usr/tomcat/
3.3应用服务器相关配置
exportTOMCAT_HOME=/usr/tomcat
exportCATALINA_HOME=/usr/tomcat
●设置TOMCAT管理帐号,使用VI命令,在/usr/tomcat/conf/tomcat-users.xml的<
tomcat-users>
标签中写入以下配置:
<
rolerolename="
admin"
/>
<
manager"
userusername="
tomcat"
password="
roles="
manager,admin"
●设置TOMCAT内存,使用VI命令,在/opt/apache-tomcat-6.0.32/bin/catalina.sh文件开头位置加入以下命令:
JAVA_HOME=/usr/java/jdk1.6.0_23
JRE=/usr/java/jdk1.6.0_23/jre
CLASSPATH=/usr/java/jdk1.6.0_23/lib:
/usr/java/jdk1.6.0_23/jre/lib
CATALINA_HOME=/usr/tomcat
TOMCAT_HOME=/usr/tomcat
JAVA_OPTS="
-Xms2048m–Xmx2048m"
CATALINA_OPTS="
-Xms1024m
-Xmx2048m
-Djava.rmi.server.hostname=10.26.210.49-Dcom.sun.management.jmxremote.port=4455-Dcom.sun.management.jmxremote.authenticate=false-Dcom.sun.management.jmxremote.ssl=false"
其中,10.26.210.49为服务器内网IP
●设置TOMCAT对应GET请求方式的编码,使用VI命令,在/usr/tomcat/conf/server.xml文件中进行如下设置:
Connectorport="
8080"
protocol="
HTTP/1.1"
connectionTimeout="
120000"
redirectPort="
8443"
URIEncoding="
UTF-8"
/>
●因为本系统需要在同一台服务器上启动2个TOMCAT,所以需要修改TOMCAT应用的HTTP端口。
使用VI命令,在/usr/tomcat/conf/server.xml文件中进行如下设置:
9080"
redirectPort="
8444"
8019"
AJP/1.3"
根据服务器实际环境,修改上述文字中的红色部分端口设置。
3.4验证服务器是否正常
●启动TOMCAT命令
cd/usr/tomcat/bin
./startup.sh&
●关闭TOMCAT命令
cd/usr/tomcat/bin
./shutdown.sh
当使用上述命令无法关闭时,可使用以下命令:
#ps-ef|grepjava----查询TOMCAT进程
kill-9pid----pid为TOMCAT进程ID
●验证TOMCAT是否启动
访问http:
//10.26.210.49/链接(10.26.210.49为服务器内网IP),出现TOMCAT欢迎画面,则TOMCAT启动正常
如果启动失败,可使用以下命令查看启动日志:
tail-f/usr/tomcat/logs/catalina.out
3.5TOMCAT日志文件切割插件的安装
因为TOMCAT自身产生的catalina.out文件会始终增长,影响LOG的阅读和问题的查找,因此需要安装第3方的插件cronolog来自动切割生成的LOG文件,该插件在LINUX下的安装步骤如下:
1安装cronolog
上线提交的文件中包含安装文件:
cronolog-1.6.2.tar.gz
Linux系统下运行如下命令安装插件:
tarzxvfcronolog-1.6.2.tar.gz
cdcronolog-1.6.2
./configure
make
makeinstall
用whichcronolog可以查到安装的路径,默认应该是/usr/local/sbin/cronolog,这个路径待会在修改catalina.sh时会用到。
2修改catalina.sh
2.1第一步
将
if[-z"
$CATALINA_OUT"
];
then
CATALINA_OUT="
$CATALINA_BASE"
/logs/catalina.out
fi
修改为
/logs/catalina.out.%Y-%m-%d
2.2第二步
将
touch"
改为
#touch"
2.3第三步
org.apache.catalina.startup.Bootstrap"
$@"
start\
>
"
2>
&
1&
start2>
1\
|/usr/local/sbin/cronolog"
>
/dev/null&
2.4重新启动Tomcat
可以在Tomcat的logs目录底下找到以系统日期为结尾的catalina.out.yyyy-mm-dd的档案,这样子就成功了。
后续就是持续观察看看是不是每天都有产生一个新的catalina.out.yyyy-mm-dd档案。
然后再安排定期删除这些较旧的log檔即可。
3.6数据库安装
Oracle数据库安装可参考安装文档《linux64x86oracle11g安装(验证版).doc》,此文档不再复述。
4数据库创建
4.1创建表空间
本系统要求表空间对应编码为“UTF-8”,用户名/密码建议使用ees/ees
4.2创建数据表
请按照sysCreateTable0826.sql中SQL来创建系统数据表。
请按照create_sequence.sql中SQL来创建序列。
请按照create_oracle_database_links.sql中SQL来创建HRS数据库链接。
请按照HRS_PROCEDURE文件夹下的*.prc文件来创建存储过程。
4.3初始化系统基础数据
请按照sysInitData0819.sql中SQL来初始化系统数据。
5应用程序发布
5.1修改应用配置
修改eesManager工程配置:
Ø
数据库配置
修改文件路径:
发布路径/eesManager/WEB-INF/classes/spring/base-context.xml
根据实际配置,修改以下内容红色字体部分:
beanid="
dataSource"
class="
mons.dbcp.BasicDataSource"
destroy-method="
close"
...
<
propertyname="
url"
<
value>
jdbc:
oracle:
thin:
@10.26.210.48:
1521:
EESDB<
/value>
/property>
//数据库服务器IP、服务端口、SID
username"
ees<
//用户名
password"
//密码
/bean>
邮件配置
发布路径/eesManager/WEB-INF/classes/spring/cache-context.xml
emailServiceJob"
com.dpca.manager.task.EmailServiceJob"
//系统邮件帐号
strAccount"
value="
ees@"
//系统邮件帐号密码
strPassword"
a"
//邮件服务器地址
strServerIP"
10.26.219.25"
//邮件服务器端口
strServerPort"
25"
...
//在线评价系统时间访问地址
strLoginURL"
http:
//10.26.210.49/eesPortal/login.do"
...
竞聘结果本地路径配置
发布路径/eesManager/WEB-INF/classes/spring/tasks-context.xml
hrsCompeteResultJob"
com.dpca.manager.task.HrsCompeteResultJob"
//竞聘结果本地存放路径
strFilePath"
/attachment/file/"
strBackupFilePath"
/attachment/backup/"
系统监控接口配置
发布路径/eesManager/WEB-INF/classes/spring/system-context.xml
systemUserService"
com.dpca.manager.service.system.SystemUserService"
strPortalURL"
//10.26.210.49/eesPortal/"
修改eesPortal工程配置:
发布路径/eesPortal/WEB-INF/classes/spring/base-context.xml
5.2生成WAR包
MyEclipse开发环境在项目名称点右键,点击Export按钮
选择WARFile,指定保存地点,点击完成。
5.3发布应用
进入http:
//10.26.210.49:
8080/点击TomcatManager,目前的管理帐号、密码都是tomcat
在这里可以启、停、重启和发布、卸载我们的应用,点击对应链接即可进入对应的系统
当WAR包发布的时候,Tomcat会自动解压并运行,所以在tomcat的webapps目录会看到原始的WAR包及解压后的文件夹
本系统部署时,需要将eesPortal应用同时部署在两个TOMCAT中,eesManager应用只需要部署在一个TOMCAT中。
5.4验证应用
访问http:
//10.26.210.49/eesPortal链接(10.26.210.49为服务器内网IP),出现以上画面,则在线评价系统发布成功。
//10.26.210.49/eesManager链接(10.26.210.49为服务器内网IP),出现以上画面,则评价管理系统发布成功。