`

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_21 64位 为例:
#chmod +x jdk-6u21-linux-x64.bin
#./jdk-6u21-linux-x64.bin

安装后在当前目录下会产生文件夹 jdk1.6.0_21
#mv jdk1.6.0_21 /usr/java/

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

view sourceprint?1 export JAVA_HOME=/usr/java/jdk1.6.0_21 

2 export JRE_HOME=/usr/java/jdk1.6.0_21/jre 

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

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

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

# set //在这里你可以看见当前所有的环境变量;
# java –version //如果JDK配置正确的话,运行该命令将会出现JDK的相应版本;

二、安装配置Tomcat
1.通过官方网站下载Tomcat:
http://tomcat.apache.org/

下面以 tomcat 6.0.29 为例:
下载tomcat 6.0.29的软件包 apache-tomcat-6.0.29.tar.gz;

2.安装配置Tomcat
解压缩tomcat软件包
# tar -vzxf apache-tomcat-6.0.29.tar.gz
# mv apache-tomcat-6.0.29 /tomcat-6.0.29

修改tomcat启动脚本,加入tomcat环境变量与JDK环境变量
#vi /tomcat-6.0.29/bin/catalina.sh

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

view sourceprint?1 # Define the Tomcat Home 

2 export CATALINA_HOME=/tomcat-6.0.29 

3 # Define the JDK 

4 export JAVA_HOME=/usr/java/jdk1.6.0_21 

5 export JRE_HOME=/usr/java/jdk1.6.0_21/jre 

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

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

#/tomcat-6.0.29/bin/catalina.sh start //启动Tomcat

将显示以下信息:
Using CATALINA_BASE: /tomcat-6.0.29
Using CATALINA_HOME: /tomcat-6.0.29
Using CATALINA_TMPDIR: /tomcat-6.0.29/temp
Using JRE_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文件,定义好各自的Tomcat Home和JDK;

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

view sourceprint?01 Server port="8025" shutdown="SHUTDOWN"  

02   

03 Connector port="8082" protocol="HTTP/1.1" 

04                connectionTimeout="20000" 

05                redirectPort="8243" 

06   

07 Connector executor="tomcatThreadPool" 

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

09                connectionTimeout="20000" 

10                redirectPort="8243" 

11   

12 Connector port="8243" protocol="HTTP/1.1" SSLEnabled="true" 

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

14                clientAuth="false" sslProtocol="TLS" 

15   

16 Connector port="8029" protocol="AJP/1.3" redirectPort="8243"

3.4 设置完成,tomcat-02的相关信息如下:
8080端口变更:8082
8443端口变更:8243
启动tomcat-02:/tomcat-02/bin/catalina.sh start
停止tomcat-02:/tomcat-02/bin/catalina.sh stop

三、安装配置Jboss
1.通过官方网站下载Jboss:
http://www.jboss.org/jbossas/downloads.html

下面以 Jboss 4.0.2 为例:
下载 Jboss 4.0.2 的软件包:jboss-4.0.2.zip

2.安装配置Jboss
#unzip jboss-4.0.2.zip
#mv jboss-4.0.2 /jboss-4.0.2

修改jboss启动与关闭脚本,加入jboss环境变量与JDK环境变量
#vi /jboss-4.0.2/bin/run.sh

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

view sourceprint?1 # Define the Jboss Home 

2 export JBOSS_HOME=/jboss-4.0.2 

3 export PATH=$JBOSS_HOME/bin:$PATH 

4 # Define the JDK 

5 export JAVA_HOME=/usr/java/jdk1.6.0_21 

6 export JRE_HOME=/usr/java/jdk1.6.0_21/jre 

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

8 export PATH=$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

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

#vi jboss_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

下面以 Weblogic 10.3 为例:
下载Weblogic 10.3的软件包 server103_linux32.bin;

2.安装配置Weblogic
2.1 创建用户帐号
#groupadd weblogic
#useradd -g weblogic weblogic

2.2 开始安装
WebLogic在Linux平台下的安装方法一般有三种:图形窗口模式,控制台模式,无人守护安装模式,建议采用控制台模式。
#chmod +x server103_linux32.bin
#./server103_linux32.bin -mode=console //采用控制台模式

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

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

2.3.3 提示选择一个BEA主目录,如下所示:
Choose BEA Home Directory:”BEA Home” = [/root/bea]Input new BEA Home OR Exit Previous Next >
如果想更改默认的BEA主目录,重新输入完整的目录路径即可,否则键入 Next 继续,如:/bea

2.3.4 确认BEA主目录
Choose BEA Home Directory:  ->
1| Yes, Use this BEA home directory [/bea]
2| No, return to BEA home directory selectionEnter index number to select OR Exit Previous Next >
键入[1]继续

2.3.5 选择安装类型
Choose Install Type: ->
1|Complete Installation  |Install the complete BEA WebLogic Platform.
2|Custom Installation   |Choose software components to install and optionally create custom  |application domains. Recommended for advanced users.
键入[1]继续

2.3.6 选择安装路径
Choose Product Directory:Product Installation Directory = [/bea/weblogic10.3]Input new Product Installation Directory OR Exit Previous Next >
如果想更改默认的安装目录,重新输入完整的目录路径即可,否则键入 Next 继续;

2.3.7 确认安装路径
Choose Product Directory:  ->
1| Yes, use this product directory [/bea/weblogic10.3]
2| No, select another product directoryEnter index numbers to select OR Exit Previous Next >
键入[1]继续

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

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

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

在出现的配置界面,选中“Create a new weblogic configuration”选项;

选择配置的模块为“Basic weblogic Domain”,然后单击快速配置“Express”,单击“Next”按钮;
(这里可以选择“Custom”将默认的7001端口更改为其他端口,如80)

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

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

2.5 启动Weblogic
在启动Weblogic之前,将服务用户名和密码写入启动脚本。
进入刚刚配置完成的域目录(/bea/user_projects/domains/mydomain),编辑startWebLogic.sh启动脚本;
#vi startWebLogic.sh
WLS_USER= //输入用户名
WLS_PW= //输入密码

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

2.6 停止Weblogic服务
停止Weblogic服务有多种方式:
1、 KILL掉进程;
2、 通过”http://服务地址:7001/console”管理界面,执行“shutdown server”;
3、 利用脚本停止服务:
在/bea/user_projects/domains/mydomain 路径下,有一个stopWebLogic.sh文件,执行即可。
Jboss, JDK, Tomcat, Weblogic
分享到:
评论

相关推荐

    jdk-8u321-linux-x64

    Linux运维人员通常会使用这样的JDK来配置和管理Java应用服务器,如Tomcat、Jboss或WebLogic等。服务器环境对性能和稳定性有较高要求,因此选择稳定版本的JDK至关重要。 以下是关于Oracle JDK 8u321在Linux服务器上...

    1.1、WebLogic jdk1.8 weblogic(12)的下载与安装1

    【WebLogic介绍】 WebLogic是由美国BEA公司(现已被Oracle收购)开发的一款...WebLogic的灵活性和全面性使其在企业级应用中广泛应用,而其与Tomcat等轻量级服务器的对比,更突显出在处理复杂业务场景时的优越性能。

    weblogic的安装配置.docx

    在本篇文章中,我们将详细介绍 WebLogic 的安装配置过程,包括安装前的准备工作、安装过程、配置过程以及与 Eclipse 的集成。 分类和版本 Web 服务器可以分为开源服务器和商业服务器两大类。开源服务器包括 Tomcat...

    weblogic配置

    【知识点详解】 ...综上所述,配置MyEclipse与WebLogic的集成,需要考虑J2EE规范、JDK版本以及WebLogic服务器自身的配置要求。正确设置这些参数,才能确保在MyEclipse环境下顺利开发和部署基于WebLogic的应用。

    tomcat8.0.36linux版zip

    Tomcat是轻量级的,相对于其他完整的应用服务器(如JBoss、WebLogic),它的安装、配置和管理都相对简单。 **详细知识点:** 1. **Tomcat结构**:Tomcat主要由以下几个部分组成:Catalina(核心Servlet容器)、...

    Apache-tomcat-7.0.109-Windows-x64

    在本文中,我们将深入探讨与"Apache-tomcat-7.0.109-Windows-x64"相关的知识,包括Tomcat的概述、版本7.0.109的特点、在Windows 64位系统上的安装与配置,以及Java环境的设置等关键内容。 首先,让我们了解Tomcat的...

    J2ee开发环境配置(weblogic)

    因此,如果在Tomcat或JBoss上能正常运行的JSP程序在WebLogic 8上出现问题,可能就是这个原因。为了解决这个问题,可以选择升级WebLogic到9.2版本,或者将项目设置为使用J2EE 1.3。 2. **JDK版本问题**:WebLogic 8...

    apache-tomcat-7.0.34 安装版tomcat7

    与其他全功能的Java应用服务器如JBoss或WebLogic相比,Tomcat的体积小、性能高,适合小型到中型的Web应用。 **二、Tomcat 7.0.34的特点** 1. **兼容性**:Tomcat 7支持Servlet 3.0、JSP 2.2和EL 2.2规范,提供了更...

    tomcat6.0安装版

    在安装Tomcat6.0时,首先要确保你的计算机上已经安装了Java Development Kit (JDK),因为Tomcat运行需要Java环境的支持。JDK不仅包含Java编译器,还包含了Java运行时环境(JRE),是运行Java应用的基础。 安装过程...

    linux下搭建J2EE开发环境图解

    这通常包括安装应用服务器,如Tomcat、JBoss或WebLogic等。安装过程可能因服务器类型而异,但基本步骤是下载服务器的安装包,解压到适当目录,然后配置相关的环境变量,如CATALINA_HOME。服务器的启动脚本也需要配置...

    JBuilder9_0与JBoss3_2_1的集成和配置

    由于 JBuilder 本身并没有内置对 JBoss 的支持,因此要在 JBuilder 和 JBoss 上进行 J2EE 应用开发,就必须对两者进行集成和配置。 #### 解决步骤 1. **下载和安装 JBoss** - 笔者的开发环境是 Windows XP,首先...

    Weblogic 8.1 + MyEclipse的配置及其Java Web应用的部署和测试.doc

    配置MyEclipse与Weblogic 8.1的步骤如下: 1. **安装Weblogic 8.1**:首先需要下载并安装Weblogic Server 8.1。这个过程包括设置环境变量如`JAVA_HOME`和`WL_HOME`,以及配置启动脚本`setDomainEnv.sh`或`...

    Tomcat9 64位

    作为Java EE Web应用服务器的一部分,Tomcat是轻量级的,相比其他全面的Java应用服务器如JBoss、WebLogic或WebSphere,它的体积更小,配置更简单,因此在小型项目和开发环境中非常受欢迎。 Tomcat9在64位系统上的...

    基于MyEclipse的J2EE开发环境的安装.ppt

    随着学习的深入,你还可以配置更多的服务器(如JBoss、WebLogic等),以及数据库驱动,以满足不同项目的需求。 在实际开发中,记得定期更新J2SDK和MyEclipse到最新版本,以获取最新的特性和安全补丁。同时,熟悉并...

    apache+tomcat整合.pdf

    Tomcat实际上是Java应用服务器(如JBoss, WebLogic, WebSphere等)的一个简化版本。 整合Apache和Tomcat主要是为了将Apache的静态资源处理能力和Tomcat的动态内容处理能力结合起来。Apache负责提供静态内容服务,而...

    tomcat 软件下载

    Tomcat标签强调了讨论的主题是关于Tomcat服务器的相关知识,这包括但不限于安装配置、启动与关闭、日志管理、性能优化、安全性设置以及与其他应用服务器(如JBoss、WebLogic等)的比较。 【压缩包子文件的文件名称...

    tomcat学习精华笔记

    - 安装:在Windows或Linux上,确保已安装Sun JDK 1.2及以上版本。 - 目录: - bin:包含启动(Startup.bat)和关闭(Shutdown.bat)服务器的脚本。 - Common:存放通用类,如JDBC驱动。 - conf:配置文件,如...

    tomcat8.0安装包

    在Linux或Unix系统上,你需要修改`setenv.sh`(如果不存在,则需要创建)来设置`JAVA_HOME`环境变量,指向你的JDK安装路径。在Windows环境下,相应的脚本是`setenv.bat`。 2. `conf`:存放Tomcat的配置文件,如`...

Global site tag (gtag.js) - Google Analytics