WebLogic高级开发与配置
weblogic开发模式与生产模式介绍

weblogic开发模式与⽣产模式介绍weblogic开发模式与⽣产模式介绍开发模式:该模式启⽤⾃动部署⽣产模式:该模式关闭⾃动部署weblogic server 三种部署⽅法:⾃动部署、控制台部署、命令部署⾃动部署:当其处于启⽤状态时,管理服务器将建设指定的⽬录以确定是否有新建的或者更新的应⽤程序,Weblogic server 将⾃动部署该⽬录中的所有⽂件或⽬录。
默认情况下,⾃动部署⽬录为域的"/home/weblogic/bea/user_projects/domains/domainname/autodeploy"⼦⽬录,在autodeploy⽬录中找到任何新⽂件都将⾃动部署,applications⽬录中编辑或者修改的归档⽂件将会重新部署。
如果应⽤程序处于展开格式,则创建⼀个名为REDEPLOY的空⽂件,将其放置在WEB-INF⽬录中,然后当应⽤程序需要重新部署时,请修改该⽂件更新其时间戳,服务器将定期检查对REDEPLOY⽂件时间戳的更新。
最后,当前存在的applications⽬录中,后来被删除的⽂件⾃动从应⽤服务器中取消部署。
控制台部署:登陆控制台,选择部署项⽬,进⾏下⼀步,下⼀步部署命令部署:WLST (这个相对⽤的较少)其他地⽅借鉴的介绍(个⼈认为⽐较靠谱):可以在管理控制台中修改对应服务器的启动模式为开发或产品模式之⼀.或者修改服务的启动⽂件或者commenv⽂件,增加set PRODUCTION_MODE=true.就是这⼀段@rem Set Production Mode. When set to true, the server starts up in production mode. When@rem set to false, the server starts up in development mode. The default is false.set STARTMODE=true---------------------------------------------------------------据weblogic技术⼯程师说,产品模式是为保证速度快放在指定⽬录下,他的包不会⾃动更新。
weblogic_12c安装与部署

1-40 40
Weblogic12 war包部署
Weblogic创建域
1-20 20
Weblogic创建域
8、 配置受管理服务器:在此不对受管理服务器进行配置。单击“创建”按钮:
1-21 21
Weblogic创建域
9、 正在创建域:创建无误后。单击“完成”按钮。
1-22 22
Weblogic启动
1-23 23
Weblogic登录界面
1-24 24
Weblogic创建域
1-14 14
2、 选择安装域源:选择安装“Basic WebLogic Server Domain”。单击“下一步”按 钮
Weblogic创建域
1-15 15
3、 指定域的名称和位置:输入要创建的域名和位置,此处域名输入为:bop_nis_domain,域位置 保持默认。输入完成后单击“下一步”按钮。
Weblogic创建域
1-17 17
5、 配置服务器启动模式和JDK:选择“开发模式”和“JRockit SDK”后。单击“下一步”按钮:
Weblogic创建域
1-18 18
Weblogic创建域
6、 选择是否进行高级配置:选择“管理服务器” 后。单击“下一步”按钮
1-19 19
7、 配置管理服务器:名称为:weblogic (默认);监听地址(可选所有IP或者指定IP),此处选择本地 的监听地址127.0.0.1(本机的IP地址);监听端口为7001(默认)。单击“下一步”按钮:
linux下weblogic集群部署

