glassfish(如何在Glassfish上部署web应用)
本文目录
- 如何在Glassfish上部署web应用
- GlassFish 根目录在哪
- 什么是 glassfish
- glassfish怎么做负载均衡
- glassfish和tomcat的效率哪个好
- 如何在idea中使用glassfish
- 怎么用shell启动glassfish
如何在Glassfish上部署web应用
一,开发工具的选择Java EE,或者是JSF应用开发,Netbeans和Glassfish是最好的搭配选择,前者对于后者有非常好的支持。但要注意netbeans的版本,5.5是不支持glassfish v2的。而netbeans6还很不稳定,所以现阶段最好的版本是netbeans5.5.1。关于Netbeans下开发Java EE应用,官方有文档介绍:Java EE 应用程序相关教程,这里主要介绍一下生产环境中web应用在glassfish下的部署和配置二,下载安装Glassfish V21)下载Glassfish v2并解压缩。下载完毕後,执行以下命令:java -Xmx256m -jar glassfish_filename.jar点击接受弹出的协议后(这里sun比较无聊啊,所有软件都是,明明一个普通压缩包,非压成jar让你看一下协议才行),glassfish会解压到一个名为glassfish的目录里。2) 修改端口glassfish是通过ant来安装的,安装脚本在setup.xml下,在里面可以修改一些配置,比如端口等等。在setup.xml中主要有以下设置: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"/﹥ 管理平台端口 ﹤property name="instance.port" value="8080"/﹥ 实例端口,也就是通过这个端口来访问web应用 ﹤property name="orb.port" value="3700"/﹥﹤property name="imq.port" value="7676"/﹥﹤property na
GlassFish 根目录在哪
你的GlassFish应该是在WINDOWS环境下安装的吧。根目录是指C、D、E这些盘符目录,举一个例子:下载下来的glassfish是一个jar包,例如glassfish-installer-v2ur1-b09d-windows-ml.jar,下载后放在某个目录下,例如D盘根目录下(就是双击打开我的电脑后再双击打开D盘,不进任何文件夹的那个地方),在设置好JAVA相关的环境变量后转到命令行状态,然后执行以下命令: java -Xmx256m -jar glassfish-installer-v2ur1-b09d-windows-ml.jar,此步骤进行jar文件解压缩操作,解压缩完毕后在当前目录下生成一个glassfish目录,例如D:\glassfish
什么是 glassfish
Glassfish 是一个以社区为基础,对 Java EE 5 有全面实现的开源项目
glassfish怎么做负载均衡
您好,我来为您解答: 首先在每台计算机上下载安装JDK6(至少也得是JDK5),安装过程在此不再叙述。 然后是安装Glassfish。猫咪用的是Glassfish v2ur1多语言版。从网上下载来后,执行 java –Xmx256m –jar glassfish-installer-v2ur1-b09d-windows-ml.jar 将安装文档解压缩。然后进入Glassfish下,执行 lib\ant\bin\ant –f setup-cluster.xml 两台都要这么做。 其实理论上应该是一台代理服务器,多台节点服务器。不过猫咪怕自己机器吃不消,所以就只用了两台机器。不过其中一台机器既做代理又做节点,性能上有问题。自己试验可以,实际中这么配可不行。 如果“ant –f setup-cluster.xml”执行没有问题,那么在两台服务器上就都建立了一个支持集群的服务器实例。 转载,仅供参考。 如果我的回答没能帮助您,请继续追问。
glassfish和tomcat的效率哪个好
如果从并发量角度来说,一般tomcat采用tomcat+apache来负载,网上有glassfish与tomcat+apache的压力测试,前者的处理并发的效率总体在后者的十倍以上
如何在idea中使用glassfish
使用glassfish必须要求自定义《glassfishDirectory》,《user》《passwordFile》或者《adminPassword》,《domain》《components》《debug》《echo》这几个标签,对于这几个标签解释如下:《configuration》:定义《glassfishDirectory》:glassfish_home的目录,可以通过在settings.xml profiles中设置或者在这里指定《user》:用户名,glassfish安装后会自动新建了一个域,domain1,用户名默认是admin,也可以通过settings.xml profiles中设置或者在这里指定《adminPassword》:用户名密码,这个跟《passwordFile》是互相冲突的,两者只能选1,使用这个标签则要明文输入管理员登录密码,而且在glassfish启动的时候会自动生成一个tmp的文件进行读取《passwordFile》:密码文件,指定新建域的密码文件存放位置,以domain1来说密码位置上存在domain1的根目录下的master-password.《debug》:是否使用debug模式启动glassfish,使用debug模式启动可以查看中间使用的信息,可以跟echo一起使用《echo》:是否以echo模式启动glassfish,使用echo模式启动则直接运行,除了最后出错信息跟一些必要的信息之外其余都不显示包括中间运行错误的信息.《domain》:域《name》:域名,指定当前项目使用那个域启动,这个域是跟《user》,《passwordFile》的内容对应的.《adminPort》:控制台端口,一般是4848《components》:组件,生成目录:《component》组件《name》:组件名称,一般默认使用project的artifactId,也就是project的文件名《artifact》:生成指定文件的目录与文件类型,对于webapp的话则是webapp.
怎么用shell启动glassfish
#!/bin/bash#action="$1" && echo "Error: $EXEC not found." && exit 1;DNAME="Glassfish Server"GFHOME=/export/home/project/glassfishEXEC=$GFHOME/bin/asadmin PID=`jps -v | grep glassfish | awk ’{print $1}’`INSTANCE=domainEEcase "$action" in start) if ; then echo "$DNAME is already running, PID=$PID" exit 1 fi echo "Starting $DNAME ..." #su - $USER -c "$EXEC start-domain $INSTANCE" $EXEC start-domain $INSTANCE ;; stop) if ; then echo "$DNAME is not running" exit 1 fi echo "Stopping $DNAME ... " #su - $USER -c "$EXEC stop-domain $INSTANCE" $EXEC stop-domain $INSTANCE ;; status) if ; then echo "$DNAME is not running" exit 1 fi echo "$DNAME is already running, PID=$PID" ;; *) echo "Usage: $(basename $0) {start|stop|status}" ;;esac
更多文章:
犹豫不决的性格的心理原因(缺乏决断力,过于自卑是做事犹豫不决的原因吗)
2024年5月14日 06:49
2022年虎年寄语(虎年祝福语2022 2022年虎年祝福语精选)
2024年3月13日 05:40
猪的成语四个字(用“猪“组成一个四字成语,并且“猪“是第四个字)
2023年11月16日 09:00
会当凌绝顶 一览众山小的意思(会当凌绝顶,一览众山小的解释)
2023年10月4日 15:00
望梅止渴打一生肖(望梅止渴猜一生肖是什么生肖,请说明理由,谢谢)
2024年4月4日 12:03