REDHATLINUX9架设WEB服务器TOMCAT和安装JAVA环境

REDHATLINUX9架设WEB服务器TOMCAT和安装JAVA环境
REDHATLINUX9架设WEB服务器TOMCAT和安装JAVA环境

RED HAT LINUX 9 架设WEB服务器TOMCAT和安装JA V A环境

一、Linux上安装环境

1.1拷贝文件

jdk-1_5_0_19-linux-i586.rpm

apache-tomcat-5.5.29.tar.gz

放到/usr/local

1.2安装java环境

1.3安装web环境

1安装jdk

jdk-1_5_0_19-linux-i586.rpm

a.赋权限

chmod +x jdk-1_5_0_19-linux-i586.rpm

b.安装

rpm –ivh jdk-1_5_0_19-linux-i586.rpm

c 配置

执行后默认安装在usr/java文件夹下//建立符号连接

Ln –s /usr/java/jdk-1_5_0_19 /usr/local/jdk1.5

d最后位置

/usr/local/jdk1.5

2.安装tomcat

apache-tomcat-5.5.29.tar.gz

a赋权

chmod +x apache-tomcat-5.5.29.tar.gz

b安装

tar -xzvf apache-tomcat-5.5.29.tar.gz

c最后位置

/usr/local/apache-tomcat-5.5.29

3设置系统环境变量,编辑/etc/profile文件

Vi /etc/profile

在后面添加

JAVA_HOME=/usr/local/jdk1.5

CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:

$JAVA_HOME/jre/lib/rt.jar

CATALINA_BASE=/usr/local/apache-tomcat-5.5.29

CATALINA_HOME=/usr/local/apache-tomcat-5.5.29

PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin

export JAVA_HOME CLASSPATH CATALINA_BASE CATALINA_HOME PATH

unset i

保存

设置起效

Source /etc/profile

检验

Java –version

二.配置web服务器开机启动服务

设置tomcat服务器开机启动使用jsvc将tomcat启动为Linux的一个进程

[root@tomcat ~]# cd /usr/local/ apache-tomcat-5.5.29/bin/

[root@tomcat bin]# tar -zxvf jsvc.tar.gz

[root@tomcat bin]# cd jsvc-src/

[root@tomcat jsvc-src]# chmod +x configure

[root@tomcat jsvc-src]# ./configure --with-java=/usr/local/jdk1.5

[root@tomcat jsvc-src]# make

#完成jsvc的编译

[root@tomcatjsvc-src]#cp/usr/local/apache-tomcat-5.5.29/bin/jsvc-src/native/Tomcat5.sh

/etc/rc.d/init.d/

#将生成的脚本复制到/etc/rc.d/init.d文件中

[root@tomcat jsvc-src]# cd /etc/rc.d/init.d/

[root@tomcat init.d]# chmod +x Tomcat5.sh 很重要

[root@tomcat init.d]# vi Tomcat5.sh

**************

#!/bin/sh

#chkconfig:2345 85 15

#description:Star and Stop the Tomcat daemon

############################################################################## #

# Copyright 2004 The Apache Software Foundation.

#

# Licensed under the Apache License, Version 2.0 (the "License");

# you may not use this file except in compliance with the License.

# You may obtain a copy of the License at

#

# https://www.360docs.net/doc/b612463240.html,/licenses/LICENSE-2.0

#

# Unless required by applicable law or agreed to in writing, software

# distributed under the License is distributed on an "AS IS" BASIS,

# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

# See the License for the specific language governing permissions and

# limitations under the License.

############################################################################## #

# Small shell script to show how to start/stop Tomcat using jsvc

# If you want to have Tomcat running on port 80 please modify the server.xml

# file:

#

#

#

# port="80" minProcessors="5" maxProcessors="75"

# enableLookups="true" redirectPort="8443"

# acceptCount="10" debug="0" connectionTimeout="60000"/>

#

# That is for Tomcat-5.0.x (Apache Tomcat/5.0)

#

# Adapt the following lines to your configuration

JAVA_HOME=/usr/local/jdk1.5

CATALINA_HOME=/usr/local/apache-tomcat-5.5.29

DAEMON_HOME=/usr/local/apache-tomcat-5.5.29/bin

TOMCAT_USER=root

# for multi instances adapt those lines.

TMP_DIR=/var/tmp

PID_FILE=/var/run/jsvc.pid

CATALINA_BASE=/usr/local/apache-tomcat-5.5.29

CATALINA_OPTS="-Djava.library.path=/home/jfclere/jakarta-tomcat-connectors/jni/native/.libs" CLASSPATH=\

$JAVA_HOME/lib/tools.jar:\

$CATALINA_HOME/bin/commons-daemon.jar:\

$CATALINA_HOME/bin/bootstrap.jar

case "$1" in

start)

#

# Start Tomcat

#

$DAEMON_HOME/jsvc-src/jsvc \

-user $TOMCAT_USER \

-home $JAVA_HOME \

-Dcatalina.home=$CATALINA_HOME \

-Dcatalina.base=$CATALINA_BASE \

-Djava.io.tmpdir=$TMP_DIR \

-wait 10 \

-pidfile $PID_FILE \

-outfile $CATALINA_HOME/logs/catalina.out \

-errfile '&1' \

$CATALINA_OPTS \

-cp $CLASSPATH \

org.apache.catalina.startup.Bootstrap

#

# To get a verbose JVM

#-verbose \

# To get a debug of jsvc.

#-debug \

exit $?

;;

stop)

#

# Stop Tomcat

#

$DAEMON_HOME/jsvc-src/jsvc \

-stop \

-pidfile $PID_FILE \

org.apache.catalina.startup.Bootstrap

