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

在Glassfish上部署web應(yīng)用

開發(fā) 后端
本文介紹了在Glassfish上部署Web應(yīng)用的操作流程。這個(gè)教程中使用的配置是Netbeans5.5.1以及Glassfish V2。

本文介紹如何在Glassfish上部署web應(yīng)用。

一,開發(fā)工具的選擇

Java EE,或者是JSF應(yīng)用開發(fā),Netbeans和Glassfish是***的搭配選擇,前者對(duì)于后者有非常好的支持。但要注意netbeans的版本,5.5是不支持glassfish v2的。而netbeans6還很不穩(wěn)定,所以現(xiàn)階段***的版本是netbeans5.5.1。

關(guān)于Netbeans下開發(fā)Java EE應(yīng)用,官方有文檔介紹:Java EE 應(yīng)用程序相關(guān)教程,這里主要介紹一下生產(chǎn)環(huán)境中web應(yīng)用在glassfish下的部署和配置

二,下載安裝Glassfish V2

1)下載Glassfish v2并解壓縮。下載完畢後,執(zhí)行以下命令:

java -Xmx256m -jar glassfish_filename.jar

點(diǎn)擊接受彈出的協(xié)議后(這里sun比較無(wú)聊啊,所有軟件都是,明明一個(gè)普通壓縮包,非壓成jar讓你看一下協(xié)議才行),glassfish會(huì)解壓到一個(gè)名為glassfish的目錄里。

2) 修改端口

glassfish是通過(guò)ant來(lái)安裝的,安裝腳本在setup.xml下,在里面可以修改一些配置,比如端口等等。在setup.xml中主要有以下設(shè)置:

xml 代碼

﹤property name="domain.name" value="domain1"/﹥  域名 
﹤property name="instance.name" value="server"/﹥  
﹤property name="admin.user" value="admin"/﹥ 管理員用戶名  
﹤property name="admin.password" value="adminadmin"/﹥ 管理員密碼  
﹤property name="admin.port" value="4848"/﹥ 管理平臺(tái)端口  
﹤property name="instance.port" value="8080"/﹥ 實(shí)例端口,也就是通過(guò)這個(gè)端口來(lái)訪問web應(yīng)用  
﹤property name="orb.port" value="3700"/﹥  
﹤property name="imq.port" value="7676"/﹥  
﹤property name="https.port" value="8181"/﹥ https端口 

根據(jù)需要修改以上設(shè)置,執(zhí)行:ant -f setup.xml,如果系統(tǒng)沒有安裝ant,在glassfish\lib\ant下有一個(gè)ant1.6版。安裝結(jié)束后,進(jìn)入glassfish/bin下,在控制臺(tái)執(zhí)行下面命令啟動(dòng)glassfish:

asadmin start-domain domain1     // domain1是上面設(shè)置的domain.name,系統(tǒng)默認(rèn)domain1

啟動(dòng)結(jié)束后,進(jìn)入http://localhost:8080測(cè)試是否已經(jīng)正確啟動(dòng)

asadmin stop-domain domain1  //停止服務(wù)器

三,部署web應(yīng)用

有三種方式,可以直接將war或ear放在glassfish/domain/autodeploy目錄下,glassfish啟動(dòng)后會(huì)自動(dòng)部署。第二是通過(guò)命令asadmin deploy部署應(yīng)用, 另外 asadmin updeploy 卸載應(yīng)用。通過(guò)asadmin deploy --help 和 asadmin undeploy --help 獲得更多幫助。

第三是通過(guò)我推薦的方式,通過(guò)glassfish管理控制臺(tái)進(jìn)入http://localhost:4848,默認(rèn)用戶admin,密碼adminadmin。打開後看到如下界面:

Snap1.jpg

進(jìn)入左側(cè)菜單, Applications -> Web Applications,在列表中可以看到已經(jīng)部署的應(yīng)用,如要部署新應(yīng)用,點(diǎn)擊deploy按鈕,選擇本地的war,設(shè)定好context path,點(diǎn)擊OK,無(wú)論部署成功或失敗,都會(huì)看到相應(yīng)的信息提示

Snap1.jpg

注:通過(guò)這種方式,可以進(jìn)行遠(yuǎn)程部署,只要打開目標(biāo)服務(wù)器上的管理控制臺(tái),選擇一個(gè)本地的war,就可以快速的部署到遠(yuǎn)程服務(wù)器上,非常方便,這也是推薦的原因。對(duì)于EJB應(yīng)用,在Enterprise Applications下部署,方法同上

