最近想学j2ee开发,在sun网站上下了一个j2ee安装包,默认安装了一个服务器端程序glassfish,sun很推荐这个....
在网上查了一下,glassfish相比于tomcat有以下优点:
1.可以控制的内容更多,更详细
2.一个相比于tomcat的重要优点:可以进行热部署
缺点是:
占用的内存空间更大...
于是我想把它安装在myeclipse中,但是网站这方面的资料好少,好不容易找到一个,相关度也不是很大,好比在eclipse中部署glassfishv2,可现在都v3.1.2了.....
而且在myeclipse中的部署和在eclipse中的部署还不太一样,eclipse中只要指明了glassfish的安装路径就行了,myeclipse中却可以设置很多选项,如端口,用户名密码之类...而且端口还有两个设置的地方.
只设置了安装位置之后,启动服务器端,报错:
大体内容是初始化失败,缺少一个文件btrace-agent.jar,晚上查了资料说是glassfish是默认嵌入了一个btrace-agent,但是不让外部程序调用,要启动服务器端必须要设置一些东西....更搞的是,报这种错误的程序中...有个是内存设置有问题,好像是内存有点小了,默认的设置是512M,而他的设置成256M的才可以.
反正不想用tomcat了...努力下,把glassfish熟悉熟悉...