exit $?

;;

*)

echo "Usage tomcat.sh start/stop"

exit 1;;

esac

**************

修改后

[root@tomcat init.d]# ln -s /etc/init.d/Tomcat5.sh /etc/rc0.d/K90Tomcat5.sh [root@tomcat init.d]# ln -s /etc/init.d/Tomcat5.sh /etc/rc1.d/K90Tomcat5.sh [root@tomcat init.d]# ln -s /etc/init.d/Tomcat5.sh /etc/rc2.d/S90Tomcat5.sh [root@tomcat init.d]# ln -s /etc/init.d/Tomcat5.sh /etc/rc3.d/S90Tomcat5.sh [root@tomcat init.d]# ln -s /etc/init.d/Tomcat5.sh /etc/rc4.d/S90Tomcat5.sh [root@tomcat init.d]# ln -s /etc/init.d/Tomcat5.sh /etc/rc5.d/S90Tomcat5.sh [root@tomcat init.d]# ln -s /etc/init.d/Tomcat5.sh /etc/rc6.d/K95Tomcat5.sh #为不同的运行基本建立启动和停止服务信息

测试tomcat启动脚本

[root@tomcat init.d]# /etc/rc.d/init.d/Tomcat5.sh start

#执行脚本启动tomcat服务

[root@tomcat init.d]# netstat -tnl

Active Internet connections (only servers)

Proto Recv-Q Send-Q Local Address Foreign Address State

tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN

tcp 0 0 :::8009 :::* LISTEN

tcp 0 0 :::8080 :::* LISTEN

tcp 0 0 :::80 :::* LISTEN

tcp 0 0 :::22 :::* LISTEN

#查看服务状态

[root@tomcat init.d]# /etc/rc.d/init.d/Tomcat5.sh stop

[root@tomcat init.d]# netstat -tnl

Active Internet connections (only servers)

Proto Recv-Q Send-Q Local Address Foreign Address State

tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN

tcp 0 0 :::80 :::* LISTEN

tcp 0 0 :::22 :::* LISTEN

#检测服务是否已经停止

将tomcat启动脚本注册为系统服务

服务安装完毕,添加到系统服务中去

Chkconfig –add Tomcat5.sh

Chkconfig –level 345 Tomcat5.sh on

自此软件环境安装完毕,系统启动会带动tomcat,并且能使用service指令操作tomcat开启停止

三.配置环境和配置tomcat

Server.xml ROOT catalina.sh tomcat-user.xml

配置80端口

配置直接输入IP转发

配置字符编码

配置内存大小

配置manager用户和密码

删除其他项目

二、安装必要的软件包

Tomcat能开机自动启动,但是需要监控是否运行正常

脚本+计划任务

Health.sh

********************

#!/bin/bash

#The WEB Server Status Check and Repair Script.

TMP=/tmp/health.html

HEALTH="WEBSERVEROK"

REQUEST_TOMCAT=http://127.0.0.1:80/health.html

LOGDA TE="$(date +%F) $(date +%T) $CATALINA_HOME "

LOGFILE=/var/log/WebServer.log

export PA TH=$PATH:/bin:/sbin:/usr/bin:/usr/sbin:/usr/java/jdk1.5.0_19/bin:/usr/local/bin/

[ ! -f $LOGFILE ] && touch $LOGFILE

function Check_Status()

{

local RETRY=1

local SUCCESS=0

while [ $RETRY -le 3 ]; do

[ -f $TMP ] && rm -f $TMP

/usr/local/bin/curl -o $TMP $2 2>&1

sleep 2

STATUS=$(egrep -o "$HEALTH" $TMP)

if [ x$STATUS = x ]; then

echo "${LOGDA TE}$1 check failure repeat $1 $RETRY times,repeat..." >> $LOGFILE

let RETRY=$RETRY+1

sleep 2

continue

fi

if [ $STA TUS = "$HEALTH" ]; then

echo "${LOGDA TE} $1 work fine!" >> $LOGFILE

SUCCESS=1

break

else

echo "${LOGDA TE}$1 check failure repeat $1 $RETRY times,repeat..." >> $LOGFILE

let RETRY=$RETRY+1

sleep 2

fi

done

if [ $SUCCESS -eq 0 ]; then

let FC=$RETRY-1

echo "${LOGDATE} repeat $FC times $1 status failure,will restart $1!" >> $LOGFILE

RETURN=0

else

RETURN=1

fi

rm -f $TMP

}

Check_Status Tomcat $REQUEST_TOMCAT

if [ $RETURN -eq 0 ]; then

PID=$(ps -ef | grep tomcat| wc -l)

if [ $PID -gt 1 ]; then

echo "${LOGDA TE} Tomcat is presence,kill them and restart..." >> $LOGFILE

HTTP_PID=$(ps -ef | grep tomcat| awk '{print $2}')

kill -9 $HTTP_PID > /dev/null 2>&1

sleep 5

service Tomcat5.sh start > /dev/null 2>&1

else

service Tomcat5.sh start > /dev/null 2>&1

fi

sleep 2

PID=$(ps -ef | grep tomcat | wc -l)

if [ $PID -gt 1 ]; then

echo "${LOGDA TE} restart Tomcat success!" >> $LOGFILE

else

echo "${LOGDA TE}restart Tomcat failure!" >> $LOGFILE

fi

fi

********************

思路:

1.使用linux计划任务

2.执行脚本/home/oyl/health.sh,访问并下载web根目录下的health.html文件

3.如果下载的health.html文件包含设置文本,则说明tomcat运行正常

4.没有下载就表示tomcat运行不正常,此时无法确定tomcat是否是僵死还是停止

