欢迎光临
我们一直在努力

Oracle9iAS Containers for J2EE独立版指南–(打包与部署)-JSP教程,J2EE/EJB/服务器

建站超值云服务器,限时71元/月

使用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)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » Oracle9iAS Containers for J2EE独立版指南–(打包与部署)-JSP教程,J2EE/EJB/服务器
分享到: 更多 (0)