CentOS安装GlassFish4.0 配置JDBC连接MySQL
轉(zhuǎn)自:http://linux.it.net.cn/CentOS/course/2014/0724/3319.html
版本glassfish-4.0.zip
1、解壓,拷貝到指定安裝路徑
?
| ? | unzip?glassfish-4.0.zip? cp?cp?glassfish4?/usr/local/?-rf |
2、設(shè)置glassfish環(huán)境變量?Linux學(xué)習(xí),http:// linux.it.net.cn
| ? | vim??/etc/profile export?GLASSFISH_HOME=/usr/local/glassfish4 export?PATH=.:$PATH:$JAVAHOME/bin:$MYSQLHOME/bin:$GLASSFISH_HOME/bin source?/etc/profle |
進(jìn)入/usr/local/glassfish4/glassfish/config,編輯該目錄下的asevn.conf文件,在文件末尾加入AS_JAVA="/usr/local/jdk"(值為本機(jī)jdk安裝路徑)?Linux學(xué)習(xí),http:// linux.it.net.cn
| ? | AS_JAVA="/usr/jdk1.7.0_60" |
??IT網(wǎng),http://www.it.net.cn
3、如果不想使用默認(rèn)domain可在此步驟創(chuàng)建自己的domain,并指定domaindir和admin port
?
執(zhí)行如下命令,創(chuàng)建端口為4848,名稱為虹盤的domain
| ? | asadmin?create-domain?--adminport?4848?hongpan |
Enter admin user name [Enter to accept default "admin" / no password]>
?
Bad Network Configuration. ?DNS can not resolve the hostname:??IT網(wǎng),http://www.it.net.cn
java.net.UnknownHostException: dev: dev: Name or service not known
Using port 4848 for Admin.?Linux學(xué)習(xí),http:// linux.it.net.cn
Using default port 8080 for HTTP Instance.
?
Using default port 7676 for JMS.
?
Using default port 3700 for IIOP.?IT網(wǎng),http://www.it.net.cn
Using default port 8181 for HTTP_SSL.?Linux學(xué)習(xí),http:// linux.it.net.cn
Using default port 3820 for IIOP_SSL.
?
Using default port 3920 for IIOP_MUTUALAUTH.?IT網(wǎng),http://www.it.net.cn
Using default port 8686 for JMX_ADMIN.?IT網(wǎng),http://www.it.net.cn
Using default port 6666 for OSGI_SHELL.
?
Using default port 9009 for JAVA_DEBUGGER.
?
Distinguished Name of the self-signed X.509 Server Certificate is:
?
[CN=localhost,OU=GlassFish,O=Oracle Corporation,L=Santa Clara,ST=California,C=US]?IT網(wǎng),http://www.it.net.cn
Distinguished Name of the self-signed X.509 Server Certificate is:
?
[CN=localhost-instance,OU=GlassFish,O=Oracle Corporation,L=Santa Clara,ST=California,C=US]
?
Domain hongpan created.?Linux學(xué)習(xí),http:// linux.it.net.cn
Domain hongpan admin port is 4848.
?
Domain hongpan allows admin login as user "admin" with no password.
?
Command create-domain executed successfully.
?
?
4、啟動剛才建立的domain虹盤
?
| ? | asadmin?start-domain?hongpan |
Waiting for hongpan to start .........................
Successfully started the domain : hongpan
?
domain ?Location: /usr/local/glassfish4/glassfish/domains/hongpan
?
Log File: /usr/local/glassfish4/glassfish/domains/hongpan/logs/server.log?IT網(wǎng),http://www.it.net.cn
Admin Port: 4848
Command start-domain executed successfully.
?
?
?
5、修改剛剛創(chuàng)建的domain的admin密碼,并使之能夠通過web登錄到控制臺
?
| ? | asadmin?change-admin-password |
??Linux學(xué)習(xí),http:// linux.it.net.cn
Enter admin user name [default: admin]>
?
Enter the admin password>?
?
Enter the new admin password>?
Enter the new admin password again>?
?
Command change-admin-password executed successfully.
?
??Linux學(xué)習(xí),http:// linux.it.net.cn
每次操作的時候控制臺都提示輸入用戶名密碼,比較麻煩
?
可以建立密碼配置文件
?
AS_ADMIN_PASSWORD=xxxx
?
?
?
6、開啟遠(yuǎn)程登錄權(quán)限?
?
| ? | asadmin?enable-secure-admin |
?
?
Enter admin user name> ?
?
Enter admin password>?
?
You must restart all running servers for the change in secure admin to take effect.
?
Command enable-secure-admin executed successfully.
?
?
7、重啟domain?Linux學(xué)習(xí),http:// linux.it.net.cn
| ? | asadmin?restart-domain?hongpan |
現(xiàn)在就可通過控制臺進(jìn)行管理了
?
?
?
??IT網(wǎng),http://www.it.net.cn
?
?
下面開始配置jdbc連接mysql
?
1、拷貝連接mysql的jar包到glassfish庫目錄里
?
| 1 | cp?mysql-connector-java-5.1.16-bin.jar?/usr/local/glassfish4/glassfish/lib/ |
2、重啟domain
?
?
3、登陸mysql控制臺,到JDBC連接池界面
?
?
?
點擊new新建JDBC連接池
?
??Linux學(xué)習(xí),http:// linux.it.net.cn
配置連接屬性
?
測試連通性
?
Succeeded?IT網(wǎng),http://www.it.net.cn
?
?
4、創(chuàng)建JDBC資源,程序到時候只需要連接JNDI名稱即可?IT網(wǎng),http://www.it.net.cn
?
?
下圖JNDI Name填寫名稱,Pools Name選擇剛才創(chuàng)建的JDBC連接池。
?
?
配置完成,大功告成!
轉(zhuǎn)載于:https://www.cnblogs.com/endtel/p/4892305.html
總結(jié)
以上是生活随笔為你收集整理的CentOS安装GlassFish4.0 配置JDBC连接MySQL的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 平铺式顺序结构
- 下一篇: Python SqlAlchemy使用方