5.检查内存中是否存在,如果存在就全部杀死,然后启动,如果不存在就只是启动

6.将日志信息放到/var/log/WebServer.log

需要文件:

1.在webapp下的Root下放置health.html 被检测的文件

2.在/root/cron下放置health.sh 监控脚本文件

3.在/var/log/下会自动创建WebServer.log 启动记录日志文件

4.会产生临时文件/tmp/health.html 每次执行都会清空前一次的文件

5.需要下载linux的一个程序curl-7.14.0.tar.gz

运行步骤:

1.安装curl-7.14.0.tar.gz(如果系统自带安装了就无需安装,具体查看有没有安装,可以到/usr/local/bin/curl 指令是否能正确显示)

1#tar -zxvf curl-7.14.0.tar.gz

2#cd curl-7.14.0/

3#./configure

4#make

5#make test

6#make install

2.复制文件health.html 到ROOT下面

3.复制文件health.sh 到root/cron/下

4.给脚本赋权限

5.定时计划任务添加该脚本一天执行一次

Crontab文件的每一行由六个域(minutes、hours、day of month、month、day of week、 command)组成,域之间用空格或Tab分开,其中:

minutes:分钟域,值的范围是0到59

hours:小时域,值的范围是0到23

day of month:日期,值的范围是1到31

month:月份,值的范围是1到12

day of week:星期,值的范围是0到6,星期日值为0

command:所要运行的命令

30 5 * * * /root/cron/health.sh

Curl在crond中执行有问题

问题解决:

环境变量的问题,我调用 curl指令,系统默认先从环境变量中查找该可执行文件,然后就是本文件夹下找,没有找到就无法执行,我是直接使用curl指令,在任务计划中,系统先去找curl的路径,没有找到就报错,后来,我就给curl添加绝对路径/usr/local/bin/curl 竟然可以了,最后我将此路径放到脚本的PATH路径中

总结:分析问题要完整,如果a方测试不错,问题就出在b方,b方哪里出错?就通过排除法,将条件先删除,语句是否可以执行。

Linux 脚本编程首先都是确定环境变量,将所有要用到的指令的都添加到PATH路径下,执行一条指令,默认先从环境变量开始找,在从本文件夹下找,找不到就报错

需要用到的知识:

1.crontab Linux定时计划任务

2.Curl Linux 下载

3.Linux shell 编程

步骤:

1.Root 下创建文件夹cron

2..复制health.sh 到root/cron 文件夹下

3.复制curl的包curl-7.1

4.0.tar.gz 到/usr/local 下(可选)

4.复制health.html 到ROOT项目下(可选)

5.安装crul

7#tar zxvf curl-7.14.0.tar.gz

8#cd curl-7.14.0/

9#./configure

10#make

11#make test

12#make install

6给health.sh 赋权chmod +x health.sh

7添加计划执行crontab -e 30 5 * * * /root/cron/health.sh

8重启crond service crond restart

至此 tomcat监控已经完成

三、数据库方面

mysql必备用户localhost.localdomain 这个用户,并且要对数据库有增删改查的权限

总结:

运行的程序

升级采用tomcat manager 控制台热部署发布新程序,执行流程为停止,卸载,上传

修改Linux系统时间,采用java 执行ssh 操作,执行Linux指令直接执行,需要第三方包

局部刷新,使用dwr实现ajax功能,局部定时刷新,并使用dwr插入数据到库

数据无闪动的原理:判断显示数据的表格内有没有数据,第一次加载则创建所有页面元素,后面次数则是替换数据,定时器延时,操作定时器,当用户将要操作时,停止当前定时器,开启新的定时器,15s过后,关闭当前新的定时器,开启旧的定时器

管理员登录判断,采用filter过滤器实现,判断该操作是否登录没有则直接转到登录页面

数据访问层,查询技术采用离线查询,可以在任一session中执行,增删改则是采用spring事务管理,面向方面编程

表示层技术:

样式,特效采用javascript ,css ,显示数据采用jquery,dwr,struts标签

中间层技术:

Spring 依赖注入,声明式事务处理,编写baseservice,其他继承基类,业务层所有依赖注入可以在此类执行

数据访问层技术:

Hibernate,编写basedao ,其他继承基类,依赖注入只需在此类执行

数据库连接:

采用hibernate +proxool数据库连接池方式,避免mysql数据库8小时断开连接,而且可以收回空闲连接

日志记录:

Log4j,基本上在开发期间有用

异常处理:

Try catch 捕获异常往上面,跳转到异常页面,抓好表示层录入数据

要执行Linux指令必须要是root权利,所以用户名和密码不能变

服务器配置

Ip直接访问,随系统启动,每天检测一次是否正常

网上大多数的配置环境是apache+tomcat+jk1模式这种方式,但这是针对大型或中小型网站设计的,本应用无需应对网络所有用户,只需在局域网内部使用,因此使用tomcat就可以了

Tomcat的server.xml需要配置,端口号,虚拟内存,

当然还要配置tomcat-users.xml 这样可以添加对tomcat的访问权限

最好是直接替换server.xml

2.1 Sword Core—开发环境搭建手册

中国软件与技术服务股份有限公司 RD-SWORD-PUB-STA-V5.0 文件编号: 文件编号:RD-SWORD-PUB-STA-开发环境搭建指导手册 当前版本号SWORDV5.0 最初发布日期 最新修订日期 审核者日期 批准者日期 中国软件与技术服务股份有限公司

修订记录 日期版本修订内容说明作者SWORDV5.0

目录 (11) ..................................................................................................................... (22) 3.1.2.工具包................................................................................................................. (3) (33) 3.1. 4.多级缓存组件.....................................................................................................

