1.打開project.properties檔案。在最後方加入下列設定。
#加入自動化自我簽章
jarsign.jarsigner=jarsigner.exe路徑
jarsign.keystore=已核發之憑證檔
jarsign.storepass=憑證檔密碼
jarsign.signedjar=${dist.dir}
jarsign.alias=憑證別名
#加入自動化自我簽章
jarsign.jarsigner=jarsigner.exe路徑
jarsign.keystore=已核發之憑證檔
jarsign.storepass=憑證檔密碼
jarsign.signedjar=${dist.dir}
jarsign.alias=憑證別名
#使用Java的keytool指令 keytool -genkey -alias test -keysize 2048 -keyalg RSA -sigalg SHA1withRSA -keypass test1234 -storepass test1234 -validity 365 -dname "CN=testname, OU=testunit, O=testorg, L=testlocation,S=teststate , C=TW" -keystore test.jks
sudo groupadd glassfish3 sudo useradd -s /bin/bash -M -g glassfish3 glassfish
sudo chown -Rf glassfish.glassfish3 /opt/glassfish3
AS_JAVA="/opt/jdk1.6.0_27"
AS_HOME="/opt/glassfish3/glassfish"
- 可先將預設domain1刪除(delete-domain domain1)
- 建立自己的domain(create-domain test),按下Enter即可自動設定(預設沒有密碼)。
- 進入管理介面後,輸入create-service [instance]指令,此處的instance指的是domain名稱。
- 指令成功執行後,會自動將啟動指令檔複製到/etc/inid.d/以及/etc/rcN.d底下(此處的N為0-6及S)。
- 此內建的指令檔會自動在重開機後啟動服務,但先決條件是重開機之前要先啟動服務。