JDK、Tomcat、Jboss以及Weblogic在Linux上的安装与配置 转载

项目中绝大多数B/S架构的系统都采用了J2EE架构,因此JDK、Tomcat、Jboss以及Weblogic的安装与配置也就成了重复性最多的工作之一。

在此,我进行了总结,并分享出来,希望能对大家有所帮助。

其中,JDK是针对Java的软件开发与运行环境,而Tomcat、Jboss以及Weblogic则都是基于J2EE的应用服务器。

而这些应用服务器都需要JDK的支持,相当于运行在JDK之上,所以这些应用服务器没有32位和64位之分,而JDK倒是针对不同的操作系统有很多不同的版本。

具体步骤如下:

一、安装配置JDK

1.通过官方网站下载JDK(集合了所有版本):

http://www.oracle.com/technetwork/java/archive-139210.html

其中rpm.bin类型的安装包里面包含了多个rpm软件包,并依照标准的rpm方式进行安装;

而.bin类型的安装包则仅仅相当于一个压缩文件,安装过程其实就是解压缩的过程;

个人推荐采用.bin类型的安装包,因为在某些情况下同一服务器上也可能需要安装多个不同版本的JDK,并分配给不同的应用服务器使用。

2.配置JDK环境变量

若服务器中需要安装多个版本的JDK进行软件调试,那么就需要在每个应用服务器的启动脚本中进行单独定义,后面会进行详细的描述;

而如果确认服务器中仅需要安装一个JDK,那么就可以将环境变量添加到系统的/etc/profile文件中,将其作为系统的环境变量。

下面以jdk1.6.0_2164位为例:

#chmod+xjdk-6u21-linux-x64.bin

#./jdk-6u21-linux-x64.bin

安装后在当前目录下会产生文件夹jdk1.6.0_21

#mvjdk1.6.0_21/usr/java/

接下来编辑/etc/profile文件加入JDK环境变量,在文件末尾处加入以下内容:

#vi/etc/profile

viewsourceprint?1exportJAVA_HOME=/usr/java/jdk1.6.0_21

2exportJRE_HOME=/usr/java/jdk1.6.0_21/jre

3exportCLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH

4exportPATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

#source/etc/profile//使配置文件的内容立刻生效;

#set//在这里你可以看见当前所有的环境变量;

#java–version//如果JDK配置正确的话,运行该命令将会出现JDK的相应版本;

二、安装配置Tomcat

1.通过官方网站下载Tomcat:

http://tomcat.apache.org/

下面以tomcat6.0.29为例:

下载tomcat6.0.29的软件包apache-tomcat-6.0.29.tar.gz;

2.安装配置Tomcat

解压缩tomcat软件包

#tar-vzxfapache-tomcat-6.0.29.tar.gz

#mvapache-tomcat-6.0.29/tomcat-6.0.29

修改tomcat启动脚本,加入tomcat环境变量与JDK环境变量

#vi/tomcat-6.0.29/bin/catalina.sh

在“OSspecificsupport.”这一行之前增加以下配置:

viewsourceprint?1#DefinetheTomcatHome

2exportCATALINA_HOME=/tomcat-6.0.29

3#DefinetheJDK

4exportJAVA_HOME=/usr/java/jdk1.6.0_21

5exportJRE_HOME=/usr/java/jdk1.6.0_21/jre

6exportCLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH

7exportPATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

#/tomcat-6.0.29/bin/catalina.shstart//启动Tomcat

将显示以下信息:

UsingCATALINA_BASE:/tomcat-6.0.29

UsingCATALINA_HOME:/tomcat-6.0.29

UsingCATALINA_TMPDIR:/tomcat-6.0.29/temp

UsingJRE_HOME:/usr/java/jdk1.6.0_21/jre

在浏览器中访问http://Server主机IP:8080,即可看见Tomcat的默认页面;

3.实现多个Tomcat独立运行

在某些情况下可能需要启动多个独立的Tomcat,并引用不同版本的JDK,配置方法如下:

3.1创建多个Tomcat,并分别命名,如tomcat-01,tomcat-02,tomcat-03…

3.2按照上面的步骤修改每个tomcat目录下的catalina.sh文件,定义好各自的TomcatHome和JDK;

3.3修改每个tomcat目录下的server.xml文件,修改其中的端口,使每一个tomcat的所有服务端口都不相同,以tomcat-02为例:

#vitomcat-02/conf/server.xml

viewsourceprint?01Serverport="8025"shutdown="SHUTDOWN"

02

03Connectorport="8082"protocol="HTTP/1.1"

04connectionTimeout="20000"

05redirectPort="8243"

06

07Connectorexecutor="tomcatThreadPool"

08port="8082"protocol="HTTP/1.1"

09connectionTimeout="20000"

10redirectPort="8243"

11

12Connectorport="8243"protocol="HTTP/1.1"SSLEnabled="true"

13maxThreads="150"scheme="https"secure="true"

14clientAuth="false"sslProtocol="TLS"

15

16Connectorport="8029"protocol="AJP/1.3"redirectPort="8243"

3.4设置完成,tomcat-02的相关信息如下:

8080端口变更:8082

8443端口变更:8243

启动tomcat-02:/tomcat-02/bin/catalina.shstart

停止tomcat-02:/tomcat-02/bin/catalina.shstop

三、安装配置Jboss

1.通过官方网站下载Jboss:

http://www.jboss.org/jbossas/downloads.html

下面以Jboss4.0.2为例:

下载Jboss4.0.2的软件包:jboss-4.0.2.zip

2.安装配置Jboss

