java应用配置操作手册.docx

上传人:b****8 文档编号:9364341 上传时间:2023-05-18 格式:DOCX 页数:15 大小:138.53KB
下载 相关 举报
java应用配置操作手册.docx_第1页
第1页 / 共15页
java应用配置操作手册.docx_第2页
第2页 / 共15页
java应用配置操作手册.docx_第3页
第3页 / 共15页
java应用配置操作手册.docx_第4页
第4页 / 共15页
java应用配置操作手册.docx_第5页
第5页 / 共15页
java应用配置操作手册.docx_第6页
第6页 / 共15页
java应用配置操作手册.docx_第7页
第7页 / 共15页
java应用配置操作手册.docx_第8页
第8页 / 共15页
java应用配置操作手册.docx_第9页
第9页 / 共15页
java应用配置操作手册.docx_第10页
第10页 / 共15页
java应用配置操作手册.docx_第11页
第11页 / 共15页
java应用配置操作手册.docx_第12页
第12页 / 共15页
java应用配置操作手册.docx_第13页
第13页 / 共15页
java应用配置操作手册.docx_第14页
第14页 / 共15页
java应用配置操作手册.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

java应用配置操作手册.docx

《java应用配置操作手册.docx》由会员分享,可在线阅读,更多相关《java应用配置操作手册.docx(15页珍藏版)》请在冰点文库上搜索。

java应用配置操作手册.docx

java应用配置操作手册

redhatlinux5安装配置JDK1.6+Tomcat6+Apache2.2.x+jk_mod1.2

此处以RedhatEL5,内核为Linux2.6.18-8.el5为例,其中Redhat/Fedora系列基本一致,其他Linux或者版本均可以参考。

STEP1

软件下载:

1.jdk1.6.x

2.tomcat6.xhttp:

//tomcat.apache.org/download-60.cgi

注意:

这个要求CORE版本

3.apache2.xhttp:

//httpd.apache.org/download.cgi

4.jk_mod1.2.xhttp:

//tomcat.apache.org/download-connectors.cgi

5.

假如以上文件都已经成功下载,并放到了/home/work/software/下,假设你是work用户。

SETP2

JDK安装:

1.1安装向导

Installationofthe32-bitJDKonRPM-basedLinuxPlatforms

ThisprocedureinstallstheJavaDevelopmentKit(JDK)for32-bitRPM-basedLinuxplatforms,suchasRedHatandSuSE,usinganRPMbinaryfile(.rpm)inthesystemlocation.Youmustberoottoperformthisinstallation.

Theseinstructionsusethefollowingfile:

jdk-7u-linux-i586.rpm

1.Downloadthefile.Beforethefilecanbedownloaded,youmustacceptthelicenseagreement.

2.Becomerootbyrunningsuandenteringthesuper-userpassword.

3.UninstallanyearlierinstallationsoftheJDKpackages.

#rpm-e

4.Installthepackage.

#rpm-ivhjdk-7u-linux-i586.rpm

Toupgradeapackage:

#rpm-Uvhjdk-7u-linux-i586.rpm

5.Deletethe.rpmfileifyouwanttosavediskspace.

6.Exittherootshell.Noneedtoreboot.

--------------------------------------------------------------------------------

[root@localhost~]#cd/usr/java/

[root@localhostjava]#ls

defaultsun-javadb-client-10.6.2-1.1.i386.rpm

jdk1.6.0_35sun-javadb-common-10.6.2-1.1.i386.rpm

jdk-6u35-linux-i586.rpmsun-javadb-core-10.6.2-1.1.i386.rpm

jdk-6u35-linux-i586-rpm.binsun-javadb-demo-10.6.2-1.1.i386.rpm

jdk-7u7-linux-i586.rpmsun-javadb-docs-10.6.2-1.1.i386.rpm

jre-7u7-linux-i586.rpmsun-javadb-javadoc-10.6.2-1.1.i386.rpm

latest

[root@localhostjava]#ll

总计314184