1.概述 此文件用于描述如何搭建开发环境。 WEB应用开发环境搭建 2.2.WEB 开发工具:eclipse J2EE3.5 web服务器:tomcat7.0.35embed 说明:此例使用嵌入tomcat的jar包方式 项目所需jar包列表请查看附录. 根据需要在sword.xml添加各组件和所需配置文件.各组件配置说明请查看相关文档. 搭建步骤: 1.创建Java Project,名称为web_demo 2.创建源代码文件夹和lib目录,以及web项目文件夹,结构如下 结构说明: config:存放所需配置文件. src_code:代码开发,源代码

系统部署手册

XXXXXXXXXXXXXXXXX项目 XXXXXX系统 部 署 手 册 作者:xxxxxxx XXXX股份有限公司 XXXX年XX月

目录 一、环境 (3) 1.系统环境: (3) 2.软件环境: (3) 3.硬件环境 (3) 二、系统部署 (3) 1.Jdk安装 (3) 1.1 安装jdk (3) 1.2 jdk环境变量配置 (5) 2.oracle安装 (6) 2.1 oracle安装 (6) 3.apache-tomcat安装 (14) 4.XXXXXXXXXX系统需要修改的地方 (15) 5. 启动、停止Tomcat服务器 (15)

一、环境 1.系统环境: Windows2003 32位 2.软件环境: Java JDK版本:jdk1.6 以上版本 oracle版本:Oracle 11g 或oracle 10g tomcat 版本: tomcat 6.3 3.硬件环境 二、系统部署 1.Jdk安装 1.1 安装jdk 运行下载好的jdk-6u10-beta-windows-i586-p.exe,按提示进行操作。

在设置JDK安装路径时,建议放在C:\jdk1.6或D:\jdk1.6这种没有空格字符的目录文件夹下,避免在以后编译、运行时因文件路径而出错。这里我们将它安装到D:\jdk1.6目录下。 安装好JDK后,会自动安装JRE。这样JDK的安装即完成。

1.2 jdk环境变量配置 新建系统变量Classpath和Path,

详细设置如下图所示。 2.oracle安装 2.1 oracle安装 1. 解压缩文件,将两个压缩包一起选择,鼠标右击 -> 解压文件如图 2.两者解压到相同的路径中,如图:

Sugar测试环境搭建手册

Sugar测试环境搭建说明 第一、LAMP安装(Linux系统下安装SugarCRM) 一:安装准备工作 1、登录linux(root/123456) 2、利用netconfig命令设置IP地址等信息 (1)——设置IP、子网掩码、网关、主DNS (2)——servicenetwork restart重启网络服务使修改生效 也可以通过修改文件进行设置 vi /etc/sysconfig/network-scripts/ifcfg-eth0 设置IPADDR=IP地址,NETMASK=掩码,ONBOOT=YES,启动时启动网卡?vi /etc/r esolv.conf 设置DNS 3、设置完成后通过ifconfig命令可以查看当前系统的网络信息 4、通过SecurCRT工具链接到linux下

5、通过ZmodemUploadList添加需要从本地传输到linux下的文件,然后执行Start Zmodem Upload启动传输。 二:APACHE的安装 2.1: apache的安装

[root@sugar ~]# gzip -dhttpd-2.2.4.tar.gz?[roo t@sugar ~]# tarxvf httpd-2.2.4.tar [root@sugar ~]# cd httpd-2.2.4 [root@sugar ~]#./configure [root@sugar ~]# make [root@sugar~]# make install apache默认安装路径:/usr/local/apache2 /usr/local/apache2下面关键目录说明 conf:apache服务器的配置目录 htdocs:需要发布应用程序的目录 bin :apache服务器的可执行程序目录 2.2: apache的配置修改 [root@sugar ~]#vi/usr/local/apache2/conf/ht tpd.conf 将#ServerName www.example.com:80 中的“#”删掉,并将www.examhttps://www.360docs.net/doc/b612463240.html,改为本机的ip地址 2.3:apache服务安装检测 apache安装是否成功的检测 1启动apache服务 说明:apache服务的启动和停止 [root@sugar ~]# cd/usr/local/apache2/bin [root@sugar~]# ./apachectl stop这是停止apache 服务 [root@sugar ~]# ./apachectl start这是启动apache服务 2在window平台通过ie访问linux上面apache的测试页面, http://your_linux_ip/ 如图所示

软件项目安装部署手册(模版).doc

模块部署流程手册(范本) 二○一年月日 文档修改历史记录

目录 第1章部署环境 (4) 1.1系统配置 (4) 1.2系统依赖配置 (4) 1.2.1JDK配置 (4) 1.2.28080端口配置 (4) 1.2.3xxx配置 (4) 1.3依赖组件配置 (4) 1.3.1Active MQ配置 (4) 1.3.2Gearman配置 (5) 1.3.3Xxx 配置 (5) 第2章模块安装与配置 (6) 2.1总体说明 (6) 2.2数据库数据初始化 (6) 2.3系统安装部署 (6) 2.3.1子系统A (6) 2.4模块使用 (7)

第3章其他事项 (8) 3.1故障排查 (8) 3.1.1故障1 (8) 3.2Q&A (8) 第1章部署环境 1.1系统配置 可在本部分描述系统部署所需的各种服务器的配置。 1.2系统依赖配置 可在本部分描述系统层面的依赖,如需要开哪些权限,是否需要系统层面的工具,如编译工具,jdk,网络层端口,链路检测,rds,ots是否正常等, 1.2.1JDK配置 描述检测是否安装。如未安装,参考TA文档安装 描述检测是否需要特殊配置。如何正常加载特殊配置 1.2.28080端口配置 描述检测组件是否安装。如未安装,参考TA文档安装 1.2.3xxx配置 。。。。。。 1.3依赖组件配置 可在本部分描述系统部署所需的各种组件。

