war 包的部署

war 包的部署


发送反馈



SuperMap iServer Java 的 iserver.war 包部署成功后,访问的 URI 为:http://<server>:<port>/iserver/services。若 iserver.war 被重命名,比如被重命名为 renameiserver.war,则需要修改 URI 为 http://<server>:<port>/renameiserver/services。

在 Apache Tomcat 上部署

在 Apache Tomcat (以下简称 Tomcat)上部署 SuperMap iServer Java 前,请检查软件环境是否满足需求,请参考 war 包部署前的环境配置

启动 Tomcat,把 war 包放入如下目录:【Tomcat 根目录】\webapps,Tomcat 就可以将 war 包发布为 Web 服务。例如启动 Tomcat,把 iserver.war 放入 webapps 目录,就完成了 SuperMap iServer Java 核心功能的启动。访问 http://<server>:<port>/iserver/services,就能获取 SupeMap iServer Java 所有可用服务的列表。使用 iserver#help.war 将帮助文档发布为在线形式后,访问的 URI 为:http://<server>:<port>/iserver/help。使用 iserver#iClient.war 将 iClient 发布为在线服务后,访问的 URI 为:http://<server>:<port>/iserver/iClient。

启动 Tomcat 后,可以通过访问 Tomcat 的管理界面,即 http://<server>:<port>/manager/html 来查看 war 包的部署情况。也可以通过该管理界面进行 war 包的部署。

在 Apusic Application Server 上部署

在 Apusic Application Server 上部署 SuperMap iServer Java 前,请检查软件环境是否满足需求,请参考 war 包部署前的环境配置

Windows 系统下,在 Apusic Application Server(以下简称 Apusic)上部署 SuperMap iServer Java 的过程如下:

启动 Apusic,把 war 包放入如下目录:【Apusic 根目录】\domains\【domainname】\applications,Apusic 就可以将 war 包发布为 Web 服务。其中【domainname】是正在运行的 Apusic 领域名。对于 iserver#help.war 和 iserver#iClient.war,需要将它们重命名使得名称中不包含特殊符号“#”后再部署,如将 iserver#help 改为 help.war。

启动 Apusic 后,可以通过访问 Apusic 的管理界面,即 http://<server>:<port>/admin 来查看 war 包的部署情况。也可以通过该管理界面进行 war 包的部署。

在 GlassFish 上部署

在 GlassFish 上部署 SuperMap iServer Java  前,请检查软件环境是否满足需求,请参考 war 包部署前的环境配置

GlassFish 支持自动部署、命令行部署及通过管理界面部署应用程序,有关命令行部署及通过管理界面部署方式请参见 GlassFish 的帮助。下面介绍在 GlassFish 3.1 上自动部署 SuperMap iServer Java 的过程。

启动 GlassFish,将 war 包放入【GlassFish 根目录】\glassfish\domains\【domain-name】\autodeploy 目录下,GlassFish 就可以将 war 包发布为 Web 服务,其中【domain-name】指正在运行的 GlassFish 领域名。对于 iserver#help.war 和 iserver#iClient.war,需要将它们重命名使得名称中不包含特殊符号“#”,如将 iserver#help 改为 help.war。

启动 GlassFish 后,可以通过访问 GlassFish 的管理界面,即 http://<server>:<port>/common/index.jsf (GlassFish 默认的管理端口是 4848)来查看 war 包的部署情况。也可通过该管理界面进行 war 包的部署。

注意:

GlassFish 的运行需要完整的 JDK 而不是 JRE,且需要把 %JAVA_HOME%\Bin 加入 PATH 中。

在 JBoss Application Server 上部署

在 JBoss Application Server 上部署 SuperMap iServer Java 前,请检查软件环境是否满足需求,请参考 war 包部署前的环境配置

Windows 系统下,在 JBoss 4、JBoss-5.1.0.GA 上部署 SuperMap iServer Java 的过程如下:

1.解压缩 war 包到如下目录:【JBoss 根目录】\server\default\deploy,并重命名,使得解压缩后的文件夹名称以.war 结尾,如将 war 包 iserver.war 解压缩后重命名为 iserver.war。对于 war 包 iserver#help 和 iserver#iClient,还须使解压缩后的文件夹名称中不包含特殊符号“#”,如分别重命名为 help.war 和 iClient.war。

2.将 help.war\html 目录下的 OnlineHelp.zip 解压到当前目录。

3.启动 JBoss,即可将 SuperMap iServer Java 的 war 包发布为 Web 服务。

启动 JBoss 后,可以通过访问 JBoss 的管理界面,即 http://<server>:<port>/admin-console 来查看 war 包的部署情况。也可以通过管理界面进行 war 包的部署。

若在 JBoss 6 中部署 SuperMap iServer Java 服务,需要先删除 %JBoss_HOME%\server\default\deployers 目录下的 resteasy.deployer 文件夹。

