glassfish java环境_CentOS安装JDK和安装Glassfish
2.下載該jdk到本地,并上傳到CentOS系統(tǒng)的opt臨時目錄下
3.在安裝自己下載的jdk之前,要先看看新安裝的CentOS系統(tǒng)自帶的jdk版本,如果存在最好是卸載掉,然后再安裝自己下載的jdk版本,在終端輸入
java -version ?//查看是否系統(tǒng)有自帶javaJDK,我的服務(wù)器上沒有自帶JDK
4.新建一個jdk的安裝目錄,我這里是在/usr/下新建了Java目錄,命令:mkdir /usr/java ,再把jdk-7u75-linux-x64.tar.gz壓縮包從opt目錄下復(fù)制到/usr/java目錄下,命令如下:
cp?jdk-7u75-linux-x64.tar.gz?/usr/java
tar?xvf??jdk-7u75-linux-x64.tar.gz
6.解壓完成后,進入到:
[root@localhost~]#?cd?/etc
[root@localhost?etc]#?vi?profile
7.在profile文件的末尾加入如下命令:
export?JAVA_HOME=/usr/java/jdk1.7.0_75
export?JRE_HOME=/usr/java/jdk1.7.0_75/jre
export?PATH=$PATH:/usr/java/jdk1.7.0_75/bin
export?CLASSPATH=./:/usr/java/jdk1.7.0_75/lib:/usr/local/java/jdk1.7.0_75/jre/lib
8.輸入:wq保存并退出,然后再重啟CentOS系統(tǒng)
9.重新啟動系統(tǒng)后,輸入:java -version,如果看到如下截圖說明你的jdk已經(jīng)安裝成功了。
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)創(chuàng)建用戶組,授權(quán):
[root@linuxidc share]# groupadd webserver
[root@linuxidc share]#? useradd -m -g webserver -G webserver webapp
[root@linuxidc share]#? id webapp
[root@linuxidc share]#? passwd webapp
[root@linuxidc share]#?chown -R webapp:webserver /usr/glassfish
(4)?將運行的glassfish 設(shè)置為服務(wù):
#!/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)授權(quán),并設(shè)置開機啟動glassfish:
[root@linuxidc init.d]# chmod 755 glassfish
[root@linuxidc init.d]# chkconfig --add glassfish
[root@linuxidc init.d]# chkconfig --level 234 glassfish on
(6)啟動glassfish
[root@linuxidc init.d]# service glassfish start
(7)修改管理員admin帳戶密碼:
cd /usr/glassfish/glassfish4/bin
./asadmin change-admin-password
用戶名:admin
舊密碼:空值
新密碼:**********
(8)設(shè)置遠程訪問:開啟glassfish安全管理允許遠程訪問das
root@localhost:/opt/glassfish3/bin# ./asadmin enable-secure-admin
remote failure: 至少有一個管理員用戶的口令為空, 安全管理不允許口令為空。請使用 change-admin-password 命令或管理控制臺為管理員帳戶創(chuàng)建非空口令。
命令enable-secure-admin失敗。
root@localhost:/opt/glassfish3/bin# ./asadmin change-admin-password
輸入管理員用戶名 [默認為: admin]>
請輸入管理員口令>?[默認admin密碼為空]
請輸入新的管理員口令>
請再次輸入新的管理員口令>
針對用戶 admin 的驗證失敗 (通常, 這意味著用戶名和/或口令無效)
命令change-admin-password失敗。
root@localhost:/opt/glassfish3/bin# ./asadmin change-admin-password
輸入管理員用戶名 [默認為: admin]>
請輸入管理員口令>
請輸入新的管理員口令>
請再次輸入新的管理員口令>
已成功執(zhí)行命令change-admin-password。
root@localhost:/opt/glassfish3/bin# ./asadmin enable-secure-admin
輸入管理員用戶名>? admin
輸入用戶 "admin" 的管理員口令>
要使安全管理中的更改生效, 必須重新啟動所有正在運行的服務(wù)器。
已成功執(zhí)行命令enable-secure-admin。
root@localhost:/opt/glassfish3/bin# service glassfish restart
(9)?重啟glassfish:
[root@linuxidc ~]#service glassfish restart
11.遠程登錄glassFish后:
war文件在本地部署的項目文件夾下的dist文件目錄中;
每次在NetBeans中修改后,要清理并構(gòu)建就可以重新生成war文件了;
總結(jié)
以上是生活随笔為你收集整理的glassfish java环境_CentOS安装JDK和安装Glassfish的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (三)基于PHP——复杂的WSDL的创建
- 下一篇: NLP算法-词性标注