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

11、深入探索Java企业级开发技术 本博客深入探讨了Java企业级开发中的核心技术,包括EJB的类型和特性、与遗留系统的集成、J2EE平台及其关键API、OpenEJB开源容器的使用、Oracle9i AS容器的支持,以及多层应用的配置与组装。通过详细的技术分析和实际操作流程,为开发者提供了构建高效、稳定、可扩展的企业级应用的解决方案。同时展望了未来Java企业级开发技术的发展趋势。 阅读详情

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

数据库软件开发Oracle.9I.as.Containers.For.J2Ee.Jsp.Tag.Libs.And.Uti 介绍了关于数据库软件开发Oracle.9I.as.Containers.For.J2Ee.Jsp.Tag.Libs.And.Uti的详细说明,提供其它知识的技术资料的下载。 立即下载

相关推荐

避坑指南:PyTorch ConvLSTM参数配置的那些坑(hidden_dim/kernel_size/num_layers详解)

本文深度解析PyTorch ConvLSTM中hidden_dim、kernel_size和num_layers三大核心参数的配置技巧,提供实战指南和性能优化建议。通过实验数据揭示参数组合的内在规律,帮助开发者避免常见配置陷阱,提升时空序列建模效果。特别针对视频预测、气象预报等应用场景,给出黄金参数组合方案和调试技巧。

vv45678的博客 703

Oracle9iAS Containers for J2EE独立版指南--(简介、安装、启动、关闭和帮助)

