CentOS下配置Tomcat和JBoss

Ali 系各种各样的Java应用,不学习Tomcat和JBoss又怎么可以呢~

一、CentOS安装Java

首先要确认当前Java的版本

[root@localhost web]# java -version

JDK版本的选择,有官方的JDK和openJDK两种,下面以官方JDK为例。

JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

我下载的是7u25的版本。由于是rpm包,所以安装十分简单:

[root@localhost web]# rpm -ivh jdk-7u25-linux-i586.rpm

JDK默认安装在/usr/java中。

安装结束后用 java -version 测试是否成功。

默认情况下不用配置环境变量也可以使用java、javac的程序,这里还是说明一下配置方法:

修改系统环境变量文件/etc/profile ,向文件里面追加以下内容:
JAVA_HOME=/usr/java/jdk1.7.0_25
JRE_HOME=/usr/java/jdk1.7.0_25/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

[root@localhost web]# source /etc/profile     //使上面修改生效
[root@localhost web]# echo $PATH    //查看是否修改成功

二、CentOS配置Tomcat

下载地址:http://tomcat.apache.org/download-70.cgi

我当前的版本是7.0.42。Tomcat提供的是绿色版,不需要用户自行编译,所以解压后就可以使用了。

[root@localhost web]# tar zxf apache-tomcat-7.0.42.tar.gz   //解压安装包
[root@localhost web]# mv apache-tomcat-7.0.42 /usr/local/tomcat     //把tomcat移动到/usr/local/tomcat目录下
[root@localhost tomcat]# /usr/local/tomcat/bin/startup.sh  //执行配置脚本

Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/java/jdk1.7.0_25/jre
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar

//出现以上信息说明成功启动

配置iptables防火墙:

[root@localhost tomcat]# vi /etc/sysconfig/iptables

-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT    //在COMMIT上一行插入

[root@localhost tomcat]# service iptables restart      //重启iptables

访问http://192.168.153.128:8080 ,看到Tomcat界面则安装成功。

三、CentOS配置JBoss

下载地址:http://download.jboss.org/jbossas/7.1/jboss-as-7.1.1.Final/jboss-as-7.1.1.Final.tar.gz

[root@localhost web]# tar zxf jboss-as-7.1.1.Final.tar.gz    //解压安装包
[root@localhost web]# mv jboss-as-7.1.1.Final /usr/local/jboss    //把jboss移动到/usr/local下

执行添加管理员用户:

[root@localhost bin]# ./bin/add-user.sh

What type of user do you wish to add? 
 a) Management User (mgmt-users.properties) 
 b) Application User (application-users.properties)
(a): a

Enter the details of the new user to add.
Realm (ManagementRealm) : 
Username : hack0nair
Password : 
Re-enter Password : 
About to add user 'hack0nair' for realm 'ManagementRealm'
Is this correct yes/no? yes

修改系统环境变量:

[root@localhost bin]# vi /etc/profile

JBOSS_HOME=/usr/local/jboss    
export JBOSS_HOME            //添加JBOSS路径

修改standalone.xml文件:

在文件的最下方,把ip地址改成你的ip

<interfaces>
        <interface name="management">
            <inet-address value="${jboss.bind.address.management:192.168.153.128}"/>
        </interface>
        <interface name="public">
            <inet-address value="${jboss.bind.address:192.168.153.128}"/>
        </interface>
        <!-- TODO - only show this if the jacorb subsystem is added  -->
        <interface name="unsecure">
            <!--
              ~  Used for IIOP sockets in the standard configuration.
              ~                  To secure JacORB you need to setup SSL
              -->
            <inet-address value="${jboss.bind.address.unsecure:192.168.153.128}"/>
        </interface>
        <interface name="ipv4">
            <any-ipv4-address/>
        </interface>
</interfaces>

启动JBoss:

[root@localhost jboss]# /usr/local/jboss/bin/standalone.sh

访问http://192.168.153.128:9990/,如果能打开管理员页面,则配置成功。

« 返回