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/,如果能打開管理員頁面,則配置成功。