lrwxrwxrwx1rootroot1609-0423:

46default->/usr/java/latest

drwxr-xr-x7rootroot409609-0423:

46jdk1.6.0_35

-rw-r--r--1rootroot5843047108-2910:

00jdk-6u35-linux-i586.rpm

-rwxrw-rw-1rootroot6860122609-0423:

29jdk-6u35-linux-i586-rpm.bin

-rwxrwxrwx1rootroot12648024709-0421:

57jdk-7u7-linux-i586.rpm

-rwxrw-rw-1rootroot5720112309-0423:

27jre-7u7-linux-i586.rpm

lrwxrwxrwx1rootroot2109-0423:

46latest->/usr/java/jdk1.6.0_35

-rw-r--r--1rootroot4993752010-11-03sun-javadb-client-10.6.2-1.1.i386.rpm

-rw-r--r--1rootroot146272010-11-03sun-javadb-common-10.6.2-1.1.i386.rpm

-rw-r--r--1rootroot40806252010-11-03sun-javadb-core-10.6.2-1.1.i386.rpm

-rw-r--r--1rootroot9698612010-11-03sun-javadb-demo-10.6.2-1.1.i386.rpm

-rw-r--r--1rootroot48651832010-11-03sun-javadb-docs-10.6.2-1.1.i386.rpm

-rw-r--r--1rootroot2012732010-11-03sun-javadb-javadoc-10.6.2-1.1.i386.rpm

[root@localhostjava]#echo$JAVA_HOME

/usr/java/jdk1.6.0_35

[root@localhostjava]#echo$PATH

/usr/kerberos/sbin:

/usr/kerberos/bin:

/usr/local/sbin:

/usr/local/bin:

/sbin:

/bin:

/usr/sbin:

/usr/bin:

/usr/X11R6/bin:

/usr/java/jdk1.6.0_35/bin:

/usr/java/jdk1.6.0_35/jre/bin:

/root/bin

[root@localhostjava]#echo$CLASSPATH

.:

/usr/java/jdk1.6.0_35/lib:

/usr/java/jdk1.6.0_35/jre/lib

[root@localhostjava]#vit.java

[root@localhostjava]#catt.java

classt