Oracle9iAS Containers for J2EE(OC4J)1.OC4J包含 a JSP Translator,  a Java servlet container(  部署方法:先将servlet以标准的Web Application aRchive( WAR )文件形式打包,OC4J提供WAR文件部署工具将其解压放在Java servlet container中。打包使用jar 命

黄为的专栏 1286

湿敏电阻HR202的两种驱动方案实测:IO充放电法 vs. 交流方波ADC法,哪个更适合你?

本文深入评测湿敏电阻HR202的两种驱动方案:IO充放电法和交流方波ADC法。通过原理图分析、精度实测和资源占用对比,揭示交流方波ADC法在精度和稳定性上的优势,特别适合长期监测场景。同时提供IO充放电法在资源受限情况下的应用建议,帮助工程师根据项目需求做出最优选择。

weixin_30421809的博客 467

10g添加用户 oracle_安装Oracle10g以后,初次添加用户,出现如下提示,已解决。。。...

Oracle Application Server Containers for J2EE 10g (9.0.4.1.0)Welcome!Your server is now running and you can start deploying your J2EE 1.3 applications.InformationThis version of Oracle Application Ser...

weixin_40003478的博客 213

针对so层不固定位置的动态加密,怎么解决?(面试题)

Android逆向之破解某应用加密算法(动态调试so和hook so代码):so 代码动态解密后才执行,我们可以在解密完成后获取解密后的代码或数据。Android逆向之旅—动态方式破解apk进阶篇(IDA调试so源码)如果你有更具体的加密场景,欢迎提供更多信息,我可以给出更详细的方案!某些 so 在运行时生成密钥,解密后再用。某APP密码加密算法分析。

SXXYNHHXX的博客 927

投入产出表之直接消耗系数和完全消耗系数计算--基于Excel

介绍 上篇博客已介绍投入产出表的结构类型及意义解读,在此就不重复写了。 投入产出法中相对稳定的因素是一些系数,根据投入产出表可以计算很多系数: 案例 案例数据即流量矩阵,采用的是中国2012年的部分行业数据,若有不对,请批评指正哈。 直接消耗系数的计算 根据上表和直接消耗系数的计算公式,直接消耗系数矩阵通常用A表示。农林牧渔产品和服务部门对其他部门产品的直接消耗系数分别为: 这些消耗系数的经济意义是,农、林、牧、渔产品和服务部门每生产单位(1亿元)总产出,要直接消耗0.1378亿元本部门产品,0.26

m0_46271335的博客 7万+

安装Oracle10g以后,初次添加用户,出现如下提示,已解决。。。

Oracle Application Server Containers for J2EE 10g (9.0.4.1.0)Welcome! Your server is now running and you can start deploying your J2EE 1.3 applications.InformationThis version of Oracle Applicat

Leevalue的专栏 1532

开源大模型本地部署实战:Llama、DeepSeek、Qwen选型与工程落地指南

大语言模型(LLM)本地部署已成为AI工程化核心环节,其本质不是比拼参数量或榜单分数,而是考察模型架构、推理引擎、量化支持、IDE集成与多模态扩展能力的系统性适配。Llama以纯净Transformer结构成为通用底座,依赖llama.cpp和GGUF量化实现跨平台轻量推理;DeepSeek深度优化代码与数学推理,通过原生OpenAPI、FlashAttention-2及tensor parallelism显著降低API延迟;Qwen则采用模块化设计,支持视觉编码器(Qwen-VL)、生物计算(Qwen-B

weixin_29952383的博客 396

oc4j(oracle container for j2EE)使用笔记一

  以前使用oc4j部署应用的时候都是同事给的一个oc4j,然后自己修改修改项目的源代码,将项目部署到oc4j里面就行了。根本没有对oc4j进行相应的设置,也不知道怎么进行设置。   首先你得下载一个oc4j,这里是连接http://www.oracle.com/technetwork/middleware/ias/downloads/utilsoft-090603.html。下载好了以后在my...

weixin_30911809的博客 247

WebUI自动化测试框架搭建(python+pytest+selenium+allure)

将鼠标移动到要定位的元素上面>右键>点击“检查”>在元素代码上右键>复制>复制XPath。

m0_63729339的博客 1281

【SpringBoot】1、创建第一个SpringBoot项目

创建SpringBoot项目可以通过两种方式,1、通过访问:https://start.spring.io/,SpringBoot的官方网站进行创建SpringBoot项目;2、通过工具(例如:Idea)创建SpringBoot项目。本次使用开发工具:Idea创建我的第一个SpringBoot项目。 首先,打开我们的Idea开发工具 选择Create New Poject(创建一个新的项目) ...

JACKAL 21万+

Oracle9iAS Containers for J2EE独立版指南--(OC4J的管理工具)

OC4J的管理工具是 oc4j903/j2ee/home下的admin.jar  使用方法: java -jar admin.jar ormi://: 管理工具admin.jar 使用 the OC4J Remote Method Invocation (ORMI) protocol 来与OC4J服务器通讯.admin.jar 使用的主机名和端口号在服务器端的oc4j903/j2ee/

黄为的专栏 1928

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Oracle9iAS Containers for J2EE独立版指南--(部署servlet和JSP的方法)

部署servlet和JSP的方法 1>使用j2ee/home/default-web-app目录    将所有Servlet放在j2ee/home/default-web-app/WEB-INF/classes目录下  可以以此访问:   :8888/servlet/http://:8888/servlet/>  例如:   将servlet class my.HelloServlet放在   j

黄为的专栏 1196

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

oracle9ias containers for j2ee(oc4j)

1.oc4j包含 a jsp translator, a java servlet container( 部署方法:先将servlet以标准的web application archive( war )文件形式打包,oc4j提供war文件部署工具将其解压放在java serv

k_computer 729

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

java hasone_java.lang.ClassFormatError .. (Code segment has wrong length) .. ?? — oracle-tech

Hi All,I am using Oracle9iAS Containers for J2EE 1.0.2.2 . I have deployed one web application in oc4j and I could access my application but while navigating from one screen to other screen in my appl...

weixin_42134168的博客 381

在oc4j中安装、配置MapViewer

原文:http://hi.baidu.com/tiny_lk/blog/item/a166c3fdaf9ab340d7887d22.html 在本文中,将介绍如何在 OC4J (Oracle Containers for Java) 中安装并配置 MapViewer。由于原来没有弄过java,oc4j也是首次使用,有很多东西也不太了解。 一.本文安装环境windows 2003orac...

weixin_30558305的博客 183

Oracle® Application Server 10g Concepts 10g (9.0.4)

Oracle® Application Server 10g Concepts 10g (9.0.4) Part No. B10375-02HomeSolution AreaContentsIndex  https://docs.oracle.com/cd/B10464_05/core.904/b10375/webstapp.htmhttps://docs.oracle.com/cd/B104...

lilygu的博客 494

Oracle 10G服务器安装图解 3(选择配置选项)

 在图7中系统要确认安装前的需求,验证一下计算机是否符合安装前的所有最低要求,然后选中所有的复选框;在安装过程中启动服务,用户必须具有管理员权限;否则的话,在安装或运行Oracle Application Server 10g时将会出现错误。图7 点击看大图    接下来就是“选择配置选项”画面,因为我们是用它来作为Web服务器,所以就选择系统默认的Oracle HTTP

xx_liuhui的专栏 1040

应用服务器oracle,将 Web 应用程序部署到 Oracle 应用服务器 10g

将 Web 应用程序部署到 Oracle 应用服务器 10g将 Web 应用程序部署到 Oracle 应用服务器 10g目的在本教程中,您将使用 Oracle JDeveloper 10g 将 Web 应用程序部署到 Oracle 应用服务器 10g 或单机版 OC4J。所需时间30 分钟主题本教程包括下列主题:查看屏幕截图 将鼠标置于此图标上以加载和查看本教程的所有屏幕截图。(警告:因为此操作会...

weixin_29129919的博客 374

loadrunner关联详解

前言 因为loadruner脚本只是忠实记录了所有客户端发送服务器端的数据,并在脚本回放时按照录制的顺序将录制下来的数据重新发送出去,这种方式属于静态的脚本。在一些情况下,脚本需要动态的,如一些系统会采用sessionID/SeqID等方式来标识不同的任务(如:需要从服务器端获得一些数据,当作一个参数来构造下一次的请求),这就要求脚本上需要做相应的处理,来满足实际业务运行情况,这就是loadru

hualusiyu的专栏 1088

Oracle9iAS成为领先的J2EE应用服务

       不久前召开的JavaOne大会,再次把业界对Java技术的关注推向了新高潮。作为全球领先的电子商务解决方案供应商,Oracle公司在支持Java技术方面同样具有领先的优势,在JavaOne大会上,Oracle宣布,正式提供具有先进J2EE应用性能的Oracle9iAS新版本。作为业界领先的、完整的电子商务应用开发和部署环境,新版Oracle9iAS支持主流Web服务标准,提供了增强的

dgj的专栏 918

使用eclipse构建war包

首先保证eclipse安装了Eclipse Web Tools Platform Project插件(WTP),网站也提供eclipse + WTP的下载。 安装TomCat服务器:           Window à preferences à Server à Installed Runtime à Add建立新项目

黄为的专栏 3277

James的安装与使用

一、安装:1.  环境要求:已安装Java平台,版本为j2sdk1.4.2,环境变量JAVA_HOME设为C:/j2sdk1.4.2;2.  下载与运行:从Apache网站上下载得到一个压缩的文件james-2.1-bin.zip,大小为4.44M,将此包解压到C:/James/james-2.1下。运行分为两种方式:前台直接运行、作为后台服务运行;  1>前台直接运行:在C:/James/jam

黄为的专栏 2941

Oracle9iAS Containers for J2EE独立版指南--(OC4J数据源配置、调用 与 RMI)

 OC4J配置的数据源,如果被OC4J自己内部运行的程序调用没有问题如:oc4j903/j2ee/home/config/data-sources.xml中在到之间添加           password="assgis"            username="portal"            url="jdbc:oracle:thin:@172.18.2.6:1521:apps"   

黄为的专栏 2085
上一篇: Oracle9iAS Containers for J2EE独立版指南--(OC4J的管理工具)
下一篇: Oracle9iAS Containers for J2EE独立版指南--(部署servlet和JSP的方法)
pardxa
博客等级 码龄23年 25粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值