1.3.1Active MQ配置 描述检测组件是否安装。如未安装,参考TA文档安装。 描述检测组件是否正常运行。如未运行或运行异常,参考TA文档起停组件。描述检测组件是否特殊配置。如何让组件正常加载特殊配置 1.3.2Gearman配置 描述检测组件是否安装。如未安装,参考TA文档安装。 描述检测组件是否正常运行。如未运行或运行异常,参考TA文档起停组件。描述检测组件是否特殊配置。如何让组件正常加载特殊配置 1.3.3Xxx 配置 。。。。。。

软件项目安装部署手册(模版)

管理信息系统安装部署手册(范本) 二○一年月日

文档修改历史记录

第1章部署环境 1.1 系统部署结构 可在本部分描述系统部署图,拓扑图等内容。 1.2 服务器配置 可在本部分描述系统部署所需的各种服务器的配置 1.3 客户端配置 可在本部分描述系统部署所需的各种客户端的配置 1.3.1 客户端机器配置要求 描述硬件方面的配置要求。 1.3.2 客户端机器系统软件环境 描述软件方面的配置要求。

第2章系统软硬件安装与配置参考2.1 服务器操作系统和组件安装要点可在本部分描述系统部署所需的各服 务器(除数据库服务器外)的操作系统、组建,如IIS 、Oracle 客户端、MQ 等。 2.2 数据库服务器安装与配置 可在本部分描述数据库服务器的安装和配置,如Oracle 数据库。 2.3 客户端用户权限设置 如需要正常使用系统,可能需要本部分描述数据库服务器的安装和配置,如应用软件及各类Oracle 数据库

第3章系统安装与配置 3.1 总体说明 总体说明公司发布的系统的安装及启动顺序,不同系统可不同。 3.2 数据库数据初始化提供详细的数据库升级方式及脚本说明,可附件。以下各章节内容根据实际系统情况不同来分别描述,可增加和删除不同的具体章节。 3.3 系统安装部署 描述系统本身的安装部署,可分不同的子系统或者服务器来描述。 3.4 自动更新服务部署如程序支持自动更新,可在本部分描述自动更新的相关部署内容。可按照服务端、客户端、数据库等内容来描述。 3.5 自动服务部署 如系统存在着一些需要部署成服务来运行的,可在本章节进行描述。 5/ 5

系统安装部署手册模板

中国太平洋保险(集团)股份有限公司Xxxxxxxxxxx项目 系统安装部署手册 V1.0 项目经理: 通讯地址: 电话: 传真: 电子邮件:

文档信息 目录 1引言 (3) 1.1编写目的 (3) 1.2系统背景 (3) 1.3定义 (3) 1.4参考资料 (3) 2硬件环境部署 (3) 2.1硬件拓扑图 (3) 2.2硬件配置说明 (3) 3软件环境部署 (3) 3.1软件环境清单 (3) 3.2软件环境部署顺序 (3) 3.3操作系统安装 (4) 3.4数据库安装 (4) 3.5应用级服务器安装 (4) 3.6其他支撑系统安装 (4) 4应用系统安装与配置 (4) 4.1应用系统结构图 (4) 4.2安装准备 (4) 4.3安装步骤 (4) 4.4系统配置 (5) 5系统初始化与确认 (5) 5.1系统初始化 (5) 5.2系统部署确认 (5) 6回退到老系统 (5) 6.1配置回退 (5) 6.2应用回退 (5) 6.3系统回退 (5) 6.4数据库回退 (5) 7出错处理 (5) 7.1出错信息 (5) 7.2补救措施 (5) 7.3系统维护设计................................................................................................................................. 错误!未定义书签。