{

publicstaticvoidmain(String[]args)

{

System.out.println("HelloWorld!

");

}

}

[root@localhostjava]#javact.java

[root@localhostjava]#ls

defaultsun-javadb-common-10.6.2-1.1.i386.rpm

jdk1.6.0_35sun-javadb-core-10.6.2-1.1.i386.rpm

jdk-6u35-linux-i586.rpmsun-javadb-demo-10.6.2-1.1.i386.rpm

jdk-6u35-linux-i586-rpm.binsun-javadb-docs-10.6.2-1.1.i386.rpm

jdk-7u7-linux-i586.rpmsun-javadb-javadoc-10.6.2-1.1.i386.rpm

jre-7u7-linux-i586.rpmt.class

latestt.java

sun-javadb-client-10.6.2-1.1.i386.rpm

[root@localhostjava]#javat

HelloWorld!

[root@localhostjava]#

1.2配置Java环境变量

直接编辑/etc/profile文件或者在/etc/profile.d/文件下新建java.sh文件

普通用户没有编辑权限,可以授权或者切换到root账户来编辑该文件。

[work@localhostlocal]$vim/etc/profile.d/java.sh

这里以新建的java.sh文件为例子(也推荐这种方式),添加内容如下:

#setjava环境变量

JAVA_HOME=/home/work/usr/local/jdk

PATH=$PATH:

/$JAVA_HOME/bin

CLASSPATH=.:

$JAVA_HOME/lib

JRE_HOME=$JAVA_HOME/jre

exportJAVA_HOMEPATHCLASSPATHJRE_HOME

1.3设置java和javac的符号连接(可选)

这是把默认的jdk(本系统默认是JDK1.4)改成刚新装的jdk1.6

[work@localhostlocal]#cd/usr/bin#切到usr/bin目录

[work@localhostlocal]#suroot#切换到root账号,分别作符号连接

[root@localhostbin]#ln-s-f/home/work/usr/local/jdk/jre/bin/java

[root@localhostbin]#ln-s-f/home/work/usr/local/jdk/bin/javac

JDK安装完成。

SETP3

Tomcat安装

2.1下载安装包

把apache-tomcat-5.5.25.tar.gz上传到/usr/tmp中,再移到/usr/tips/tomcat中

2.2解压缩

在/usr/tips中运行命令:

#Tar-vxzfapache-tomcat-5.5.25.tar.gz

结束后在/usr/tips里将会出现:

apache-tomcat-5.5.25目录,;里面有如下文件等;

2.3配置Tomcat环境变量

进入/etc,打开profile文件,输入Tomcat环境变量

注:

/servlet-api.jar后面的是MQ环境变量

启动Tomcat命令:

startup.sh(关闭:

startdomn.sh)成功如图:

2.4测试Tomcat

在IE的地址栏里输入:

http:

//localhost:

8080/

如果打开tomcat首页则成功

至此已经完成了Java/JSP服务器的搭建。

3.3给Tomcat添加项目

3.3.1修改tomcat/conf/server.xml,在之间增加如test项目:

workDir="/home/work/usr/local/tomcat/work/test"/>

这样就增加了一个为test的项目,path是web请求访问路径,docBase是目录实际放的目录,workDir是tomcat解析工作目录,可以放到tomcat的work下。

可以他通过http:

//localhost:

8080/test来访问test项目

至此,Tomcat配置完成。

如果要开启目录浏览和servlet直接访问功能,可以参照下面的配置。

3.3.2开启目录浏览,tomcat默认是不开启目录浏览的,可以通过修改web.xml里的listings的值来设定,改false为true。

如下:

listings

true

3.3.3默认不开启servlet直接访问,可以修改web.xml和context.xml文家的配置来开启,如下:

web.xml。

找到这段,打开注释。

(当然servlet采用隐射的方式是推荐的)

invoker

org.apache.catalina.servlets.InvokerServlet

还有这段,也开启是注释

invoker

context.xml。

在Context里增加privileged

SETP3Apache安装配置

1解压缩Apache,通读httpd目录里的INSTALL文件

[work@localhostwebServer]$tar-zxvfhttpd-2.2.9.tar.gz

可以把得到的文件夹移动到安装目录,比如/home/work/software/下,这里放在/home/work/software/webServer/

[work@localhostwebServer]$cdhttpd-2.2.9

[work@localhosthttpd-2.2.9]$./configure--help#最好先查看下编译指令

[work@localhosthttpd-2.2.9]$./configure--prefix=/home/work/usr/local/apache2--enable-mods-shared=all

[work@localhosthttpd-2.2.9]$make

[work@localhosthttpd-2.2.9]$makeinstall

[work@localhosthttpd-2.2.9]$cd/home/work/usr/local/apache2

[root@localhostapache2]#suroot

[work@localhostapache2]$bin/apachectlstart

编译安装--enable-so-mods-shared=all新版的安装文档里没有提示需要加载,直接./configure--prefix=/home/work/usr/local/apache2即可

安装过程要2分钟时间,完成后,切换到root账号启动Apache

在地址栏输入http:

//localhost/,看到itworks欢迎页表示成功

参照:

http:

//httpd.apache.org/docs/2.2/install.html

2配置apache/conf/http.conf

#添加test项目

Alias/ut"/home/work/dev/test"

OptionsIndexesFollowSymLinksMultiViewsIncludesExecCGI

AllowOverrideNone

Orderallow,deny

Allowfromall

#禁止访问WEB-INF文件夹

Orderallow,deny

打开注释配置语言,可以设置默认中文

Includeconf/extra/httpd-languages.conf

在extra/httpd-languages.conf增加如下代码,这样默认就是中文了,比如Ajax请求数据,都不用定义encoding也能正常支持中文了。

DefaultLanguagezh-CN

AddDefaultCharsetgb2312

3打开浏览器输入http:

//localhost/test/是否能看到目录列表呢,可以访问下之前建立的JSP文件试一下,由于还没有配置Tomcat的连接器,所以会当作文本文件来处理。

如果遇到禁止访问,则需要授权[work@localhostut]$chmod777*

SETP4安装jk_mod,整合Apache与Tomcat

1把下载到的二进制文件mod_jk-1.2.26-httpd-2.2.6.so复制到apache的modules目录下

下载地址:

 

2在Apache的conf目录新建立两个文件,mod_jk.conf和workers.properties文件,配置过程与windows基本一样。

mod_jk.conf的内容是jk的配置文件,包括装载模块和日志信息以及指定解析的工作器和目录,workers.properties是Tomcatwokers的配置文件。

3在mod_jk.conf里加入以下内容(mod_jk.conf文件是方便管理,而不需要把配置都写在httpd.conf里)

#加载jk模块,名字要对应

LoadModulejk_modulemodules/mod_jk-1.2.26-httpd-2.2.6.so

#加载刚才新建的workers.properties文件

JkWorkersFileconf/workers.properties

#Jk日志文件

JkLogFilelogs/mod_jk.log

#Jk日志的级别,参数有[debug/error/info]

JkShmFilelogs/mod_jk.shm

JkLogLevelinfo

#Jk日志的数据格式

JkLogStampFormat"[%a%b%d%H:

%M:

%S%Y]"