四,配置jdbc數(shù)據(jù)源

對(duì)于Java EE應(yīng)用,經(jīng)常需要事先設(shè)定數(shù)據(jù)源,否則部署時(shí)會(huì)報(bào)javax.naming.NameNotFoundException

配置方法是進(jìn)入Resources -> JDBC,會(huì)看到JDBC Resources和Connection pools

Snap2.jpg

先設(shè)定Connection pools,以MySql為例,點(diǎn)擊New,命名為MySqlPools,ResourceType選擇javax.sql.ConnectionPoolDataSource,Database vendor肯定選擇mysql,然后點(diǎn)擊next進(jìn)入下一頁(yè)面。最主要的是設(shè)定Additional Properties,也就是jdbc連接配置,設(shè)定好url, user, password,其他的保持默認(rèn)值,也可以根據(jù)需要自己添加屬性。設(shè)定好連接池后,接著設(shè)定JDBC Resources,新建一個(gè)JDBC,名稱要和你的web應(yīng)用里的持久化單元采用的數(shù)據(jù)源的名稱一致。
然后再次部署web應(yīng)用,就會(huì)正常運(yùn)行了。

您正在閱讀的是:在Glassfish上部署web應(yīng)用

【編輯推薦】

  1. Sun發(fā)布基于GlassFish的開源網(wǎng)絡(luò)平臺(tái)
  2. 51CTO現(xiàn)場(chǎng)報(bào)道:GlassFish和JavaEE的未來(lái)
  3. 在GlassFish v3中實(shí)現(xiàn)Rails和javaEE的整合
  4. GlassFish和MySQL社區(qū)共同發(fā)布新的軟件包
  5. Sun將對(duì)開源Glassfish提供商業(yè)化支持
責(zé)任編輯:yangsai 來(lái)源: ITpub博客
相關(guān)推薦

2009-06-10 15:14:00

2012-05-24 09:15:45

ibmdw

2009-06-11 13:46:38

用戶訪問權(quán)限GlassFish

2022-01-06 08:00:00

深度學(xué)習(xí)WebHeroku

2012-05-29 11:02:23

ibmdw

2016-06-23 13:56:48

云計(jì)算應(yīng)用后端

2020-10-26 07:40:17

Terraform

2012-05-07 08:33:20

dotcloudDjango

2015-10-10 15:56:22

OpenShiftNodeJS部署PaaS

2009-06-22 15:39:45

JSFGlassFish管理

2015-10-13 09:48:22

GCE網(wǎng)絡(luò)應(yīng)用云應(yīng)用部署

2023-09-11 09:35:20

Docker程序

2021-03-30 17:03:02

React開發(fā)部署Nginx

2021-08-13 07:00:41

云原生k8sspringboot

2021-08-26 07:20:05

云原生K8sSpringboot

2009-06-10 16:02:06

GlassFish下載GlassFish安裝

2009-06-18 15:28:08

Glassfish JSpring

2010-08-10 11:04:19

部署SCOMWindows Ser

2011-12-23 09:28:41

Redmine

2021-03-17 10:05:42

KubernetesRedis數(shù)據(jù)庫(kù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲精品日韩一区二区电影 | 国产色网 | 日韩国产在线 | 国产精品资源在线观看 | 精品国产欧美一区二区三区成人 | 97国产精品 | 日韩精品视频在线 | 看片网站在线 | 国产精品日韩欧美一区二区三区 | 麻豆av在线免费观看 | 精品三级在线观看 | 精品欧美乱码久久久久久1区2区 | 亚洲综合国产精品 | 精品二三区 | 亚洲国产情侣自拍 | 天天干狠狠干 | 夜夜爽夜夜操 | 国产精品日韩在线观看一区二区 | 欧美福利视频 | 免费观看色 | 久久不卡日韩美女 | 在线视频三区 | 最新中文字幕 | 天天综合网91 | 影音先锋中文字幕在线观看 | 天天狠狠 | 久久福利电影 | 99中文字幕 | 国产成人av一区二区三区 | 国产一区二区三区久久久久久久久 | 国产精品免费一区二区三区四区 | 亚洲精品视频一区 | 岛国av在线免费观看 | 国产成人精品在线 | 亚洲自拍一区在线观看 | 精品亚洲永久免费精品 | 成人免费高清 | 狠狠色香婷婷久久亚洲精品 | 精品一二区 | 国产精品欧美一区二区三区 | 欧美高清一区 |