Centos7.2下部署Java開發環境


1.安裝JDK

  如果以前安裝過JDK,想要重新安裝可執行如下命令進行卸載,這里安裝的是JDK1.8:

  先查詢:

rpm -qa|grep jdk

  然后再通過下面命令進行卸載

rpm -e  --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.2.el7_2.x86_64(注意這里nodeps后面的那串名稱是通過上面命令查詢出來的,查出幾個卸載幾個)

 

  安裝JDK,有2種途徑下載:

  ①:(建議)可以直接到官網下載http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html (這里選擇的是rpm 64位的),下載完然后復制到centos中的自己想要存放的目錄中

  ②:直接在centos中,創建一個目錄存儲下載的jdk,然后通過命令下載(100多兆,有點慢......貌似官方已經不支持這樣操作了):

wget jdk-8u131-linux-x64.rpm http://download.oracle.com/otn-pub/java/jdk/8u131-b11/jdk-8u131-linux-x64.rpm

  下載完后,進行安裝:

rpm -ivh jdk-8u131-linux-x64.rpm

  安裝完就可以,java -version查看是否安裝成功了

  查看安裝目錄:

[root@instance-d0nk2r2c work]# which java
/usr/bin/java
[root@instance-d0nk2r2c work]# ls -lrt /usr/bin/java
lrwxrwxrwx. 1 root root 22 Jun 21 15:27 /usr/bin/java -> /etc/alternatives/java
[root@instance-d0nk2r2c work]# ls -lrt /etc/alternatives/java
lrwxrwxrwx. 1 root root 35 Jun 21 15:27 /etc/alternatives/java -> /usr/java/jdk1.8.0_131/jre/bin/java

  最后可以得出安裝目錄為/usr/java/jdk1.8.0_131/jre/bin/java

  接着配置環境變量,打開/etc/profile文件

vi /etc/profile

  然后按i進入編輯模式,在文件最后添加下面配置:

JAVA_HOME=/usr/java/jdk1.8.0_131

JRE_HOME=/usr/java/jdk1.8.0_131/jre

CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

 

  最后按ESC,輸入

:wq

  退出保存

  執行下面命令使剛才的環境變量配置生效

source /etc/profile

  最后通過下面命令驗證配置是否成功

echo $JAVA_HOME
echo $CLASSPATH
echo $PATH

 

 2、安裝Tomcat :

  下載Tomcat(找個目錄存放,如果下載不了,建議直接去官網下載后再拉到服務器,官網 http://tomcat.apache.org

wget apache-tomcat-7.0.81.tar.gz http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.81/bin/apache-tomcat-7.0.81.tar.gz

  解壓即可

tar -zxvf apache-tomcat-7.0.81.tar.gz

 

   啟動Tomcat,進入解壓目錄/apache-tomcat-7.0.81/bin,執行

./startup.sh

  然后就可以通過瀏覽器訪問啦

  http://服務ip地址:8080

  如果想修改默認端口,那么可以通過修改Tomcat解壓目錄/apache-tomcat-7.0.78/conf中的server.xml文件

vi server.xml

 

  然后找到中間部分配置,如下,把端口8080改成自己想要的就可以了

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

 

  退出,保存,重啟Tomcat,OK

  如果在訪問Tomcat服務器的時候,出現無法連接到服務器等類似問題,

  那么,首先確認Tomcat是否啟動完成,在啟動Tomcat的時候會出現如下提示

[root@centos-linux-7 bin]# ./startup.sh 
Using CATALINA_BASE:   /work/apps/apache-tomcat-7.0.78
Using CATALINA_HOME:   /work/apps/apache-tomcat-7.0.78
Using CATALINA_TMPDIR: /work/apps/apache-tomcat-7.0.78/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_131
Using CLASSPATH:       /work/apps/apache-tomcat-7.0.78/bin/bootstrap.jar:/work/apps/apache-tomcat-7.0.78/bin/tomcat-juli.jar
Tomcat started.

 

 

  如果確定啟動成功,那么可能是服務器沒有開發8080端口,那么可以通過下面方法開放端口訪問;

3、開放訪問服務端口

  可以通過下面命令測試端口是否可以訪問

telnet 10.211.55.4 8080

  如果出現下面信息,說明端口未開放訪問

Trying 10.211.55.4...
telnet: connect to address 10.211.55.4: Connection refused
telnet: Unable to connect to remote host

 

  通過下面方法,開放訪問服務端口

vi /etc/sysconfig/iptables

  可添加一行或者復制已有的端口信息,修改端口

-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT

 

  然后保存退出,重啟端口服務

service iptables restart

 

  再次執行上面telnet命令檢查一下就可以啦~

4、下載安裝maven

  找個目錄下載maven

wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz

  解壓

tar -zxvf apache-maven-3.3.9-bin.tar.gz

  設置環境變量

vi /etc/profile

  打開后在之前的jdk配置中添加修改紅色部分

JAVA_HOME=/usr/java/jdk1.8.0_131

JRE_HOME=/usr/java/jdk1.8.0_131/jre

MAVEN_HOME=/work/apache-maven-3.3.9

CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$MAVEN_HOME/bin:$PATH

  使配置生效

source /etc/profile

  最后驗證配置是否生效(前提要安裝jdk)

mvn -version

  出現如下類似提示,即配置成功

Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)
Maven home: /work/apache-maven-3.3.9
Java version: 1.8.0_131, vendor: Oracle Corporation
Java home: /usr/java/jdk1.8.0_131/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-514.16.1.el7.x86_64", arch: "amd64", family: "unix"

 

5、安裝MySQL

  這個還是看別人寫的吧,我覺得寫得挺好的  

  鏈接:http://blog.csdn.net/xyang81/article/details/51759200 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM