从sun网上下载了一个GlassFishV2的安装 jar包,
按照说明文档一路安装下来:
步骤如下:
运行命令行,进入jar包所在的目录,然后使用如下命令
java -Xxm256m -jar glassfish.jar
至于为什么要这样,这主要是因为这个jar包文件太大,直接双击运行会报内存不够,所以只能通过修改运行内存来执行这个jar包.
运行这个命令后,其是将glassfish解压到当前目录下.形成一个glassfish文件夹.
假设为以下目录:c:\glassfish\
进入这个文件夹当中的lib\ant\bin\目录,执行如下命令
ant -f c:\glassfish\setup.xml
OK,一直到最后,安装完成,没有任何问题!
然后使用命令asadmin start-domain domain1启动....
报告无法启动,查看日志文件如下:
[#|2009-02-26T17:54:30.718+0800|SEVERE|sun-appserver9.1|javax.enterprise.system.core|_ThreadID=10;_ThreadName=main;com.sun.enterprise.admin.server.core.JmxConnectorLifecycle@19f9c7a;com.sun.appserv.server.ServerLifecycleException;_RequestID=5f8c5e72-c2b4-480b-ac6c-7988cc6f6c0a;|Service com.sun.enterprise.admin.server.core.JmxConnectorLifecycle@19f9c7a cannot be started! : com.sun.appserv.server.ServerLifecycleException|#]
[#|2009-02-26T17:54:30.718+0800|SEVERE|sun-appserver9.1|javax.enterprise.system.core|_ThreadID=10;_ThreadName=main;_RequestID=5f8c5e72-c2b4-480b-ac6c-7988cc6f6c0a;|CORE5071: An error occured during initialization
com.sun.appserv.server.ServerLifecycleException
at com.sun.enterprise.admin.server.core.JmxConnectorLifecycle.onStartup(JmxConnectorLifecycle.java:153)
at com.sun.enterprise.server.ApplicationServer.onStartup(ApplicationServer.java:442)
at com.sun.enterprise.server.ondemand.OnDemandServer.onStartup(OnDemandServer.java:120)
at com.sun.enterprise.server.PEMain.run(PEMain.java:411)
at com.sun.enterprise.server.PEMain.main(PEMain.java:338)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.enterprise.server.PELaunch.main(PELaunch.java:412)
Caused by: java.lang.NullPointerException
at javax.management.remote.JMXConnectorServerFactory.newJMXConnectorServer(JMXConnectorServerFactory.java:283)
at com.sun.enterprise.admin.jmx.remote.server.rmi.JmxConnectorServerDriver.startConnectorServer(JmxConnectorServerDriver.java:215)
at com.sun.enterprise.admin.server.core.JmxConnectorLifecycle.onStartup(JmxConnectorLifecycle.java:134)
... 9 more
大意是某个类启动时未成功,仔细查看是与JMX有关的.
换个方式启动,使用netbeans启动,得到一些提示,意思就是路径当中有一些无法转换的错误.
百思不得其解,后查阅多种资料都没有发现解决方案,再次查看各种错误提示及查看各个配置文件,发现其中有一条居然与本机的计算机名称有关,而本人的计算名当中包含有中文字符.问题是不是出现在此呢?
试验:更改计算机名称为英文,重启电脑,启动glassfish,稍等几秒,提示启动成功!!!!
惊喜!!
留下截图做个纪念:
- 大小: 17.6 KB
分享到:
相关推荐
GlassFish V2 是一个比较完整的ejb3服务器,性能也有了很大的提高,因此最近试用了一下,并通过Tomcat进行了分布式调用。 Session Bean: com.test.session.TestSessionBean, TestSessionRemote web项目: test...
Glassfish V3遵循Java EE 6规范,支持诸如Servlet、JSP、EJB、JMS、JPA、JSF等技术,提供了一个全面的开发和部署环境。开发者可以利用这些标准构建高效、可扩展的企业级应用。 2. **模块化架构**: Glassfish V3...
在CentOS系统中搭建Java开发环境以及部署MySQL数据库和Glassfish应用服务器(内嵌Tomcat 6)是一个典型的服务器配置过程,适用于企业级应用的开发和部署。根据给定文件内容,我们将分步详细阐述相关的知识点。 ### ...
我自己搜集的GlassFishV3 prelude,提供给大家,分享交流~
在这个案例中,使用的Linux发行版是RED HAT 5.5,它是一个稳定且广泛使用的服务器操作系统。安装过程包括将安装光盘放入光驱,选择简体中文作为语言,然后进行分区。分区通常包括:一个4GB的SWAP分区,用于内存交换...
2. 服务定制:在安装过程中,手动选择服务,勾选“Java开发”、“MySQL数据库”和“中文”语言支持。设置root用户的密码为“jing2012”。 3. 网络配置:设定静态IP地址,便于远程访问数据库和Web界面,确保局域网内...
在本示例中,Glassfish V4作为运行环境,为应用程序提供了一个稳定且功能强大的平台。 【JPA(Java Persistence API)】是Java EE平台中的一个标准,用于管理和持久化Java对象到数据库。JPA通过ORM(Object-...
一般WEB项目(rh5linux+java+mysql+glassfishV3)部署文档.pdf
本教程详细的介绍了sun公司的推出的服务器glassfish安装部署的使用步骤,阐述了glassfish和tomcat服务器的异同,以及glassfish的优点!正在开发JavaEE的朋友如果你还没使用过glassfish,那么请你去www.sun.com下载...
- JSF2(JavaServer Faces 2.0)是基于Java EE的一个用于构建组件驱动的用户界面的MVC(模型-视图-控制器)Web应用框架。 - 它支持HTML和XML,并与Seam框架紧密结合,便于开发复杂的用户界面。 通过这些知识点,...
AnnotateGenomicRegions是一个基于Java的Web应用程序,可在用户提供的基因组区域列表中找到重叠和/或邻近的基因组注释。 与CisGenome,BedTools,Bioconductor ChIPpeakAnno或Galaxy等工具相反,该工具非常易于使用...
- **glassfishV2**:Java EE应用服务器。 - **Y2Ajax使用工具包**:包含AjaxControlToolkit,用于简化Ajax技术的应用开发。 - **Y2SSH课程包文件**:涉及Struts、Hibernate等技术的集成开发示例。 - **运指如飞*...