Oracle9iAS Containers for J2EE独立版指南--(打包与部署)

使用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
**********************************************************************************/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值