#Jk的一些配置选项indicatetosendSSLKEYSIZE,

JkOptions+ForwardKeySize+ForwardURICompat-ForwardDirectories

#Jk请求日志的格式

JkRequestLogFormat"%w%V%T"

#JSPdoServlet文件交由Tomcat处理

JkMount/servlet/*ajp13

JkMount/*.jspajp13

JkMount/*.doajp13

#JkMount表示使用Tomcat来解析,JkUnMount则相反

#JkMount/test/*ajp13表示把test目录下的所有文件以及子目录都交给Tomcat处理

#一般是jsp和servlet程序交由tomcat处理就可以了,静态文件图片等仍然由Apache处理

#你可以根据需要来设定,比如只把test/*.jsp交给Tomcat处理#JkMount/test/*.jspajp13

#JkAutoAlias/home/work/dev/test/*

#该文件夹下所有的静态文件自动交由Apache处理

JkMount/test/servlet/*ajp13

#/test/servlet/下所有的文件也交给Tomcat处理

4编辑Apache的httpd.conf文件,把jk_mod.conf文件装载进来:

Includeconf/mod_jk.conf

5编辑workers.properties文件,添加以下内容:

workers.tomcat_home=/home/work/usr/local/tomcat/

workers.java_home=/home/work/usr/local/jdk/

ps=\

worker.list=ajp13

worker.ajp13.port=8009

worker.ajp13.host=localhost

worker.ajp13.type=ajp13

worker.ajp13.lbfactor=1

#如果没有专门的配置,也可以不添加这些内容,空文件或者不要该也可以

#配置参考请见http:

//tomcat.apache.org/connectors-doc/reference/workers.html

6如果下载的是源文件,需要编译后再配置。

也很简单,如下:

[work@localhostwebServer]$tar-zxvftomcat-connectors-1.2.26-src.tar.gz

首先解压缩,查看解压后的BUILD.txt文件,并按说明去做

[work@localhostwebServer]$cdtomcat-connectors-1.2.26-src/native/

[work@localhostnative]$./configure--with-apxs=/home/work/usr/local/apache2/bin/apxs

注意apxs的路径是你apache目录的bin/apxs

[work@localhostnative]$make

[work@localhostnative]$su-c'makeinstall'

按提示输入root密码,执行安装。

可以看见含有有如下提示:

Librarieshavebeeninstalledin:

/home/work/usr/local/apache2/modules

chmod755/home/work/usr/local/apache2/modules/mod_jk.so

[work@localhostmodules]$cd/home/work/usr/loca

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

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2