@echo on
:: enviormnet setting
SET CURRENTPATH=D:\work\autobuild\glassfish
SET JREPORTSOURCEHOMEPATH=
SET JREPORTSOURCENAME=
SET REMOTESOURCENAME=
SET MONITORSOUCENAME=
SET GLASSFISHHOME=C:\glassfish3\bin
SET GLASSFISHBINHOME=C:\glassfish3\glassfish\lib
SET GLASSFISHAPPLICATIONHOME=C:\glassfish3\glassfish\domains\domain1\applications
SET REPORTHOME=E:\cheping\jreporthome
::Deploy the source of jinfonet source
cd /D %GLASSFISHHOME%
:: unDeploy and delete the reporthome
call %GLASSFISHHOME%\asadmin undeploy jreport
wmic process where name="java.exe" call terminate
rd /S /Q %REPORTHOME%
rd /S /Q %GLASSFISHAPPLICATIONHOME%
:: start server
call asadmin.bat start-domain domain1
call %GLASSFISHHOME%\asadmin deploy %JREPORTSOURCEHOMEPATH%\%JREPORTSOURCENAME%
cd /D %CURRENTPATH%
分享到:
相关推荐
1. 自动部署:将WAR或EAR文件放入`glassfish/domain/autodeploy`目录,服务器启动后会自动部署。 2. 命令行部署:使用`asadmin deploy`命令部署应用,`asadmin undeploy`命令卸载应用。 3. 管理控制台部署:通过...
【GlassFish3.1部署项目说明】 GlassFish是一款开源的应用服务器,由Oracle公司维护,用于部署和管理Java EE(现在称为Jakarta EE)应用程序。在本文档中,我们将详细介绍如何在Windows和Linux操作系统上安装和部署...
### GlassFish 3.1 部署项目详解:涵盖 Linux 与 Windows #### 引言 为了方便快捷地利用 GlassFish 3.1 部署 Web 项目,特编写了此份详细说明文档。本文档将详细介绍如何在 Windows 和 Linux 系统下安装并部署 ...
自动部署 - **操作步骤**: 将 `.war` 或 `.ear` 文件放置到 `glassfish/domain/autodeploy` 目录下,Glassfish会在下次启动时自动检测并部署这些文件。 ##### 2. 使用命令行工具 - **部署**: 使用 `asadmin ...
对于后台代码的修改,无需重新部署,系统会自动检测并更新。 为了实现Web项目的热部署,我们需要启用Manik Hot-Deploy插件。在Eclipse中,右键点击项目,选择相应选项启用热部署功能。然后,右键点击项目,选择...
在Linux环境下,Glassfish服务器的自动化启动是系统管理员和开发者常用的需求,这有助于提升服务器管理效率,确保服务的持续性和稳定性。Glassfish是Oracle公司提供的一个开源Java EE应用服务器,它支持各种Web应用...
等待GlassFish自动部署该WAR文件。 - **修改配置文件**: 1. 将Josso安装包中的`josso-gateway-config.xml`文件复制到`domains/domain1/lib/applibs`目录下,并进行相应的配置修改。 2. 配置数据库连接信息,...
IDE还提供了自动部署和代码调试功能,使得开发流程更为流畅。 10. **跨平台兼容**:GlassFish可在多种操作系统上运行,包括Windows、Linux、macOS等,具备良好的跨平台兼容性。 综上所述,GlassFish网络开发服务器...
当一个WAR文件被部署到像Glassfish这样的应用服务器时,服务器会自动解压并运行其中的Web应用。 步骤一:安装和启动Glassfish服务器 确保已下载并安装了Glassfish服务器。在安装完成后,启动服务器。在命令行中导航...
6. **持续集成与测试**:白皮书会涵盖如何利用GlassFish与各种持续集成工具(如Jenkins、Hudson)配合,实现自动化构建、测试和部署,提升开发流程效率。 7. **安全性增强**:GlassFish 4.0强化了安全特性,支持SSL...
3. **部署与调试**:支持直接在Eclipse中部署应用程序到GlassFish服务器,无需离开IDE就能完成发布和更新。同时,还提供了调试功能,便于快速定位和解决问题。 4. **资源管理**:允许开发者管理GlassFish服务器上的...
只需将项目拖放到已配置的服务器实例上,Eclipse就会自动将应用打包并部署到GlassFish服务器上。同时,插件还支持热部署,即在不中断服务器运行的情况下更新应用程序,这对于开发和调试阶段非常实用。 除了基本的...
- 例如,将一个名为`Hello.war`的Web应用程序复制到`glassfish/domains/domain1/autodeploy/`目录下,服务器会自动将其部署。 2. **Admin Console部署应用** - 登录Admin Console(通过`http://localhost:4848`...
- **热部署**:GlassFish支持热部署,可以在不停止服务的情况下更新应用程序。 - **Web Services支持**:GlassFish提供了全面的Web服务支持,包括SOAP、WS-Security等标准,这些都为构建复杂的企业级应用提供了坚实...
它还提供了完整的生命周期管理,包括自动部署、热部署、监控和调试工具,帮助开发者高效地进行应用管理。 Java EE的开源性质意味着GlassFish Server的源代码可供公众查看和修改,这促进了社区的协作和创新。开源...
在本EJBDemo中,我们重点关注如何在Glassfish服务器上开发和部署EJB应用。Glassfish是一款开源的Java EE应用服务器,它提供了全面的支持,包括对EJB的运行环境。 1. **EJB基础** EJB分为三种类型:会话Bean...
通过以上内容,我们可以了解到 GlassFish 2.1.1 版本提供了全面的支持来帮助开发者和管理员构建、部署和管理高性能的企业级 Java 应用程序。无论是在开发阶段还是生产环境中,GlassFish Server 都能够提供强大的功能...
解压后,GlassFish将自动配置一系列默认的管理属性,包括: - `domain.name="domain1"` - `instance.name="server"` - `admin.user="admin"` - `admin.password="adminadmin"` - `admin.port="4848"` - `instance....
具有自动聚类和缩放功能的GlassFish 在部署,集群和扩展方面,Java EE通常看起来像一个黑匣子。 您可以使用域模式下的预配置群集,自动缩放的实例和用于零代码更改部署的标准流程来摆脱这种复杂性。 可以轻松调整...
3. **访问网站**:若部署了Web应用,可通过`http://localhost:8080/网站名`访问。 4. **停止服务**:同样在`D:\Program Files\glassfish\bin`目录下,执行`asadmin stop-domain domain1`来停止GlassFish服务。 ###...