注意:

1.在 JBoss 上部署服务时,启动 JBoss 时需要添加-b 0.0.0.0参数,才能在所有的计算机上访问,否则只能在本机访问服务。如 Windows 操作系统上可通过命令行启动 JBoss:

run.bat -b 0.0.0.0

Linux、AIX 操作系统上启动 JBoss 的方法为:

./run.sh -b 0.0.0.0

2.在 JBoss 中部署 SuperMap iServer Java 服务时,建议目录里不要包含非英文字符。

在 Oracle WebLogic Application Server 上部署

在 WebLogic 上部署 SuperMap iServer Java 前,请检查软件环境是否满足需求,请参考 war 包部署前的环境配置

Windows 系统下,在 WebLogic 上部署 SuperMap iServer Java,包含如下步骤:

1.重命名 iserver#help.war 和 iserver#iClient.war,使得名称中不包含特殊符号“#”,如分别将其重命名为 help.war 和 iClient.war。

2.启动 WebLogic,把 war 包放在创建的 WebLogic 域的 autodeploy 目录下,WebLogic 就可以将 war 包发布为 Web 服务。如 Windows 系统上创建的 WebLogic 域为 C:\wls1033_dev\user_projects\domains\SuperMapiServer,则将 war 包放在 C:\wls1033_dev\user_projects\domains\SuperMapiServer\autodeploy 下。

启动 WebLogic 后,可以通过访问 WebLogic 的管理界面,即 http://<server>:<port>/console 来查看 war 包的部署情况。也可以通过管理界面进行 war 包的部署。

若在部署时遇到 PermGen space 的错误,请将当前所使用 WebLogic 域的 PermSize 设为 256M,具体方法请参见在 WebLogic 上部署 iServer 失败

在 TongWeb 上部署

在 TongWeb 上部署 Supermap iServer Java 前,请检查软件环境是否满足需求,请参考 war 包部署前的环境配置

Windows 系统下,在 TongWeb 上部署 Supermap iServer Java,包含如下步骤:

1.为 TongWeb 指定 UGO 的路径,即在【TongWeb 根目录】\bin\startserver.bat 的 Djava.library.path 中加入 UGO 的 bin 路径,如 Djava.library.path=”C:\SMO_Java_602_7119_Bin\Bin”。

2.启动 TongWeb,把 war 包放入如下目录:【TongWeb 根目录】\autodeploy,TongWeb 就可以将 war 包发布为 Web 服务。对于 iserver#help.war 和 iserver#iClient.war,需要将它们重命名使得名称中不包含特殊符号“#”后再部署,如将 iserver#help.war 改为 help.war。

3.在【TongWeb 根目录】\config\twns.xml 中找到 help 和 iClient 对应的 web-app 节点,将 context-root 分别改为 iserver/help 和 iserver/iClient。

启动 TongWeb 后,可以通过访问 TongWeb 的管理界面,即 http://<server>:<port>/twns 来查看 war 包的部署情况。在第2步中也可通过该管理界面进行 war 包的部署。

在 WebSphere Application Server 上部署

在 WebSphere Application Server(WAS)7上部署 SuperMap iServer Java  前,请检查软件环境是否满足需求,请参考 war 包部署前的环境配置

下面以 AIX 系统为例介绍在 WebSphere Application Server(WAS)7上部署 SuperMap iServer Java 的过程。

1.WAS 启动成功后,浏览器中输入 http://<server>:<port>/ibm/console 登录 WAS 的管理控制台,在 Applications→Application Types→WebSphere enterprise applications 选项卡中,单击 install 即可开始安装,如下图:

用户还可在此界面选择某个服务控制服务的启动/停止状态。

注意:对于 iserver#help.war 和 iserver#iClient.war,需要将它们重命名使得名称中不包含特殊符号“#”,如将 iserver#help.war 改为 help.war。

2. 在如下对话框中,用户可从本地或远程文件系统中选择 war 包进行安装。选择之后单击“Next”按钮;

3.在“Preparing for the application Installation”中可选择“Fast Path”和“Detailed”进行安装,前者是仅当需要其他信息时才提示,后者会显示所有的安装选项和参数。这里选择“Fast Path”,单击“Next”按钮;

4.在“Select Installation options”中指定可用于准备和安装应用程序的各种选项,这里保持默认,单击“Next”按钮;

5.在“Map modules to servers”中将模块映射至服务器,可将模块安装在同一服务器上或安装在几台服务器上,也可以安装在 Web 服务器上。若有多个服务器可以选择,则可选择欲安装的目标服务器,若只有一个服务器,则不用选择,默认安装在当前服务器。单击“Next”按钮;

6.在“Map virtual hosts for Web modules”一步中,若有多个 virtual host,选择欲映射的一个,若只有一个,则可以不选,默认使用当前 virtual host。如下图,单击“Next”按钮;