#unzipjboss-4.0.2.zip

#mvjboss-4.0.2/jboss-4.0.2

修改jboss启动与关闭脚本,加入jboss环境变量与JDK环境变量

#vi/jboss-4.0.2/bin/run.sh

在“$Id:run.sh”这一行之后增加以下配置:

viewsourceprint?1#DefinetheJbossHome

2exportJBOSS_HOME=/jboss-4.0.2

3exportPATH=$JBOSS_HOME/bin:$PATH

4#DefinetheJDK

5exportJAVA_HOME=/usr/java/jdk1.6.0_21

6exportJRE_HOME=/usr/java/jdk1.6.0_21/jre

7exportCLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH

8exportPATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

#vi/jboss-4.0.2/bin/shutdown.sh

在“$Id:shutdown.sh”这一行之后增加与上面相同的配置;

创建自定义Jboss启动与关闭脚本:

cd/jboss-4.0.2/bin

#vijboss_start.sh

/usr/bin/nohup/jboss-4.0.2/bin/run.sh>/jboss-4.0.2/run.out.log&

#vijboss_stop.sh

/jboss-4.0.2/bin/shutdown.sh-S

#chmod+x*.sh

创建完成后,jboss相关信息如下:

启动Jboss:/jboss-4.0.2/bin/jboss_start.sh

关闭Jboss:/jboss-4.0.2/bin/jboss_stop.sh

3.修改Jboss端口配置

由于JBoss核心服务不包括支持servlet/JSP的WEB容器,所以它一般会与Tomcat绑定使用,因此我们需要修改Jboss内置的Tomcat的配置文件来设置端口。

配置文件路径:/jboss-4.0.2/server/default/deploy/jbossweb-tomcat55.sar/server.xml

具体修改方法与Tomcat相同。

四、安装配置Weblogic

1.通过官方网站下载Weblogic:

http://www.oracle.com/technetwork/middleware/weblogic/downloads/index.html

下面以Weblogic10.3为例:

下载Weblogic10.3的软件包server103_linux32.bin;

2.安装配置Weblogic

2.1创建用户帐号

#groupaddweblogic

#useradd-gweblogicweblogic

2.2开始安装

WebLogic在Linux平台下的安装方法一般有三种:图形窗口模式,控制台模式,无人守护安装模式,建议采用控制台模式。

#chmod+xserver103_linux32.bin

#./server103_linux32.bin-mode=console//采用控制台模式

2.3控制台安装

2.3.1进入控制台安装的欢迎界面,键入Next继续;

2.3.2此时出现授权许可协议,读完后键入Yes继续;

2.3.3提示选择一个BEA主目录,如下所示:

ChooseBEAHomeDirectory:”BEAHome”=[/root/bea]InputnewBEAHomeORExitPreviousNext>

如果想更改默认的BEA主目录,重新输入完整的目录路径即可,否则键入Next继续,如:/bea

2.3.4确认BEA主目录

ChooseBEAHomeDirectory: ->

1|Yes,UsethisBEAhomedirectory[/bea]

2|No,returntoBEAhomedirectoryselectionEnterindexnumbertoselectORExitPreviousNext>

键入[1]继续

2.3.5选择安装类型

ChooseInstallType: ->

1|CompleteInstallation |InstallthecompleteBEAWebLogicPlatform.

2|CustomInstallation  |Choosesoftwarecomponentstoinstallandoptionallycreatecustom  |applicationdomains.Recommendedforadvancedusers.

键入[1]继续

2.3.6选择安装路径

ChooseProductDirectory:ProductInstallationDirectory=[/bea/weblogic10.3]InputnewProductInstallationDirectoryORExitPreviousNext>

如果想更改默认的安装目录,重新输入完整的目录路径即可,否则键入Next继续;

2.3.7确认安装路径

ChooseProductDirectory:  ->

1|Yes,usethisproductdirectory[/bea/weblogic10.3]

2|No,selectanotherproductdirectoryEnterindexnumberstoselectORExitPreviousNext>

键入[1]继续

2.3.8现在开始安装,此时会出现一个模拟的进度条,耐心等待,直到100%安装顺利结束。

2.4配置ConfigurationWizard

软件安装完毕后,下一步配置Domain域,进入weblogic安装目录(例如:/bea/weblogic10.3/common/bin);

找到文件config.sh,执行#./config.sh-mode=console;

在出现的配置界面,选中“Createanewweblogicconfiguration”选项;

选择配置的模块为“BasicweblogicDomain”,然后单击快速配置“Express”,单击“Next”按钮;

(这里可以选择“Custom”将默认的7001端口更改为其他端口,如80)

创建管理页用户名和密码,单击“NEXT”;

此时会出现所有配置信息的汇总确认界面,如果没有问题,点击“Create”,开始创建DOMAIN域。

2.5启动Weblogic

在启动Weblogic之前,将服务用户名和密码写入启动脚本。

进入刚刚配置完成的域目录(/bea/user_projects/domains/mydomain),编辑startWebLogic.sh启动脚本;

#vistartWebLogic.sh

WLS_USER=//输入用户名

WLS_PW=//输入密码

最后执行#./startWebLogic.sh,启动Weblogic..

2.6停止Weblogic服务

停止Weblogic服务有多种方式:

1、KILL掉进程;

2、通过”http://服务地址:7001/console”管理界面,执行“shutdownserver”;

3、利用脚本停止服务:

在/bea/user_projects/domains/mydomain路径下,有一个stopWebLogic.sh文件,执行即可。

Jboss,JDK,Tomcat,Weblogic

相关推荐