1 引言 1.1 编写目的 [说明编写系统安装部署手册的目的] 1.2 系统背景 [ a.说明本系统是一个全新系统还是在老系统上的升级; b.列出本系统的使用单位/部门、使用人员及数量。] 1.3 定义 [列出本文件中用到的专门术语的定义和缩写词的原词组。] 1.4 参考资料 [列出安装部署过程要用到的参考资料,如: a.本项目的完整技术方案; b.系统运维手册; c.其他与安装部署过程有关的材料,如:工具软件的安装手册] 2 硬件环境部署 2.1 硬件拓扑图 [列出本系统的硬件拓扑结构,如服务器、网络、客户端等。] 2.2 硬件配置说明 [列出每一台硬件设备的详细配置,如品牌、型号、CPU数量、内存容量、硬盘容量、网卡、带宽、IP址址、使用、应部署哪些软件等等] 3 软件环境部署 3.1 软件清单 [列出需要用到哪些软件,包括操作系统软件、数据库软件、应用服务器软件和其他支撑系统软件等,要列明每个软件的全称、版本号、适用操作系统、LICENSE数量等] 3.2 软件环境部署顺序 [列出每一台硬件上的软件安装顺序,如果不同硬件间的软件安装顺序存有依赖关系,也要在备注中列出,

项目环境搭建手册

CRM项目搭建流程 一、前提条件 开发环境 前台 JDK 1.6 IDE: Eclipse for javaEE 3.7 SVN 插件版本 1.7.4 Tomcat 插件 Server:Tomcat 6 后台 Oracle PL/SQL Developer 开发代码 从 svn 检出 URL http://192.168.254.103/svn/yccrm-code 代码管控 SVN 二、搭建流程 代码导入 1.创建代码目录 demo_code,创建工作空间 workspace_demo 2.打开 eclipse,switch workspace 到 workspace_demo 下,并将 Preferences→Geberal 下的 Content Type→Text 和 Workespace 的默认编码设置为 UTF-8 3.修改 SVN 版本为 1.7.4,这样,就可以只在项目根目录下生成一个.svn 文件夹而不是每个目录下生成。

4.Show view 到 SVN 下打开 SVN Repositories 视图,新建 Repository Location:http://192.168.254.103/svn/yccrm-code 5.检出 crmbase 和 crmweb 代码到 demo_code 目录 6.delete 掉自动生成在工作空间的项目,但不要删除物理文件

7.新建 java project,选择 crmweb 文件夹作为 Location,Finish。 8. 新建 java project,选择 crmweb 文件夹作为 location,Next,在 Source 选项卡下勾选 Allow output folder for source folders 并更改 Default output folder 为crmweb/WebContent/WEB-INF/classes,Finish。

项目环境配置手册(java)

Java项目安装手册福建宏创信息科技有限公司

目录 1文档概述 (3) 1.1文档结构说明 (3) 2安装环境要求 (3) 2.1软件环境要求 (3) 3安装部署过程 (3) 3.1JDK1.5的安装及配置 (3) 3.2T OMCAT5.5的安装及配置 (8) 4应用部署 (11) 5应用启动与停止 (13)

1文档概述 1.1文档结构说明 本手册的目的在于指导用户正确安装,分三部分进行说明。 1) 安装环境要求: 阐述本系统的安装条件及其运行环境。 2) 安装部署过程: 介绍本系统的安装步骤。 3) 应用起动与停止: 介绍软件的安装、配置的方法及步骤。 2安装环境要求 2.1软件环境要求 需要安装JDK1.5、TOMCAT 5.5 3安装部署过程 3.1JDK 1.5的安装及配置 (1).JDK1.5安装。首先下载JDK的最新版本。可以去 https://www.360docs.net/doc/b612463240.html,/javase/downloads/index.jsp下载最新版本JDK1.5。一切下载后选择安装路径,例如,选择安装在"C:\Program Files\Java\jdk1.5.0_04"路径下,安装到计算机的整个过程可能会花费数分钟时间,这与系统性能有关。

(2).安装好后进行配置。右击“我的电脑”,打开“属性”,选择“高级”里面的“环 境变量”。在新打开的界面中系统变量需要设置三个属性。在没安装过JDK的电脑中path属性是本来存在的。

(3).点击“新建”,然后变量名写上"java_home",顾名思义就是java的安装路径,然 后在变量值写上刚才的安装路径" C:\Program Files\Java\jdk1.5.0_04"。

项目部署Linux环境搭建手册

目录 目录 (1) 1. 安装JDK (2) 1.1. 安装准备 (2) 1.2. 安装步骤 (2) 1.3. 配置环境变量 (3) 1.4. 检查JDK是否安装成功 (4) 2. 安装Tomcat (4) 2.1. 安装准备 (4) 2.2. 安装步骤 (4) 2.3. 检查Tomcat是否安装成功 (5) 2.4. 设置Tomcat管理员 (6) 2.5. 设置Tomcat随机启动 (7) 3. 安装Mysql (7) 3.1. 安装准备 (7) 3.2. 安装步骤 (7) 3.3. 测试机修改root密码 (9) 3.4. 远程连接Mysql (10) 3.5. 数据库字符集设置,开机启动 (11) 3.6. 忘记密码,重设密码 (12) 3.7. 卸载Mysql (13)

1.安装JDK 1.1. 安装准备 准备jdk安装文件jdk-6u27-linux-i586-rpm.bin 1.2. 安装步骤 进入local文件夹内 #cd /usr/local 建立jdk安装目录 #mkdir 755 –p jdk1.6 进入家目录 #cd /home #cp jdk-6u27-linux-i586-rpm.bin /usr/local/jdk1.6 或在远程安装WinSCP将本地jdk-6u27-linux-i586-rpm.bin拷贝到Linux家目录进入jdk安装目录 #cd /usr/local/jdk1.6 给所有用户添加可执行的权限

#chmod +x jdk-6u27-linux-i586-rpm.bin #./jdk-6u27-linux-i586-rpm.bin 此时会生成文件jdk-6u27-linux-i586.rpm ,同样给所有用户添加可执行的权限 #chmod +x jdk-6u27-linux-i586.rpm 安装程序 #rpm -ivh jdk-6u27-linux-i586.rpm 出现安装协议等,按接受即可。 1.3. 配置环境变量 #vi /etc/profile 在里面添加如下内容 export JAVA_HOME=/usr/java/jdk1.6.0_27 export JAVA_BIN=/usr/java/jdk1.6.0_27/bin export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

Android开发环境搭建手册

Android开发之旅:环境搭建以及HelloWorld 引言 本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教。 在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。本文的主题如下: 1、环境搭建 1.1、JDK安装 1.2、Eclipse安装 1.3、Android SDK安装 1.4、ADT安装 1.5、创建AVD 2、HelloWorld 1、环境搭建 1.1、JDK安装 如果你还没有JDK的话,可以去这里下载,接下来的工作就是安装提示一步一步走。设置环境变量步骤如下: 1.我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:

2.JAVA_HOME值为:D:\Program Files\Java\jdk1.6.0_18(你安装JDK的目录) 3.CLASSPATH值 为:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOM E%\bin; 4.Path: 在开始追加%JAVA_HOME%\bin; 5.NOTE:前面四步设置环境变量对搭建Android开发环境不是必须的,可以跳过。安装完成之后,可以在检查JDK是否安装成功。打开cmd窗口,输入java –version 查看JDK的版本信息。出现类似下面的画面表示安装成功了: 图1、验证JDK安装是否成功 1.2、Eclipse安装 如果你还么有Eclipse的话,可以去这里下载,下载如下图所示的Eclipse IDE for Java Developers(92M)的win 32bit版: 图2、Eclipse下载

Redhat_Enterprise_Linux7.2系统环境搭建手册

RedHatLINUX系统环境搭建手册 版本历史

目次 1引言 (1) 2操作系统安装 (1) 2.1准备工作 (1) 2.2安装R EDHAT7.2系统 (1) 3操作系统设置 (16) 3.1网络配置 ......................................................................................................... 错误!未定义书签。 3.2防火墙 (16) 3.3S ELINUX (17) 3.4FTP (17) 3.5GDM (17) 3.6附件安装SVN、服务端 ................................................................................ 错误!未定义书签。 创建仓库...................................................................................................................... 错误!未定义书签。 svn create 创建仓库 ........................................................................................... 错误!未定义书签。 修改配置文件.......................................................................................................... 错误!未定义书签。 增加用户passwd................................................................................................. 错误!未定义书签。 修改svn启动项参数svnserve.conf ............................................................... 错误!未定义书签。 配置用户权限authz ............................................................................................ 错误!未定义书签。 启动服务 ................................................................................................................. 错误!未定义书签。

软件项目安装部署手册(模版)

模块部署流程手册 (范本) 二○一年月日

文档修改历史记录

目录 第1章部署环境 (4) 1.1 系统配置 (4) 1.2 系统依赖配置 (4) 1.2.1 JDK配置 (4) 1.2.2 8080端口配置 (4) 1.2.3 xxx配置 (4) 1.3 依赖组件配置 (4) 1.3.1 Active MQ配置 (4) 1.3.2 Gearman配置 (5) 1.3.3 Xxx 配置 (5) 第2章模块安装与配置 (6) 2.1 总体说明 (6) 2.2 数据库数据初始化 (6) 2.3 系统安装部署 (6) 2.3.1子系统A (6) 2.4 模块使用 (7) 第3章其他事项 (8) 3.1 故障排查 (8) 3.1.1故障1 (8) 3.2 Q&A (8)

第1章部署环境 1.1系统配置 可在本部分描述系统部署所需的各种服务器的配置。 1.2系统依赖配置 可在本部分描述系统层面的依赖,如需要开哪些权限,是否需要系统层面的工具,如编译工具,jdk,网络层端口,链路检测,rds,ots是否正常等, 1.2.1JDK配置 描述检测是否安装。如未安装,参考TA文档安装 描述检测是否需要特殊配置。如何正常加载特殊配置 1.2.28080端口配置 描述检测组件是否安装。如未安装,参考TA文档安装 1.2.3xxx配置 。。。。。。 1.3依赖组件配置 可在本部分描述系统部署所需的各种组件。 1.3.1Active MQ配置 描述检测组件是否安装。如未安装,参考TA文档安装。 描述检测组件是否正常运行。如未运行或运行异常,参考TA文档起停组件。 描述检测组件是否特殊配置。如何让组件正常加载特殊配置

基础环境安装搭建手册

1安装与初始化 1.1 运行环境 1.1.1软件环境 操作系统:Windows2000 server、Windows2000 Advance Server或更高的 Web服务器:IIS 5.0 以上 数据库软件:oracle9i 1.1.2硬件环境 最低配置:1.7 GHZ处理器、512M内存、5G硬盘 建议配置:专业服务器,3.0 GHZ以上处理器、1G以上内存、5G以上的硬盘 1.2 oracle数据库安装与配置 将oracle9i安装盘插入磁盘驱动器中(或将oracle9i虚拟光盘插入虚拟光驱中),系统自动弹出Oracle9i Server安装界面,选择开始安装。 ①出现如图1.2-1所示的【安装】界面。单击【开始安装】按钮;

(图1.2-1Oracle9i server-Autorun) ②出现如图1.2-2所示的【欢迎】界面,单击"下一步"按钮;

(图1.2-2 Oracle Universal Installer:欢迎使用) ③出现如图1.2-3所示的【文件定位】界面。在这里我们选择文件源路径以及安装路径;

(图1.2-3Oracle Universal Installer:文件定位)在这里选择安装源路径以及设置ORACLE安装路径; ④出现如图1.2-4所示的【可用产品】界面; (图1.2-4Oracle Universal Installer:可用产品)选择安装产品时,若安装Oracle服务端,选择第一项; 若安装Oracle客户端,选择第三项; ⑤出现如图1.2-5所示的【安装类型】界面;

(图1.2-5Oracle Universal Installer:安装类型)⑥出现如图1.2-6及1.2-7所示的【数据库配置】界面;

移动警务通项目环境搭建手册

移动警务通项目环境搭建手册 服务器端的环境搭建 注意: 1.建议将服务器端安装到虚拟机内的windows server 2003系统 2.必须保证主机能够ping通虚拟机,否则配置完后客户端将不能正确连接到服务器。 一、Tomcat服务器搭建 1.首先安装和配置Java JDK,这里我们安装JDK1.6版本即可。安装完成后必须配置环境 变量JAVA_HOME,这是tomcat运行必须的环境变量。 2.安装tomcat。直接将apache-tomcat-6.0.36文件放置到任何不含中文、特殊字符或 空格的路径即可,无须安装。 3.在tomcat的webapps文件内新建一个文件夹名为Mobile_PoliceServer,如下图所示。注意大小写。然后将Server文件夹里的所有内容拷贝到Mobile_PoliceServer 文件夹内即可。

4.进入tomcat的bin路径下,双击运行startup.bat文件,启动tomcat服务器。

