Apache Tomcat来构建J2EE环境系统部署手册Word文档下载推荐.docx

上传人:b****5 文档编号:19190255 上传时间:2023-01-04 格式:DOCX 页数:23 大小:28.81KB
下载 相关 举报
Apache Tomcat来构建J2EE环境系统部署手册Word文档下载推荐.docx_第1页
第1页 / 共23页
Apache Tomcat来构建J2EE环境系统部署手册Word文档下载推荐.docx_第2页
第2页 / 共23页
Apache Tomcat来构建J2EE环境系统部署手册Word文档下载推荐.docx_第3页
第3页 / 共23页
Apache Tomcat来构建J2EE环境系统部署手册Word文档下载推荐.docx_第4页
第4页 / 共23页
Apache Tomcat来构建J2EE环境系统部署手册Word文档下载推荐.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

Apache Tomcat来构建J2EE环境系统部署手册Word文档下载推荐.docx

《Apache Tomcat来构建J2EE环境系统部署手册Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《Apache Tomcat来构建J2EE环境系统部署手册Word文档下载推荐.docx(23页珍藏版)》请在冰豆网上搜索。

Apache Tomcat来构建J2EE环境系统部署手册Word文档下载推荐.docx

确定版本号12

安装路径与操作方法12

验证服务是否正常运行14

Tomcat服务器应用环境安装路径与配置14

确定版本号14

安装路径与操作方法14

验证服务是否正常运行17

5 apache+Tomcat构建J2EE环境配置17

A apache部分配置:

17

B Tomcat部分配置17

CMod_jk连接器部分配置18

D JDK部分配置18

E系统整合19

1文档说明

本文档主要用于说明Apache+Tomcat来构建J2EE环境的部署配置方法,只涉及本系统的配置,其它系统的配置请参考相应的部署手册。

2环境配置

2.1服务角色列表

服务器IP地址

承载应用

操作系统

基础软件环境

2.2应用环境的版本信息列表,以及安装目录

名称

版本号

软件包名称

安装路径

Apache

Apache2.2.3forlinux

httpd-2.2.3.tar.gz

/usr/local/软件名

MySQL

mysql-5.0.37

mysql-5.0.37.tar.gz

JDK

JDK1.5.0_11

jdk-1_5_0_11-linux-i586.bin

tomcat

jakarta-tomcat-5.0.28

jakarta-tomcat-5.0.28.tar.gz

Mod_jk

jakarta-tomcat-connectors-1.2.14或者更高版本

jakarta-tomcat-connectors-1.2.14-src.tar.gz

3操作系统环境的确认

3.1操作系统安装信息请参考《操作系统安装部署文档》

此处根据实际部署环境的服务器服务需求作相应调整

4应用环境配置

apache服务器应用环境安装路径与配置

确定版本号

版本:

apache2.2.3

安装路径与操作方法

◆路径约束:

/usr/local/apache

◆安装apache2.2.3

将httpd-2.2.3.tar.gz拷贝到/usr/local下解压缩

#cd/usr/local

#tarzxvfhttpd-2.2.3.tar.gz

#cdhttpd-2.2.3/

#./configure--prefix=/usr/local/httpd/--enable-so--enable-vhost-alias--enable-rewrite--enable-deflate-enable-ssl--enable-modules=so--with-mpm=worker(不同应用可按需选择)--enable-proxy(注:

,--enable-so用于加载jk2连接器,此项必须。

#Make

#makeinstall

◆安装后配置

#cd/usr/local/httpd/conf

#vihttpd.conf

◆修改

Listen80

改为需要的ip和端口号例:

ListenXXX.XXX.XXX.XXX:

80

◆DocumentRoot

改为应用程序所在的目录例:

/usr/local/jonas/webapps/autoload/ccb.war

◆将DirectoryIndexindex.htmlindex.html.var

更改为

DirectoryIndexindex.shtmindex.shtmlindex.jspindex.php

◆#cd/usr/local/httpd/conf/extra

#vihttpd-mpm.conf

修改参数

<

IfModuleworker.c>

ServerLimit50

#ThreadLimitmust>

=ThreadsPerChild

ThreadLimit200

StartServers5

#MaxClients<

=ServerLimit*ThreadsPerChildandmustisThreadsPerChild*N

MaxClients5000

MinSpareThreads25

#MaxSpareThreadsmust>

=MinSpareThreads+ThreadsPerChild

MaxSpareThreads500

ThreadsPerChild100

MaxRequestsPerChild0

/IfModule>

以上参数设置根据具体情况设定

◆post-install配置

◆apachephp支持

cd/usr/local/apache/conf

vihttpd.conf

查找如下行

LoadModulephp5_modulemodules/libphp5.so

AddTypeapplication/x-httpd-php.php

如果没有则添加

◆apacheSSI支持

找到如下内容

Directory/>

OptionsFollowSymLinks

AllowOverrideNone

/Directory>

修改成这样

OptionsIncludesFollowSymLinks

查找如下内容

#AddTypetext/html.shtml

#AddOutputFilterINCLUDES.shtml