7.在“Map context root for Web modules”一步中为 Web 应用配置上下文根路径,如下图,SuperMap iServer Java 的核心服务的 Context Root 为 /iserver(如果 iserver.war 被重命名,比如被重命名为 renameiserver.war,则 Context Root 应为/renameiserver):

OnlineHelp 的 Context Root 为 /iserver/help,客户端软件开发工具包 iClient 的 Context Root 为 /iserver/iClient。

8.在“Summary”一步选择“Finish”,然后在接下来的一步单击“Save”保存配置,如下图:

9. 配置参数 com.ibm.ws.classloader.strict,将其值定义为 true。即单击 Servers→Server Types→WebSphere application servers→“server_name”,然后进入 Java and process management→Process definition→Java virtual machine→Custom properties 界面,单击“New”按钮,如下图所示:

注意:该参数需要在 WebSphere 7.0.0.11 中进行配置,若所使用的版本不是7.0.0.11,请先升级到该版本。

10. 配置完成之后单击“Save”保存配置。

注:本文档完成日期为 2012 年 03 月 20 日 ,如果此前的文档(包括电子文档和印刷文档)与本文档不相符合,请以本文档为准。若本文档更新,则以更新后的文档为准。转自北京超图软件有限公司。

时间: 2024-11-05 11:01:24

war 包的部署的相关文章

SpringBoot应用War包形式部署到外部Tomcat

SpringBoot应用默认打包成为可执行jar模式让我们感觉到部署的便捷,接下来给大家介绍一下SpringBoot项目打War包形式部署到外部Tomcat. 修改原有项目 1.修改项目 打开项目,修改pom文件:1.项目中加入spring-boot-starter-web(如果是已经加入该依赖的项目可以忽略)和spring-boot-starter-tomcat依赖.2.packaging由jar修改为war.3.在build内加入finalName,这个是设置打war包名称,可以不设置使用默

Tomcat中部署web应用 ---- Dubbo服务消费者Web应用war包的部署

IP:192.168.2.61 部署容器:apache-tomcat-7.0.57 端口:8080 应用:edu-web-boss.war 1.下载(或上传)最新版的Tomcat7: $wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.57/bin/apache-tomcat-7.0.57.tar.gz 2.规范安装目录: /home/wusc/edu/web/xxx-tomcat 如: /home/wusc/edu/web/

将Java Web项目导出war包并部署到tomcat中

使用eclpise导出war 1.在需要打包的项目上右键>选择[Export]  2.选中[Web]下面的[WAR file],点击[Next]  3.通过[Browse]选择保存路径,点击[Finish]完成即可  使用maven导出war 1.通过eclipse方式:选择需要打包的项目右键选择[Run As]的[Maven install]即可.提示成功后会显示war包的生成路径,一般在项目的target目录下. 2.通过maven命令:控制台进入项目目录,执行mvn package命令即可

spingboot pom文件 打成war 包 热部署 引入第三方jar包

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http

war包方式部署solo博客

solo,一款小而美的博客系统,GitHub:https://github.com/b3log/solo ## 环境和文件准备 - 服务器:用的阿里云服务器,系统是CentOS 7.3 64 位. - JDK:1.8 - Tomcat: 9.0.24 - MySQL:5.7 - solo:solo-v3.6.4.war 介绍两款工具,接下来会用到,**Xshell**和**Xftp**[Xshell 和 Xftp 的下载使用](https://blog.csdn.net/Lucius_/arti

将JavaWeb项目打出war包并部署到tomcat

使用Maven的打包,在pom.xml中配置打war包还是jar包. 1)选中项目,右击选择run as→Maven install 在控制台可看到打包成功信息及war包路径. maven中有package,install,deploy三种方式,从上图可以看出,install比package多了maven-install-plugin:2.4:install (default-install),通过看控制台输出,我们可以发现以下区别: package命令完成了项目编译compile.单元测试te

war 包方式部署Jenkins

一.部署Jenkins #安装一个Tomcat作为中间件 #需要Java1.8以上的JDK环境 [[email protected] /]# java -version openjdk version "1.8.0_102" OpenJDK Runtime Environment (build 1.8.0_102-b14) OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode) #部署Tomcat [[email protecte

springboot打war包后部署到tomcat后访问返回404错误

1.正常情况下,修改打包方式为war <packaging>war</packaging> 2.启动类继承SpringBootServletInitializer,重写configure方法 @SpringBootApplicationpublic class SmallProgramApplication extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder conf

SpringBoot打成war包,部署Tomcat服务器

1: 创建spring boot项目 使用 Spring initializr  可以直接选择创建包的方式 也可以选择在Pom中更改 <groupId>com.dgw</groupId> <artifactId>demo</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <name>demo</n