CentOS安裝JDK和安裝Glassfish

來源:互聯網
上載者:User

標籤:安裝   rem   設定   知識   ora   body   roo   伺服器   centos   

1.首先下載對應CentOS版本的jdk:下載: jdk-7u75-linux-x64.tar.gz

2.下載該jdk到本地,並上傳到CentOS系統的opt臨時目錄下

3.在安裝自己下載的jdk之前,要先看看新安裝的CentOS系統內建的jdk版本,如果存在最好是卸載掉,然後再安裝自己下載的jdk版本,在終端輸入

java -version  //查看是否系統有內建javaJDK,我的伺服器上沒有內建JDK

 

4.建立一個jdk的安裝目錄,我這裡是在/usr/下建立了Java目錄,命令:mkdir /usr/java ,再把 jdk-7u75-linux-x64.tar.gz壓縮包從opt目錄下複製到/usr/java目錄下,命令如下:

  1. cp jdk-7u75-linux-x64.tar.gz /usr/java  

 

5.解壓縮剛才下載的: jdk-7u75-linux-x64.tar.gz包,命令如下:

  1. tar xvf  jdk-7u75-linux-x64.tar.gz  

 

6.解壓完成後,進入到:

  1. [[email protected]~]# cd /etc  
  2. [[email protected] etc]# vi profile  

 

7.在profile檔案的末尾加入如下命令:

  1. export JAVA_HOME=/usr/java/jdk1.7.0_75  
  2. export JRE_HOME=/usr/java/jdk1.7.0_75/jre  
  3. export PATH=$PATH:/usr/java/jdk1.7.0_75/bin  
  4. export CLASSPATH=./:/usr/java/jdk1.7.0_75/lib:/usr/local/java/jdk1.7.0_75/jre/lib  

8.輸入:wq儲存並退出,然後再重啟CentOS系統

9.重新啟動系統後,輸入:java -version,如果看到如下說明你的jdk已經安裝成功了。

 

 

10.下載並安裝GlassFish:

:https://glassfish.java.net/download.html#gfoseTab

(1)建立一個檔案夾

cd /usr

mkdir glassfish

cd glassfish

(2)解壓zip檔案:

unzip -q glassfish-4.0-ml.zip

(3)建立使用者組,授權:

[[email protected] share]# groupadd webserver
[[email protected] share]#  useradd -m -g webserver -G webserver webapp
[[email protected] share]#  id webapp
[[email protected] share]#  passwd webapp

[[email protected] share]# chown -R webapp:webserver /usr/glassfish

(4) 將啟動並執行glassfish 設定為服務:

#!/bin/bash
# description: Glassfish Start Stop Restart
# processname: glassfish
# chkconfig: 234 20 80
JAVA_HOME=/usr/java/jdk1.7.0_75
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
GLASSFISH_HOME=/usr/glassfish/glassfish4
 
case $1 in
start)
sh $GLASSFISH_HOME/bin/asadmin start-domain domain1
;;
stop)
sh $GLASSFISH_HOME/bin/asadmin stop-domain domain1
;;
restart)
sh $GLASSFISH_HOME/bin/asadmin stop-domain domain1
sh $GLASSFISH_HOME/bin/asadmin start-domain domain1
;;
esac
exit 0

 

(5)授權,並設定開機啟動glassfish:

[[email protected] init.d]# chmod 755 glassfish
[[email protected] init.d]# chkconfig --add glassfish
[[email protected] init.d]# chkconfig --level 234 glassfish on

 

(6)啟動glassfish

[[email protected] init.d]# service glassfish start

 

(7)修改管理員admin帳戶密碼:

cd /usr/glassfish/glassfish4/bin

./asadmin change-admin-password

使用者名稱:admin

舊密碼:空值

新密碼:**********

 

(8)設定遠端存取:開啟glassfish安全管理允許遠端存取das

[email protected]:/opt/glassfish3/bin# ./asadmin enable-secure-admin 
remote failure: 至少有一個管理使用者的口令為空白, 安全管理不允許口令為空白。請使用 change-admin-password 命令或管理主控台為系統管理員帳戶建立非空口令。 
命令enable-secure-admin失敗。 
[email protected]:/opt/glassfish3/bin# ./asadmin change-admin-password 
輸入管理使用者名 [預設為: admin]> 
請輸入管理員口令> [預設admin密碼為空白] 
請輸入新的管理員口令> 
請再次輸入新的管理員口令> 
針對使用者 admin 的驗證失敗 (通常, 這意味著使用者名稱和/或口令無效) 
命令change-admin-password失敗。 
[email protected]:/opt/glassfish3/bin# ./asadmin change-admin-password 
輸入管理使用者名 [預設為: admin]> 
請輸入管理員口令> 
請輸入新的管理員口令> 
請再次輸入新的管理員口令> 
已成功執行命令change-admin-password。 
[email protected]:/opt/glassfish3/bin# ./asadmin enable-secure-admin 
輸入管理使用者名>  admin 
輸入使用者 "admin" 的管理員口令> 
要使安全管理中的更改生效, 必須重新啟動所有正在啟動並執行伺服器。 
已成功執行命令enable-secure-admin。 
[email protected]:/opt/glassfish3/bin# service glassfish restart 

 

(9) 重啟glassfish:

[[email protected] ~]#service glassfish restart

 

11.遠程登入glassFish後:

war檔案在本地部署的專案檔夾下的dist檔案目錄中;

每次在NetBeans中修改後,要清理並構建就可以重建war檔案了;

CentOS安裝JDK和安裝Glassfish

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.