项目中服务器使用的是 glassfish V2版本,碰到2次有点不可思议的事,都是因为在myeclipse7.5启动了glassfish。
1。实现“忘记密码”这个功能的时候,使用的是jmail。网上找了很多代码,都是不行,找到一篇E文的代码,说一定可以,粘贴到我的代码中,还是不行,后才逛了无数篇帖子,提到在MyEclipse中启动glassfish无法实现(总是说stmp的端口不正确),在doc中单独启动glassfish,神奇,可以实现了,想不明白。
2。OutOfMemory:PermGen Space,经典问题。在得到的结果导出为pdf,word,excel时,总报这个错误。试着使用jprofile分析(不才,还是不会使用),为什么不会出现这个错误呢(jprofile启动glassfish貌似和doc中启动glassfish差不多,不知道说的是否正确),于是想上面一样,单独启动glassfish,又神奇了,没报 OutOfMemory:PermGen Space 这个错误了。
针对第二个错误,我想这种方法是权宜之计,说不定某个时候又会出现这个错误。不知道哪位能够提供帮助~还有,在glassfish中怎么设置类似 -vmargs
-Xms40M
-Xmx256M 参数的大小,help?
分享到:
相关推荐
- **操作步骤**: 将 `.war` 或 `.ear` 文件放置到 `glassfish/domain/autodeploy` 目录下,Glassfish会在下次启动时自动检测并部署这些文件。 ##### 2. 使用命令行工具 - **部署**: 使用 `asadmin deploy` 命令...
在使用 GlassFish 时,可能会遇到一些常见的问题,如服务器无法启动、管理员控制台无法访问等。这些问题通常是由于配置不当或权限问题所引起的。解决这些问题需要检查 GlassFish 的配置文件和权限设置。 本文档提供...
- 解压完成后,会生成一个名为`glassfish`的目录。 2. **配置Ant**: - 如果使用的是UNIX/Linux系统,需要为Ant的二进制文件添加执行权限: ``` chmod -R +x lib/ant/bin ``` - 接着执行安装脚本: ``` lib...
首次启动可能需要一些时间,因为Glassfish会初始化并加载所有必要的组件。 2. **管理控制台**:在浏览器中输入`http://localhost:4848`,默认情况下,Glassfish的管理控制台就在这个地址。使用管理员用户名和密码...
Ant通过XML格式的build文件来定义构建任务,它简化了复杂项目的构建流程,对于Glassfish这样的大型应用服务器,Ant使得配置和管理变得更加便捷。因此,熟悉Ant的命令行语法和任务定义,能够帮助你更好地管理和维护...
文件中会包含像下面这样的条目: ```properties worker.list=worker1 # Glassfish实例1配置 worker.worker1.type=ajp13 worker.worker1.host=localhost worker.worker1.port=8009 worker.worker1.lbfactor=1 ``` ...
安装时,用户通常会解压此文件,然后按照官方文档的指引进行配置和启动服务器。在实际应用中,开发者可以将编译好的Java EE 6应用打包成WAR或EAR文件,部署到Glassfish服务器上,从而实现业务逻辑的运行。 总的来说...
6. **持续集成与测试**:白皮书会涵盖如何利用GlassFish与各种持续集成工具(如Jenkins、Hudson)配合,实现自动化构建、测试和部署,提升开发流程效率。 7. **安全性增强**:GlassFish 4.0强化了安全特性,支持SSL...
6. **版本兼容性**:GlassFish Eclipse Plugin通常会兼容多版本的GlassFish服务器和Eclipse IDE,确保在不同环境下的兼容性。 ### 使用方法与步骤 1. **安装插件**:首先,用户需要将下载的插件文件拷贝到Eclipse...
4. **解压完成后**,会在磁盘上生成一个文件夹结构,包含GlassFish的相关组件和目录。 5. **配置ANT环境**(如果尚未配置): a. 进入`glassfish/bin/ant`目录,将此文件夹复制到C:\Java目录。 b. 设置系统环境...
1. **Java EE开发**:文档会深入讲解如何使用GlassFish支持的Java EE技术栈,包括Servlet、JSP、JSF(JavaServer Faces)、EJB、CDI(Contexts and Dependency Injection)、JPA(Java Persistence API)等。...
默认情况下,安装后会有一个名为`domain1`的域。 3. 部署应用:在Admin Console中,选择“Applications” > “Deploy”,然后浏览并上传你的WAR或EAR文件进行部署。部署完成后,应用将在“Deployed Applications”...
- 在安装过程中,可能会遇到一些错误提示或异常情况,这时候需要根据日志文件中的信息进行排查。 - 如果安装失败或出现未知问题,建议查阅官方文档或寻求社区帮助。 - 为了确保系统的稳定性,建议在正式环境中进行...
它可能会介绍Glassfish的核心功能,如Servlet容器、JMS(Java消息服务)支持以及EJB(企业JavaBean)执行环境等。 `mq-admin-guide.pdf`是关于Glassfish消息队列管理的指南。在Java EE环境中,消息队列是实现异步...
配置完成后,插件会自动检测到GlassFish服务器的配置文件,如domain.xml,允许你进行修改和保存。 部署应用程序是GlassFish插件的核心功能之一。只需将项目拖放到已配置的服务器实例上,Eclipse就会自动将应用打包...
最后,通过DAS启动创建好的集群,所有实例会同时启动并开始接受请求。 ### 2. 命令行配置 #### 2.1 在DAS上安装Glassfish 与图形化界面类似,你也可以通过命令行在DAS上安装Glassfish。 #### 2.2 通过SSH在DAS上...
1. 自动部署:将WAR或EAR文件放入`glassfish/domain/autodeploy`目录,服务器启动后会自动部署。 2. 命令行部署:使用`asadmin deploy`命令部署应用,`asadmin undeploy`命令卸载应用。 3. 管理控制台部署:通过...