注意:这个框不能关闭,如果关闭的话,tomcat服务器也将停止运行。 二、mysql数据库的配置 1.在windows server2003内安装xampp,全部下一步即可完成安装,安装完成后打开 xampp的面板,启动mysql即可。

2.通过命令行进入mysql交互式窗口,如下图: 3.首先更改mysql数据库root用户的密码为1. (因为项目文件内读取时设定的数据库密 码为1,必须匹配) 4.导入移动警务通项目的数据表到mysql中,命令如下图。(注意:操作时应先将 to_student文件内的police_db.sql文件拷贝到xampp下的mysql->bin文件夹中)

VM搭建环境手册

VM环境从0搭建 2015.04更新 本文档针对版本BS-SAAS合体版201408,作VM搭建的说明。 第一步安装JDK 把jdk复制到vm内安装,并安装jre JRE最好和JDK安装在同一目录下。 第二步安装tomcat 把tomcat复制到vm内安装, 安装的时候安装目录尽量改成没有空格没有标点的 比如D:\Tomcat60 (默认为D:\Tomcat 6.0) 安装时自己定义个端口,默认是8080,别用默认的,避免端口重复冲突。第三步安装flash 从网上下载最新版本flash并在vm内安装。 第四步更改IE设置 针对客户端,更改IE设置,添加可信站点 IE浏览器相关设置; 1.添加为信任ip。 点击工具-Internet选项-安全,出现如下界面

点击受信任的站点-站点-添加进FlexClient所在的ip或者域名 注意如果是https的需要勾选中

2.设置受信任站点的自定义安全级别 回到Internet选项的安全tab页,选中受信任的站点,点击自定义级别 先想安全级别设置成:低, 然后将ActiveX控件和插件下面的几个单选,都选择启用。(这部是关键) 3.添加信任弹出窗口 打开ie-工具-弹出窗口阻止程序-弹出窗口阻止程序设置

将FlexClient的ip或者域名添加进允许网站地址中. 第五步数据库恢复 SQLserver 解压缩BS-SAAS合体版。 打开sql server management studio , 右键左侧数据库--还原数据库, 选择BS-SAAS合体版\BS-SAAS合体版201408\DBPatch\dmp内的SQL里的DPM文件点击确定,恢复数据库。如图

软件项目部署文档

*****系统部署方案 ** 二Ο一三年五月

目录 第一章编写说明 (1) 1.1编写目的 (1) 1.2项目背景 (1) 第二章任务说明 (3) 2.1部署容 (3) 2.2部署围 (3) 2.3时间要求 (3) 2.4协作说明 (3) 2.5实施过程说明 (4) 第三章部署环境要求 (6) 3.1硬件环境 (6) 3.2软件环境 (6) 3.3网络环境 (7) 3.4办公环境 (7) 第四章系统部署 (8) 4.1部署顺序 (8) 4.2基础软件部署 (8) 4.2.1 基础软件介绍 (8) 4.2.2 市级服务器信息 (10) 4.2.3 部署申请 (10)

4.2.4 部署实施表格 (11) 4.2.5 试运行准备 (12) 4.3数据库部署 (12) 4.3.1 数据库介绍 (12) 4.3.2 提交申请 (13) 4.3.3 提交成果 (14) 4.3.4 部署实施表格 (15) 4.3.5 试运行准备 (15) 4.4应用系统部署 (15) 4.4.1 应用系统介绍 (15) 4.4.2 提交申请 (16) 4.4.3 提交成果 (17) 4.4.4 部署实施表格 (17) 4.4.5 试运行准备 (18) 第五章技术服务 (18) 5.1技术培训 (18) 5.1.1 培训目标 (18) 5.1.2 培训对象 (18) 5.1.3 师资安排 (19) 5.1.4 培训计划 (19) 5.1.5 培训大纲 (19) 5.1.6 培训费用 (20) 5.2售后服务方案 (20) 5.2.1 质保期服务 (20) 5.2.2 售后服务保障 (21) 5.2.3 编制工程维护保养手册 (22) 5.2.4 技术支持和响应 (22)

XXX系统环境部署手册要点

系统环境部署手册项目名称:XXX系统 项目负责人: XXX有限公司 版权所有

版本历史

目录 1 前言 (1) 1.1编写目的 (1) 1.2适用范围 (1) 1.3项目背景 (1) 2 环境部署 (2) 2.1安装SQL S ERVER 2005 (2) 2.2安装WIC (9) 2.3安装.NET.FRAMEWORK4.0 (9) 2.4部署IIS发布程序 (11) 2.4.1 安装IIS (11) 2.4.1 创建WEB站点 (14) 2.4.3 配置网站 (17) 2.5运行数据库脚本 (26) 2.6修改程序中的IP及数据库地址 (26) 2.6.1 修改平台端的数据库配置 (26) 2.6.2修改手持端的数据库配置 (26) 2.7手持端程序部署 (27)

1 前言 1.1 编写目的 本手册针对XXX系统在Windows server2003服务器基础平台的规划、安装、以及常规配置等方面进行技术细节描述与说明,主要是为指导用户更好更快速的搭建部署环境而编写。 1.2 适用范围 本手册读者为XXX应用环境的工程实施人员、以及XXX系统用户环境的系统管理人员。 1.3 项目背景 本手册默认读者已具备Windows Server 2003服务器环境管理维护基础和相应技术水平,并可理解本手册的相关基础技术术语。

2 环境部署 2.1 安装SQL Server 2005 在SQL Server2005安装包中点击setup.exe进入Microsoft SQL Server 2005 安装程序。进入下面的界面,勾选“我接受许可条款和条件”,点击“下一步”。 在安装SQL Server 之前安装所需的软件组件。成功安装所需组件后,点击“下一步”。

相关文档
最新文档