Weblogic 8.1.6在LINUX下部署集群一、案例分析:1、上传server816_linux32.bin至三台机器的/home目录下;2、用shell工具分别登录三台服务器3、打开home目录:cd /home4、赋予server816_linux32.bin可读写权限chmod a+x server816_linux32.bin5、启动安装包 ./ server816_linux32.bin 此后会出现解压界面,解压到100%完成5.2欢迎界面直接回车即可出现lience界面,输入“1”,回车;5.3选择BEA 主目录输入“/weblogic/bea”,回车即可。
2.4 选择安装类型选择12.5选择产品的安装目录默认即可,直接回车2.6等待安装2.7等待安装JDK2.8完成安装回车后,安装过程会清除安装过程中的临时文件。
三、Linux系统及weblogic部分系统参数修改1、用FTP工具分别登录三台服务器2、打开下载etc目录下的hosts、exports及/etc/security下的limits.conf3、在hosts文件中加入192.168.80.202 app2192.168.80.201 app1192.168.80.203 app34、在exports文件中加入* 192.168.80.201(rw,sync)* 192.168.80.202(rw,sync)* 192.168.80.203(rw,sync)5、在limits.conf文件末尾中加入* soft nproc 8192* hard nproc 16384* soft nofile 8192* hard nofile 65536* soft nproc 16384 * hard nproc 32768 * soft nofile 16384 * hard nofile 655366、重启服务器 reboot四、创建域:1、/home/weblogic/bea/weblogic81/common/bin目录中的 config.sh 文件,会出现是创建还是扩展域的提示页面,选择第一个,创建一个新的域2、系统会提示选择模板注意选择Basic Weblogic Server Domain,每次的顺序可能不一样,选择数字的时候要注意3、系统会出现是否使用快速模式选项,建议选择非快速模式“2”。
Java编程电子书籍

Java编程电子书籍环境安装配置TOMCAT的配置配置文件编写说明文档一步一步学会配置Kjava开发环境开发EJB的配置图解JSP环境安装配置配置方法全程指导Linux下JAVA环境配置学习方法:通过JB4学习JAVA步学习 JavaScript学习不求人学习指南学习文档学习笔记学习Java2 学习指南学习指南学习资料由浅入深面向对象编程:Java面向对象编程指南的核心技术:面向对象编程与 UML 面向对象程序设计编程21天自学通编程起步面向对象编程指南专业编程指南服务器高级编程编程指南无线设备编程指南编程思想中文版编程指南数据库编程宝典的核心技术:面向对象编程数据库编程实作教材核心 JSF 编程应用编程150例数据库编程JDBC深入掌握J2EE编程技术实用J2EE设计模式编程指南编程技术安全性编程指南无线设备编程编程实例编程思想第三版极限编程编程详解网络编程:J2EE网络编程标准教程网络编程实例Java P2P网络编程技术网络编程网络编程基础篇之 Java Script 编程管理手册性能管理安装指南高级系统管理员指南操作环境安全桌面用户指南安装指南管理员指南中文Solaris9 系统管理员指南安全性专题指导系列:Java XML编程指南程序设计EJB、XML与数据库终极教程;XML应用指南:JDBC API数据库编程实作教材数据库编程JDBC参考教程第三版与Java数据库程序设计语言SQL接口 JDBCprogram应用程序开发指南用 JDBC 管理数据库连接:全面了解JDO数据库编程:Struts中文手册架构指导精通struts技术学习起歩问答:Hibernate2.1.2参考手册中文版与模式\J2EE模式:J2EE 核心模式企业设计模式简单工厂创立性模式介绍设计模式设计模式实用J2EE设计模式编程指南与模式设计模式Java版开发Servlet及JSP:精通JBuilder速成资料和weblogic7整合开发手软件开发项目实践开发指南指南开发人员指南整和开发培训手册开发数据库应用程序开发指南--Servlets和JSP篇编程指南开发与实例深入Java Servlet 网络编程用JSP_Servlet构建三层式管理信息系统帮助文档网站编程教程语法分析实用教程语法(1)--HTML注释应用开发详解技术揭秘技术大全网上书店实例详解动态网页新技术技术大全高级开发与应用完全探索高级开发与应用编程技巧速成教程网络编程技术程序设计指南最新JSP入门与应用快速入门网页编程实用教程入门与提高语法掌握自定义JSP标签动态网站技术入门与提高实例入门教程之与数据库通信如何成为优秀的JSP 程序员数据库编程指南高级编程实用编程实例集锦程序设计精彩实例即时应用程序设计精彩实例实用编程实例集锦基础开发Servlet及JSP:Eclipse+Tomcat集成开发servle收集整理转载于网络。
weblogic控制台日志标签是否打印输出的配置方法

