Oracle9iAS Containers for J2EE独立版指南--(打包与部署)
来源:互联网 发布:天刀捏脸数据男胡歌 编辑:程序博客网 时间:2024/05/08 13:07
使用admin.jar按打为EAR包的application部署
1〉打包应用程序
需打包的应用程序目录结构为
根目录/
JSP程序目录/
WEB-INF/
Classes/
Lib/
Web.xml
在根目录下,用java 的jar命令将其打包为WebJ2EE.war文件。
如:
war包
jar -cvf xxx.war ./
新建TEMP根目录,在目录中建立META-INF目录,其中新建application.xml,其内容为:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE application PUBLIC '-//Sun Microsystems, Inc.//DTD J2EE Application 1.2//EN' 'http://java.sun.com/j2ee/dtds/application_1_2.dtd'>
<application>
<display-name>WebJ2EE</display-name>
<description>Application description</description>
<module>
<web>
<web-uri>WebJ2EE.war</web-uri>
<context-root></context-root>
</web>
</module>
</application>
注意其结构内不得有注释。
其目录结构为:
TEMP
|
|--META-INF/
|-- application.xml (注意大小写)
同时将打好的WebJ2EE.war包放入TEMP下,总结构如下:
TEMP
|
|-- META-INF/
| |-- Application.xml
|
|-- WebJ2EE.war
在TEMP根目录下用java 的jar命令将其打包为WebJ2EE.ear:
jar cvfM appname.ear .
注意命令最后有 . 号;
注意完整目录结构为:
2〉部署:
java -jar admin.jar ormi://host:port username password
-deploy
-file filename
-deploymentName app_name
-targetPath path/destination
参数 file 后跟 EAR 文件的local路径和文件名
参数 deploymentName 后跟用户定义的 Web Application 名称
参数 targetPath 后跟 Web Application 的部署路径,默认是/application
server.xml被改变
/*********************************** 注意 ****************************************
WEB-INF/lib下新加jar文件 或 WEB-INF/classes 下新加class文件 如果不是servlet,而是一般java bean或一般class文件就不用在web.xml里注册,而servlet用绝对路径也可以不注册。
例如:
D:/oc4j/j2ee/home>java -jar admin.jar ormi://caesar:23791 admin 199p18m -deploy -
file webaxis.ear -deploymentName myfirstapp
**********************************************************************************/
- Oracle9iAS Containers for J2EE独立版指南--(打包与部署)
- Oracle9iAS Containers for J2EE独立版指南--(部署servlet和JSP的方法)
- Oracle9iAS Containers for J2EE独立版指南--(配置数据源与调用)
- Oracle9iAS Containers for J2EE独立版指南--(OC4J数据源配置、调用 与 RMI)
- Oracle9iAS Containers for J2EE独立版指南--(简介、安装、启动、关闭和帮助)
- Oracle9iAS Containers for J2EE独立版指南--(OC4J的管理工具)
- Oracle9iAS Containers for J2EE独立版指南--(调试时清除网页缓存)
- oracle9ias containers for j2ee(oc4j)
- Oracle9iAS成为领先的J2EE应用服务
- Oracle9iAS成为领先的J2EE应用服务
- J2EE study(三)----J2EE Containers
- J2EE CDI beans部署在独立的jar包中
- webpack独立打包与缓存处理
- 【C#】vs2012 安装与部署 怎么打包程序(InstallShield 2013 Limited Edition for Visual Studio)
- C#程序打包与部署
- C#程序打包与部署
- C#程序打包与部署
- ExtJS 4 官方指南翻译:容器与布局(Layouts and Containers)
- 在三国里千万不要做的N件事情
- Q5 费伯罗克的新产品增加决策
- TreeView单击事件的BUG修复及深入探讨返回事件
- Q6 评价顾客调查中的问题
- Q7 改进调查表
- Oracle9iAS Containers for J2EE独立版指南--(打包与部署)
- Q8 化工公司的需求估算
- Eclipse 相关资源
- Q9 邮寄调查的使用前提
- Q10 设计调查方法
- 网页计数器
- Q11 李维.斯特劳斯营销小组的任务
- Q12 玩具制造商的销售预测
- Delegate 领悟