去掉注释并添加shtm内容,改成这样

AddTypetext/html.shtml

AddOutputFilterINCLUDES.shtml

AddTypetext/html.shtm

AddOutputFilterINCLUDES.shtm

◆禁止UserDir功能

UserDirpublic_html

将其注释掉

#UserDirpublic_html

◆添加默认首页类型

DirectoryIndexindex.htmlindex.html.var

添加index.shtmlindex.shtmindex.php

修改成象这样DirectoryIndexindex.htmlindex.shtmlindex.shtmindex.phpindex.html.var(视具体服务而定)

◆虚拟主机(视具体应用服务而定,如果没有虚拟机的话此部分不用配置)

***根据具体服务器运行服务要求情况调整***

#NameVirtualHost*:

去掉注释

NameVirtualHost*:

并在末尾添加如下行

Include/usr/local/apache/conf/vhost.conf

保存httpd.conf文件并退出

◆添加apache虚拟主机配置

vivhost.conf

每个虚拟主机需要在此文件中添加这样一段

VirtualHost*:

80>

ServerNameXXXX.XXXX.com####这里写虚拟主机的域名

DocumentRoot/usr/local/apache/htdocs/XXXX/member/index####这里写虚拟主机的实际路径

ErrorLoglogs/member-error_log###此虚拟主机的error日志路径以及文件名

CustomLoglogs/memeber-access_logcommon###此虚拟主机的access日志路径以及文件名

/VirtualHost>

如果有URL重写等特殊要求,也需要写在对应的虚拟主机的段落中

◆启动脚本的修改

为解决oracle数据显示乱码问题,修改apache启动脚本,添加Oracle需要的环境变量

cd/usr/local/apache/bin

viapachectl

找到这段

start|stop|restart|graceful)

$HTTPD-k$ARGV

ERROR=$?

;

;

startssl|sslstart|start-SSL)

$HTTPD-kstart-DSSL

在这两个分支中都要添加声名环境变量一段代码

NLS_LANG="

SIMPLIFIEDCHINESE_CHINA.ZHS16GBK"

LD_LIBRARY_PATH=/usr/local/orainstantclient/oracle/10.2.0.3/client:

${LD_LIBRARY_PATH}

TNS_ADMIN=/home(红色字体为oracle的路径)

exportLD_LIBRARY_PATHTNS_ADMINNLS_LANG

改完之后是这样

TNS_ADMIN=/home(红色字体为oracle的路径)

启动及其验证服务是否正常运行

启动停止

1.启动

#cd/usr/local/httpd/bin

#./apachectlstart

2.停止

#./apachectlstop

3.重新启动

#./apachectlrestart

检测

#lsof–i:

◆相关步骤图解

#ps–ef|grephttpd

看到有进程启动。

◆在浏览器中输入本机ip地址,即可打开页面。

◆用tar包编译安装默认用户名为nobody,如果使用用户apache来做为apache的默认用户使用以下步骤

1.修改http.conf文件,将User和Group改为apache

2.重新启动apache。

3.如果需要使用apache用户登录,将/etc/passwd文件的apache项后面的/sbin/nologin删掉。

MySQL5.0.37服务器应用环境安装路径与配置

◆版本:

MySQL5.0.37-community(社区版)

◆路径约束:

/usr/local/MySQL

◆卸载老的MySQLRPM安装包

如果已安装了MySQL其它版本的安装包,需要先卸载。

可以用以下命令完成:

查看已安装的MySQL安装包:

Rpm-qa|grepMySQL或者Rpm-qa|grepmysql

如果安装有其它版本,可能显示如下:

MySQL-python-1.0.0-1.RHEL4.1

MySQL-client-standard-5.0.27-0.rhel4

MySQL-devel-standard-5.0.27-0.rhel4

perl-DBD-MySQL-2.9004-3.1

MySQL-server-standard-5.0.27-0.rhel4

卸载相应的安装包:

Rpm-e包名(包名视具体查看显示为准)

比如:

rpm–eMySQL-python-1.0.0-1.RHEL4.1

rpm–eMySQL-client-standard-5.0.27-0.rhel4

rpm–eMySQL-devel-standard-5.0.27-0.rhel4

rpm–eperl-DBD-MySQL-2.9004-3.1

rpm–eMySQL-server-standard-5.0.27-0.rhel4

清空残留数据文件:

        Rm–rf/var/lib/mysql

◆如果系统有其它版本的tar安装,也应该删除掉相关的文件和服务。

 删除服务方法:

   检查MySQL服务:

Chkconfig--list

删除MySQL服务:

Chkconfig--del服务名

比如,删除服务名为mysqld的服务

Chkconfig--delmysqld

  删除MySQL相关文件方法:

   Rm-rf目录名称

◆开始安装

Ø

A,把tar安装包拷贝到安装目录(比如:

/usr/local)

mvmysql-5.0.37.tar.gz/usr/local/

B,解压安装包,修改MySQL目录名

cd/usr/local/

tarzxvfmysql-5.0.37.tar.gz

