成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在服務器上配置Glassfish和JavaDB

開發 前端
本文向您講解在Solaris服務器上配置GlassFish和JavaDB的過程,包括在Solaris上安裝GlassFish、管理JavaDB數據庫等重要知識。

Netbeans 6.0里提供了方便的可視化環境來管理JavaDB和GlassFish,但如果要把使用GlassFish作為應用服務器和JavaDB作為數據庫的Java EE應用部署到Solaris服務器上時,就要作一些配置,前陣子參加Sun SITE的改版,開發完畢后部署到Solaris上,有一些經驗值得總結:

1、在Solaris上安裝GlassFish應用服務器:配置GlassFish前,需要先將其下載,可以在https://GlassFish.dev.java.net/public/downloadsindex.html下載,在本地使用

Java -Xmx256m -jar GlassFish_filename.jar進行解包,解包完畢后,目錄下有一個setup.xml的配置文件,安裝前應該先查看這個配置文件,看看GlassFish使用的端口是否會與操作系統中其他應用使用的端口沖突。例如

指的是實例的端口,如果服務器上裝有Apache Tomcat的應用服務器,最好把這個端口改為別的,否則就會造成沖突。

檢查完畢后,我們就可以用ant來安裝配置GlassFish了。GlassFish的lib路徑里面有一個ant工具,如果系統沒有安裝ant,可以使用這個進行安裝。在GlassFish目錄下執行./lib/ant/bin/ant -f setup.xml 即可安裝GlassFish應用服務器。注意安裝時必須在自己的home目錄下進行,否則可能會由于某些權限的問題而無法安裝。

安裝完畢后,在GlassFish/bin目錄下執行./asadm start-domain domain1即可啟動GlassFish,執行./asadm stop-domain domain1即可關閉GlassFish。如果啟動成功,打開瀏覽器,輸入http://ipaddress:4848就可以訪問到GlassFish的管理頁面,默認用戶名是admin,密碼是adminadmin。在管理頁面里,我們可以進行資源的聲明和管理、應用的部署等,不用寫腳本,不用寫配置文件,GlassFish管理站點提供了可視化的環境幫助我們去做這些事情。

Netbeans站點管理界面

2、管理JavaDB數據庫。GlassFish應用服務器里集成了javaDB數據庫,我們可以直接使用。在啟動javaDB數據庫前,應該先配置好DERBY_HOME這個變量,因為javaDB的執行腳本都要用到這個變量,如果沒有配好,則無法執行那些腳本。配置這個變量很簡單,只需把export DERBY_HOME=GlassFish/javadb加進.local配置文件里即可。這樣,就不用每次啟動javaDB前都執行一遍export DERBY_HOME=GlassFish/javadb了。

配置好環境變量后,進入GlassFish/javadb/bin里,執行./startNetworkServer &即可啟動javaDB數據庫。啟動后,它會提示你數據庫正在1527端口監聽,如果提示是無法監聽1527端口,證明數據庫啟動失敗。

啟動數據庫后,我們就可以在創建數據庫了。進入GlassFish/javadb/bin目錄下,我們可以看到一個叫做ij的腳本,這個腳本就是javaDB的管理工具,我們可以在ij工具里寫SQL語句操作JavaDB數據庫。但是在javaDB里創建一個數據庫并不是使用create database的命令,javaDB中沒有這個命令。在javaDB中創建數據庫必須使用connect語句,并且帶create=true的參數,例如:

connect 'jdbc:derby://localhost:1527/test;create=true;territory=zh_CN;codeset=UTF8' user 'test' password 'test';

其中有一些參數,例如territory指的是數據庫所支持的語種,codeset是該數據庫的編碼方式。在ij里執行這一腳本后,test數據庫就創建成功了,然后我們就可以繼續使用SQL語句去操縱這個數據庫了。在ij里寫SQL語句比較麻煩,它不提供刪除鍵和歷史記錄訪問,所以當我們要執行SQL語句時 ,最好先在記事本中把SQL腳本寫好,再拷貝到ij中執行。當我們下一次訪問這個數據庫時,仍然需要使用connect語句,但是注意要把create=true這個參數去掉。更多的javaDB參考文檔可以在javaDB的官方網站獲取:http://developers.sun.com/javadb/

3、部署應用。配置GlassFish后,應用在Netbeans或其他IDE里完成開發后,部署到GlassFish時非常方便。只要把項目的war包或ear包放在某個目錄下,然后打開GlassFish的管理頁面,選擇Applications,如果是ear企業項目,則選擇Enterprise Applications,如果是war項目,則選擇Web Applications。

部署GlassFish應用

點擊deploy按鈕,然后選擇Brows Files或者直接輸入war包或ear包的位置,點擊ok即可。如果要取消部署,點擊undeploy即可。部署完畢后,就可以通過8080端口訪問應用程序了。

 

【編輯推薦】

  1. Sun GlassFish對Spring的支持
  2. Glassfish安裝為windows系統服務
  3. JBoss和GlassFish中部署RichFaces較容易成功
  4. 在GlassFish中為Web應用程序設置用戶訪問權限
  5. GlassFish服務器全面介紹
責任編輯:佚名 來源: 網絡轉載
相關推薦

2009-06-11 10:54:25

GlassFish服務

2010-05-19 10:31:07

IIS服務器

2015-08-03 15:38:06

2010-08-17 15:08:48

MySQL集群

2009-06-18 15:28:08

Glassfish JSpring

2009-06-11 10:00:50

Glassfish安裝GlassFish配置

2009-06-11 09:20:15

GlassFish是什OSGi

2009-04-28 19:46:16

LinuxAIX服務器

2009-07-28 19:18:44

物理服務器VMware ESXi服務器虛擬化

2010-03-03 15:49:38

Linux Oracl

2010-08-30 20:16:25

DHCP服務器

2016-10-19 08:36:51

2019-10-23 10:14:24

TomcatJettyGlassFish

2019-11-21 08:50:54

CentOS 8Postfix郵件服務器

2010-07-01 09:47:18

DNS服務器BIND

2018-01-30 11:04:05

服務器C++Java

2017-05-16 14:47:23

2009-03-04 09:48:52

安裝配置桌面虛擬化Xendesktop

2010-08-26 09:33:10

DHCP服務器

2017-07-26 14:26:24

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美激情在线观看一区二区三区 | 天天干.com | 在线播放国产一区二区三区 | 亚洲精品国产偷自在线观看 | 一区二区三区四区在线视频 | 欧美精品一区在线发布 | 久久日韩精品 | 日韩av在线免费 | 欧美精品1区 | 在线观看中文字幕 | 日韩美av| 羞羞的视频在线观看 | 久草在线青青草 | 亚洲一二三区精品 | 国产精品国产三级国产a | 欧美老妇交乱视频 | 亚洲天堂中文字幕 | 在线视频亚洲 | 中文字幕在线视频免费观看 | 精品国产一区二区国模嫣然 | 国产一级在线观看 | 男人天堂网av| 午夜日韩 | 日韩精品视频一区二区三区 | 日韩三级免费观看 | 精品国产视频 | 一级黄色录像片子 | 国产精品久久久久无码av | 在线伊人| 亚洲性人人天天夜夜摸 | 日本三级电影免费观看 | 人人射人人| 黄色毛片免费视频 | 热久久999| 91五月婷蜜桃综合 | 亚洲视频观看 | 精品av天堂毛片久久久借种 | 精品久久九九 | 国产精品99久久久精品免费观看 | 特黄特色大片免费视频观看 | 电影在线|