本文重点介绍如何安装Glassfish,运行Glassfish,以及部署web应用程序到Glassfish中,最后还专注于在Glassfish中使用Oracle的数据源。
1、安装与运行(Windows的安装,其他暂时没有做)
前提:需要安装JDK1.5,在此不累述
首先,在https://Glassfish.dev.java.net上下载Glassfish,一般有两个版本,一个是标准版,一个是多语言版,根据你的实际需要,下载相应版本。glassfish
其次,将下载下来的jar包放置在一个想要安装的位置,如D盘根目录下,在命令行模式下运行到jar包的所在目录,运行命令:java-Xmx256m-jarfilename.jar(注:filename.jar为Glassfish-**-**-**.jar包),一会儿会弹出一个对话框,这个时候可能要拖动一下上面的说明,表示你已经知道了(也许是过阵子时间),accept按钮允许点击,之后就会开始安装在jar包所在目录下。
- <propertynamepropertyname="domain.name"value="domain1"/><!--域名称,默认为domain1-->
- <propertynamepropertyname="admin.user"value="admin"/><!--控制管理台用户-->
- <propertynamepropertyname="admin.password"value="adminadmin"/><!--控制管理台用户密码-->
- <propertynamepropertyname="admin.port"value="4848"/><!--控制管理台http端口-->
- <propertynamepropertyname="instance.port"value="8080"/><!--web应用http端口-->
- <propertynamepropertyname="https.port"value="8181"/><!--web应用https端口-->
根据各自机器的实际情况进行设置,或不做改动,完了,需使用ant来生成domain,如机器上没有安装ant,可使用Glassfish自带的ant来进行安装(%{Glassfish}\lib\ant),执行命令:ant-fsetup.xml(如使用Glassfish自带的ant,则lib\bin\ant-fsetup.xml),仔细查看执行过程是否安装成功,本人在安装时,就因为端口设置冲突而安装失败,但是build的结果为successful,所以得注意安装过程中出现的文字信息,成功后,会在Glassfish的根目录下出现个domains的目录
到此,安装已经完成,要启动domain1,可以如下操作,命令行到Glassfish的bin目录下,执行:asadminstart-domaindomain1(domain1为域名称),停止则为asadminstop-domaindomain1
2、部署WEB应用程序
前提:有一个完整WEB项目的war包,打包方式为jarcvf***.war./
启动Glassfish之后,进入到某个域的后台管理页面,输入用户名和密码,进入主页。
左栏会有一些任务栏,应用程序->web应用程序->部署,选择需要部署的war文件,输入应用程序名称以及上下文根,选择好war包时,会默认将包名设置为这两个输入项,可自行更改,如果需要web项目运行在根目录下,直接在上下文根输入/即可,其他选项默认即可,点击确定,如果失败,则会提示错误保存在日志文件中,这个时候需要到domain的logs中自行查找错误原因。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-34109-1.html
那是有毛主席