cdmysql-5.0.37

   ./configure--prefix=/usr/local/mysql--with-mysqld-user=mysql--without-debug

--with-charset=gbk--with-collation=gbk_chinese_ci--with-extra-charsets=all

    make

makeinstall

   如果只安装客户端的话执行红色字体部分:

   ./configure--prefix=/usr/local/mysqlclient--without-server

    makeinstall

  

C,创建MySQL用户和组(如果没有的话)

      groupaddmysql

useradd-gmysqlmysql

D,安装MySQL系统表,给MYSQL用户和组授权

cdmysql

scripts/mysql_install_db--user=mysql

chown-Rmysql:

mysql/usr/local/mysql.

E,创建配置文件

cp/usr/local/mysql/support-files/my-f/etc/f

F,创建MySQL自动启动服务(mysqld),重启操作系统时,MySQL将自动启动

如系统中已经安装mysql-serverrpm可以先备份/etc/rc.d/init.d/mysqld

mv/etc/init.d/mysqld/etc/init.d/mysqld.rpm

cp/usr/local/mysql/support-files/mysql.server/etc/rc.d/init.d/mysqld

chmod+x(或者755)/etc/rc.d/init.d/mysqld

chkconfig-–addmysqld

◆数据导入(此部分根据实际情况配置,如果没有数据倒入不用操作此部分)

 1).如果是数据文件

直接把数据文件放到mysqlxxxx

cpXXXX(数据文件).tgz/usr/local/mysql/var/

cd/usr/local/mysql/var/

tarzxvfXXXX(数据文件).tgz

2).如果是sql文件

以root身份导入数据

cd/usr/local/mysql/bin

./mysql-uroot-p<

xxxx.sql

导入完成

◆用户授权

以root登入mysql

./mysql-uroot-p

执行如下命令

GRANTALLONXXXX.*TOaduser@服务器IPIDENTIFIEDBY"

密码"

FLUSHPRIVILEGES;

验证服务是否正常运行

测试:

servicemysqldstart启动mysql服务

查看进程ps–ef|grepmysql

#ps-ef|grepmysql

root342810Oct12?

00:

00:

00/bin/sh./bin/mysqld_safe--datadir=/usr/local/mysql/data--pid-file=/usr/local/mysql/data/idc-d-5127.pid

mysql345734280Oct12?

13:

55/usr/local/mysql/bin/mysqld--basedir=/usr/local/mysql--datadir=/usr/local/mysql/data--user=mysql--pid-file=/usr/local/mysql/data/idc-d-5127.pid--skip-external-locking--port=3306--socket=/tmp/mysql.sock

jdk及其Mod_jk服务器应用环境安装路径与配置

      jakarta-tomcat-connectors-1.2.14-src.tar.gz

安装路径:

/usr/local/jdk

     /usr/local/jakarta-tomcat-connectors-1.2.14

◆解包安装jdk

#cd/usr/local/

  #chmod+xjdk-1_5_0_11-linux-i586.bin

  #./jdk-1_5_0_11-linux-i586.bin或者bashjdk-1_5_0_11-linux-i586.bin

按照想到提示完成解压缩

 安装过程完成后会在当前路径中生成jdk1.5.0_11目录,现在需要将这个目录移动到安装路径中

 mv./jdk1.5.0_11/usr/local/jdk或者#ln-s/usr/local/jdk-1_5_0_11/usr/local/jdk

◆配置环境变量

修改/etc/profile创建java需要的环境变量

vi/etc/profile

添加如下内容

JAVA_HOME=/usr/local/jdk

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

$JAVA_HOME/jre/lib/rt.jar

PATH=$JAVA_HOME/bin:

$PATH:

$HOME/bin:

$JAVA_HOME/jre/bin

或者以下内容:

(蓝色部分为可选择)

JAVA_HOME=/usr/local/jdk

exportJAVA_HOME

CLASSPATH=/usr/local/jdk/lib:

/usr/local/jre/lib

exportCLASSPATH

PATH=$PATH:

/usr/local/jdk/bin:

/usr/local/jre/bin

找到

exportPATHUSERLOGNAMEMAILHOSTNAMEHISTSIZEINPUTRC

修改这一行,在export后面添加内容,完成后如下所示

exportJAVA_HOMECLASSPATHCATALINA_HOMEPATHUSERLOGNAMEMAILHOSTNAMEHISTSIZEINPUTRC

保存文件

退出shell重新登录

jdk环境安装完成

注:

如果是RHEL3的话,还需要删除原来的空Java环境

  #rm-f/usr/bin/java

  #rm-f/usr/bin/javac

  #rm-f/etc/alternatives/java

  #rm-f/etc/alternatives/javac

  重新登录

  #java-version

然后进行测试,测试在任何目录下输入JAVA,可以正常运行。

说明配置的环境变量已经生效。

◆安装Mod_jk

  #cd/usr/local/

  #tarxzvfjakarta-tomcat-connectors-1.2.14-src.tar.gz

  #cdjakarta-tomcat-connectors-1.2.14-src/jk/native

  #chmod755buildconf.sh

  #./bu

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 中考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1