Weblogic控制台日志标签是否打印输出的配置方法1.编写文档目的应用集成项目组建立至今,迅速发展壮大,在技术上提高的同时,我们更应该注重相应文档的编写工作。
这样,有利于在以后的工作中,便于项目组成员方便、顺利地开展工作。
2.文档预期读者应用集成项目组相关人员。
3.文档状态正式文件4.当前版本V1.05.专业术语(暂无)6.编写此文档的意义通常情况下,我们weblogic控制台日志标签默认配置为输出形式,但是如果有其他开发组(如:数据中心)也要把服务部署到weblogic上,通过新建立域到同一台应用集成服务器或者另外一台服务器,他们需要打印他们自己的日志到weblogic服务器上,就需要屏蔽weblogic默认的日志标签输出,而打印他们自己的日志标签。
如果,以后其他开发组(数据中心)不再使用这个服务器,我们应用集成项目组要继续使用这台服务器的话,就需要通过更改weblgoc AdminServer里面的配置来实现控制日志记录台标签的输出,具体配置方法在小节7介绍。
7.Weblogic控制台日志标签是否打印输出的配置方法7.1Weblogic控制台日志标签打印输出步骤一:登陆weblogic comnsole控制台;步骤二:单击“锁定并编辑”按钮;步骤三:点击左边导航“域结构”中的“环境”,然后点击“区域”中的“服务器”,进入如下界面:步骤四:然后勾选AdminServer,点击AdminSerer,进入如下界面:步骤五:然后单击配置标签后面的“日志记录”,进入如下界面,进入界面后,需要单击常规和下方的“高级”按钮,呈现整个完整界面如下:步骤六:勾选“已启用重定向标准输出日志记录”,并在日志记录和标准输出的listbox 列表框中选择info,然后保存;步骤七:点击“激活更改”,最好重新启动weblogic服务器。
7.2Weblogic控制台日志标签不打印输出步骤一:登陆weblogic console控制台;步骤二:单击“锁定并编辑”按钮;步骤三:点击左边导航“域结构”中的“环境”,然后点击“区域”中的“服务器”,进入如下界面:步骤四:然后勾选AdminServer,点击AdminServer,进入如下界面:步骤五:然后单击配置标签后面的“日志记录”,进入如下界面,进入界面后,需要单击常规和下方的“高级”按钮,呈现整个完整界面如下:步骤六:不用勾选“已启用重定向标准输出日志记录”,并在日志记录的listbox列表框中选择Debug,然后保存;步骤七:点击“激活更改”,最好重新启动weblogic服务器。
WebLogic入门(环境配置)

