本文講解在Windos Server 2016操做系統上部署Glassfish4.1.2,其實不必定就是Windos Server 2016,其餘windows環境也是支持的。
搭建環境正文講解:
操做系統:Windows Server 2016
內存大小:16GB
C盤空間:100G
注:正文中的參數與部署路徑等,請根據實際需求修改,JDK這裏使用的是1.7,可根據實際須要部署更新的版本
一、軟件準備:
jdk-7u45-windows-x64
glassfish-4.1.2.zip
二、jdk的環境安裝與配置
JDK的安裝很簡單,這裏只描述下安裝的過程
JDK版本爲jdk-7u45-windows-x64.exe,點擊exe安裝包;
在彈出的窗口,點擊下一步;
根據須要修改安裝路徑,點擊下一步;
安裝JRE,點擊下一步;
完成安裝。
打開控制面板-點擊系統-高級系統設置-進入高級選項卡-環境變量-新建系統變量值:以下
變量名:JAVA_HOME
變量值:C:\APP\Java\jdk1.7.0_45(按實際安裝路徑)
修改PATH變量值
在PATH變量值,新增JAVA路徑:C:\app\Java\jdk1.7.0_45\bin(按實際安裝路徑)
調用系統cmd窗口,輸入java -version確認環境變量添加成功
三、安裝Glassfish
解壓GlassFish4.1.2,將壓縮包解壓到對應目錄下C:\APP\glassfish4
3.一、啓動glassfish
打開glassfish4安裝目錄C:\APP\glassfish4\glassfish\bin\,雙擊打開asadmin,啓動命令以下:start-domain domain1
java
3.二、修改admin登陸密碼
change-admin-password
3.三、修改安全默認
enable-secure-admin
3.四、glassfish啓動,中止與重啓命令
start-domain domain1
stop-domain domain1
restart-domain domain1
四、 打開瀏覽器,輸入「https://127.0.0.1:4848/」進入控制檯。
4.一、修改jvm參數,若是是jdk1.8,永久代已經移除了,配置永久代是無效的。
修改參數(根據實際物理內存分配)
修改前 -client 修改後 -server
修改前 -XX:MaxPermSize=192m 修改後 -XX:MaxPermSize=2g
修改前 -Xmx512m 修改後 -Xmx12g
添加前 空 新增配置 -Xms12g
修改以後需重啓glassfish
4.二、修改默認端口,根據須要更改
8080端口爲http訪問端口,對應的訪問地址: http://127.0.0.1:8080
8181端口爲https訪問端口,對應的訪問地址: https://127.0.0.1:8181
4.三、修改logs分割日誌的大小與存放數量
五、添加系統服務,該配置須要服務器安裝.NET 3.5
create-service --name domain1
備註:JDBC、JMS資源等根據項目須要作相應的配置,數據庫支持主流的mysql/oracle/sqlserver等。但不一樣的數據庫須要添加不一樣的數據庫驅動jar包,並將下載下來的數據庫驅動jar包,放到C:\APP\glassfish4\glassfish\domains\domain1\lib\ext\路徑下(路徑根據你實際部署的路徑操做),以下圖,我這裏配置的是鏈接oracle的數據庫驅動包ojdbc6.jar,最後重啓Glassfish服務生效。
mysql