WebLogic入门(环境配置)WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。
安装环境过程:首先到oracle官网上下载weblogic并进行安装(我使用的版本是10.3.0.0版本;由于文件较大,可能会比较耗费时间);第二,下载myeclipse并进行安装,我使用的版本是8.6。
注:MyEclipse,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合安装完成后我们需要配置一下环境,环境配置过程:一、配置weblogic域:开始—》程序---》Oracle Weblogic--》 WebLogic Server 10R3 --》Tools--》Configuration Wizard --》Create a new weblogic domain--》NextSelect domain source界面保持默认,--》Next输入用户名密码选择默认的sun SDK剩下的保持默认,直到最后,提示域名字的时候,改一下域名,然后点击create即可完成。
二、检查一下服务器是否能够顺利启动Oracle Weblogic--》User Project--》base_domain--》Start Admin Server for Weblogic Server Domain;在浏览器中输入:http://localhost:7001/console三、配置MyEclipseWindows---》Preferences--》MyEclipse--》Servers--》WebLogic--》WebLogic 10.x 配置:(1) Weblogic Server为Enable(2) BEA home directory--》D:\bea(3) Weblogic installation directory--》D:\bea\wlserver_10.3(4) Administration username--》weblogic(5) Administration password--》12345678(6) Excution domain root--》D:\bea\user_projects\domains\base_domain(7) Execution server name--》AdminServer(8) Security policy file--》D:\bea\wlserver_10.3\server\lib\weblogic.policy(9) JAAS login configuration file--》空着即可。
面向构件化软件开发
BPML/ Workflow
J2EE .Net Corba MSQ
Data DI
Java C#
内容
流程定义
规则
权限
报表
面向构件的中间件的特征
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
页面
展现
服务
对象
数据
COM+
CORBA
J2EE
EAI
SOA
COA
业务
Portal
业务构件的艺术性
软件建筑师是业务专家和艺术家
软件建筑师不是技术工人
构件就是艺术
01
确定业务范围和框架
02
确定应用环境和技术
03
选择开发平台
04
建立构件化开发体系
05
建立构件库
面向构件的软件开发
面向构件的开发跟踪点
Stabilizing Approved
Blueprint Approved
Position Approved
面向构件的体系 -软件产业化-
黄柳青 博士
面向构件是产业成熟的标志
2023
01
裁缝是量身订制的艺术家
03
木匠是因才施用的艺术家
02
号码是人体身材的标准化
04
组合家具是需求的产业化
政府行业信息化政务服务平台搭建方案
行业信息化政务服务平台搭建方案第一章总体规划 (3)1.1 项目背景 (3)1.2 项目目标 (3)1.3 项目范围 (3)1.4 项目实施原则 (3)第二章需求分析 (4)2.1 用户需求分析 (4)2.2 业务流程分析 (4)2.3 功能需求分析 (5)2.4 功能需求分析 (5)第三章技术架构 (5)3.1 系统架构设计 (5)3.1.1 整体架构 (5)3.1.2 架构特点 (5)3.2 技术选型 (6)3.2.1 后端技术 (6)3.2.2 前端技术 (6)3.3 数据库设计 (6)3.3.1 数据库表结构 (6)3.3.2 数据库设计原则 (6)3.4 系统安全架构 (6)3.4.1 安全策略 (7)3.4.2 安全措施 (7)第四章平台搭建 (7)4.1 系统硬件部署 (7)4.2 系统软件部署 (7)4.3 网络架构部署 (8)4.4 系统集成与测试 (8)第五章系统功能模块设计 (9)5.1 用户管理模块 (9)5.2 业务办理模块 (9)5.3 数据管理模块 (9)5.4 统计分析模块 (10)第六章系统开发与实施 (10)6.1 软件开发流程 (10)6.1.1 需求分析 (10)6.1.2 设计阶段 (10)6.1.3 编码实现 (10)6.1.4 单元测试 (10)6.1.5 集成测试 (11)6.1.6 系统测试 (11)6.2 项目管理方法 (11)6.2.1 项目计划 (11)6.2.2 风险管理 (11)6.2.3 变更管理 (11)6.2.4 沟通与协作 (11)6.3 质量保证措施 (11)6.3.1 制定质量标准 (11)6.3.2 过程控制 (12)6.3.3 质量审查 (12)6.3.4 第三方审计 (12)6.4 系统部署与验收 (12)6.4.1 系统部署 (12)6.4.2 系统调试 (12)6.4.3 用户培训 (12)6.4.4 系统验收 (12)第七章数据安全保障 (12)7.1 数据加密与安全存储 (12)7.1.1 加密技术选择 (12)7.1.2 加密流程设计 (12)7.1.3 安全存储策略 (13)7.2 数据备份与恢复 (13)7.2.1 备份策略制定 (13)7.2.2 备份存储 (13)7.2.3 恢复策略 (13)7.3 用户身份认证与权限管理 (13)7.3.1 用户身份认证 (13)7.3.2 权限管理 (13)7.4 安全审计与监控 (14)7.4.1 审计策略 (14)7.4.2 监控策略 (14)第八章运维管理 (14)8.1 系统运维策略 (14)8.2 故障处理与维护 (15)8.3 系统升级与优化 (15)8.4 用户培训与支持 (15)第九章项目评估与优化 (15)9.1 项目绩效评估 (16)9.2 用户满意度调查 (16)9.3 系统功能优化建议 (16)9.4 持续改进与升级 (16)第十章政策法规与标准规范 (17)10.1 政策法规要求 (17)10.1.1 政策法规背景 (17)10.2 行业标准规范 (17)10.2.1 标准规范体系 (17)10.2.2 标准规范实施 (18)10.3 系统合规性评估 (18)10.3.1 评估内容 (18)10.3.2 评估方法 (18)10.4 持续合规性监控 (18)10.4.1 监控对象 (18)10.4.2 监控方法 (18)第一章总体规划1.1 项目背景信息技术的快速发展,行业信息化已成为提升治理能力和服务水平的必然选择。
WEBLOGIC详细配置
WEBLOGIC8.1安装及配置很多初学者多不是很了解配置WEBLOGIC的详细要求,在下抽出工作之余整理了演示文稿,希望能解决对WEBLOGIC的初步认识。
前提:安装J2SDK1.4.1或更高版本,安装数据库,添加驱动包或设置环境变量。
一般采取设置环境变量;也可以把驱动包放置默认路径weblogic81\common\lib下创建WEBLOGIC服务Configuration Wizard创建用户,记住密码指定JDK服务的名字beayan不要自动起用服务,要自己启动(这是程序员的规范)环境变量(ORACLE为例)SET CLASSPA TH=%CLASSPATH%;C:\classes12.jar 其他信息可修改weblogic81\server\bin\startWLS.cmd启动服务器发现在程序菜单中多了什么了吧!!通常菜鸟犯的错误!应该是http://127.0.0.1:7001/console上面创建的用户名,和密码创建JNDI,选择JDBC DATA SOURCES添加数据源ORACLE选择数据库类型,尽量使用自己的驱动包。
注释:SQLSERVER数据库驱动包不是很好用(对我个人而言),偶尔创建不出来。
测试驱动(成功)MYSQL与ORACLE相同,更改驱动对象。
SQLSERVER屏蔽SQLSERVER创建JNDI是偶尔出现的错误,使用SQLSERVER自代的驱动程序(选择如下图),添加数据库名及密码等,成功后不要删除此JNDI。
设置环境变量(SET CLASSPATH=%CLASSPA TH%;C:\msbase.jar;c:\mssqlserver.jar;c:\msutil.jar)以后再创建SQLSERVER的OTHER 就会顺利的成功。
(因本人不习惯使用SQLSERVER数据库,它与ORACLE相比相差甚远,所以没有更多演示。
不过这是经过多次验证得到的“真理”)。
J2EE 实验三Web应用程序开发(2)
实验三
Web应用程序开发
1. 实验目的 2. 实验内容和基本要求 3. 实验重点和难点 4. 实验环境 5. 实验步骤
实验三 Web应用程序开发(2)
实验目的
1.掌握EL表达式的开发 2.掌握JavaBean的开发 3.掌握JSTL的开发 4.了解Servlet、JSP的高级应用
实验三 Web应用程序开发
5. 练习与考核
修改JSP: login.jsp ( 5% ) 修改Servlet: Login.java ( 10% ) 创建loginSuccess_Session.jsp ( 10% ) 创建loginSuccess_EL.jsp ( 15% ) 创建UserBean.java ( 15% ) 创建loginSuccess_JavaBean.jsp ( 15% ) 创建loginSuccess_JSTL.jsp (15%) ➢编译、部署、运行( 5% ) ➢实验报告(10%)
③ loginSuccess_JavaBean.jsp
④ 创建JSP:loginSuccess_JSTL.jsp
引入标签,使用out标签
➢ JSTL标签库找不到错误解决
在目录“C:\Program Files\Genuitec\Common
\plugins\com.genuitec.eclipse.j2eedt.core_8.5.0.me20100 3231033\data\libraryset\EE_5”文件夹中找到 jstl-1.2.jar包复制到WEB-INF\lib文件夹下。
4. 编译、部署、运行
➢ 部署、运行
选择Run As|MyEclipse Server Application| MyEclipse Tomcat 在浏览器中输入
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
WebLogic高级开发与配置一、使用JBuilder开发部署测试EJB1.1、在JB中配置Weblogic ServerEnterprices->Configure Servers选择“Enable server”->“Custom”->“Bea home directory”:填写username和password选择“Enable server”->“General”->“Home directory”单击“OK”1.2、新建工程选择服务器新建一个工程->选中工程单击右键->“properties”->“server”->“WebLogic Platform Server 8.x”1.3、新建EJB Module点"New",在"Enterprise--EJB"中选择"EJB Module"->点击"Next"。
输入模块名称,如:"myEJB",选择EJB2.0。
点击"Finish"。
这时能够发现工程目录中,出现一个"myEJB","myEJB"的"Deployment descriptors"下有一两个xml文件,一个是EJB2.0通用的有关Bean的描述,一个是有关Weblogic部署的描述。
暂时都没有什么内容。
注:包含html,jsp,servlet,javascript等的应用模块,叫做WEB Module,也可以称之为"Servlet 容器模块",这些WEB模块,可以部署在支持Servlet的各种应用环境中,如:Tomcat。
假设大家都对Servlet比较熟悉了,在这章中,我们不实践这一部分。
包含SessionBean,EntityBean等EJB程序的模块,叫做EJB Module。
这些EJB模块,可以部署在支持EJB容器的各种应用环境中,如:JBoss,Webspere,weblogic。
1.4、设计SessionBean1)双击"myEJB",在右边出来一个窗口,这是用来图形化设计各种Bean用的。
2)在设计窗口的上部,有一个"新建"图标,选择一个"Session Bean"。
3)在弹出的界面中,填写Bean的各种参数:Bean name : TestInterfaces: remote (只提供远种接口,本地接口暂不考虑)Session type : Stateless (无状态的Session Bean)单击Classes and packages,输入包名,如:com.zengabo此时,JB工具会自动帮你产生三个JA V A源文件:TestBean.java 这是一个SessionBean,运行在EJB容器服务端的。
它里面将有我们要编写的各种方法,例如:要实现一个快速排序的算法。
我们的编程工作量都在这。
TestHome.java 这是一个管理TestBean的远程接口(实例化、删除等管理)。
如果使用JB之类的工具,都会自动根据TestBean.java和ejb-jar.xml的描述生成,一般我们不用手工改这个程序的代码。
Test.java 这是一个提供给客户端编译使用的接口文件。
有了JB工具,一般我们不用手工改这个程序的代码。
具体可以看代码。
可以说,在JB的各种模板下,编写EJB远比编写RMI程序方便多了。
1.5、增加一个你想要实现什么功能的方法。
1)在Bean"Test"的图形中,鼠标右键,选择"Add--Method",Method Name : getMyBirthday (方法名称,可以任意定)Return type : String (返回值为字符串,测试用)Interfaces : remote (支持远程调用)注:Interfaces比较重要,JB工具会根据指定的类型,去更新相应的接口文件,如:指定remote,只更新Test.java和TestHome.java,如果不指定,则不更新Test.java和TestHome.java。
2)打开"TestBean.java"源码,找到getMyBirthday方法,在里面增加你想实现的逻辑功能。
例如:在返回值中增加"2004-12-29" 。
1.6、使用JBuilder部署EJB现在先看一看工程目录中"myEJB--Module directory",没有class。
说明还没有编译。
1.6.1、编译myT est工程单击主菜单"Project"里有"Rebuild Project myTest.jpx"会进行编译。
编译没有出错,此时会发现:在工程目录中"myEJB--Module directory"下有com等编译好的文件,在"myEJB"下也会发现一个myEJB.jar,这就是我们将要部署的jar包。
注:在缺省的情况下,编译工程时会自动对myEJB模块进行打包。
1.6.2、部署myEJB模块到JBoss。
单击工程中"myEJB"节点,鼠标右键,选择"Deploy options for myEJB.jar -- Deploy"。
部署成功。
这时候去服务器看看,有没有myEJB.jar。
如果有,解压看看,都有什么文件。
1.7、编写一个客户端程序来调用EJBEJB是基于RMI的应用服务设计框架,它的程序中区分服务端和客户端。
客户端使用的只是一些接口文件,从而让服务端的功能实现细节的变化可以不影响客户端。
例如上面例子中,有具体功能算法的程序(TestBean.java)和接口程序(Test.java和TestHome.java)部署在服务端,而只有接口程序(Test.java和TestHome.java)被开放给客户端。
因此,TestBean.java中的getMyBirthday方法内具体算法的变化不会影响到客户端编程上的变化。
下面,我们就利用接口程序(Test.java和TestHome.java)编写一个客户端来调用getMyBirthday 方法。
1、使用JBuilder测试模板(1)点"New",在"Enterprise--EJB"中选择"EJB Test Client"。
(2)选择"Application",点击"Next"。
(3)在"EJB Name"中选择"Test"。
注:在这个例子中,我们设计了一个EJB。
在"Package"中选择已经存在的包"com.zengabo"。
也可以是其它包名。
(4)点击Next,点击Finish注:如何与服务端取得握手的关键代码如下:Hashtable environment = new Hashtable();environment.put(Context.INITIAL_CONTEXT_FACTORY,"org.jnp.interfaces.NamingContextFactory");environment.put(Context.URL_PKG_PREFIXES,"org.jboss.naming:org.jnp.interfaces");environment.put(Context.PROVIDER_URL, "jnp://localhost:1099");Context context = new InitialContext(environment);//look up jndi nameObject ref = context.lookup("Test");//look up jndi name and cast to Home interfacetestHome = (TestHome) PortableRemoteObject.narrow(ref, TestHome.class);2、添加显示结果的代码在main()方法里面,最后一行加上String returnV alue = "";// 取得对象句柄Test myTest = client.create();if (myTest == null) {System.out.println("Error in getMyBirthday(): " + ERROR_NULL_REMOTE);}// 调用对象的具体功能方法getMyBirthday 。
try {returnV alue = myTest.getMyBirthday();} catch (Exception e) {e.printStackTrace();}System.out.println(returnV alue);编译一下TestTestClient1.java是否成功。
1.8、修改EJB中的方法修改helloBean.java中的方法->rebuilder “EJBModule1”->deploy“EJBModule1”再次运行客户端测试程序。
1.9、在EJB中添加新的方法在helloBean.java中添加方法->rebuilder “EJBModule1”->deploy“EJBModule1”再次运行客户端测试程序。
二、W ebLogic高级配置2.1、配置文件作为一个单元来管理的并相互关联的一组WebLogic服务器资源被称为域。
一个域可以包含一或多个WebLogic 服务器,还可以包含WebLogic 服务器集群。
域的配置使用扩展标记语言(XML)定义。
在config.xml中,D:\bea\user_projects\domains\startdomain\config.xml2.2、日志消息:日志消息是管理系统的一个非常有用的工具。
通过日志可以发现问题,跟踪错误来源,及时了解系统性能。
WebLogic 服务器产生的日志消息被保存在两个地方:本地服务器日志文件中;域日志文件中(domain\config.xml)。