简化WebLogic 8.1项目的配置

weblogic8.1管理后台部署web应用程序 对于weblogic接触最多也就今天一天,说研究谈不上,只是摸索尝试中把应用程序部好了。拿在手里的只有bea和应用,只知道weblogic类似于Tomact和jboss,可以理解为一种web容器,把我们开发的应用程序运行起来,并提供服务的一种程序。 一 、基础        运行server下bin目录下startWLS命令,浏览器输入http://localhost:7001/console 阅读详情

随着开发人员认识到连续集成的好处,应用程序的创建过程正在变得越来越自动化。然而,自动化创建会经常忽略一个会产生许多错误的方面:环境的配置。

创建和配置域的任务涉及许多能够轻松实现自动化的手动步骤。在制作一个新组件时,配置需要扩展,一些参数需要为特定环境进行调优。所有这些还经常需要手动进行。
对于WebLogic时,配置参数存储在 众所周知的config.xml文件中,域目录就是应用程序的执行环境。使它们的生成自动化将允许您:
·         加速生成一个新WebLogic8.1域的任务
·      创建域时使错误的风险最小化
·       跟踪对配置设置的更改(以及更改的原因)
·         需要时恢复到以前的配置
·         启用配置设置验证的自动化
·         简化在一个大型组织中生成大量域的工作
·         容纳不同开发人员的环境时,能在不同开发人员或项目之间轻松共享配置更改
固有的问题
您已经开始使用WebLogic Server、Platform、Portal
为了避免这种问题,一些人将整个域目录置于源控件中,但这会带来其他问题。第一个最明显的问题是,在创建测试环境时,必须手动复制大多数设置。其次,每次对开发域进行更改时,也需要将更改传递到测试环境。第三,对于一个新创建的域,很难标识或记住应该进行哪些更改。第四,存储整个域目录会占用源存储库的磁盘空间,提取和登记也需要时间。
只将config.xml放到源控件中不仅不能解决这些问题,还会引入其他问题。额外的文件,例如serializedIni.dat和boot.properties
最好的解决方法是在源控件中保持一个只包含更改的文本格式文件,该文件制作成一个缺省(“模板”)域,使用该文件自动化域的创建。
有两种方法可以使域的创建自动化。一个是使用wlconfig Ant任务;另一个是使用域配置向导。wlconfigAnt任务在8.1
正确的解决方案
域配置向导在WebLogic Server的7.0版本中被引入,它是一个帮助创建WebLogic
域配置向导使用无声的脚本执行,不需要任何的人为干预。脚本包含指令,使用简单的命令对域进行配置(设置端口、创建Java数据库连接[JDBC]
使用该方法,只有两个文件需要在源控件中进行检查:无声的脚本文件和Ant创建文件。
现在让我们详细看一下这个过程。
首先,您需要编写一个脚本,该脚本将会被域配置向导用来创建和配置域。 javascript:openWindow1();>清单1
这个简单的脚本应该被扩展用来执行配置任务,以往您可能需要使用WebLogic Server控制台执行这些任务。关于更详细内容,您可以参考文章 Creating a Script for Silent-Mode Configuration
注意,服务器的名称根据正使用的BEA域模板(wlw
其次,您需要编写Ant目标,该目标在无声模式下调用配置向导来执行脚本和创建空域目录。javascript:openWindow2();> 清单中显示的目标假定common.lib.dir属性指向bea/weblogic81/common
注意:确认指定了“failonerror=true”,这样如果配置向导无法成功创建域,创建将会失败。
作为最后一个步骤,为了测试每次建立中的配置更改,您应该在完全的创建中调用配置目标,并将两个文件置于源控件中。
将来,在更改域配置时,您必须做的所有工作就是编辑该无声脚本,并再次运行一个完整创建来验证更改。
调节特定的配置设置
开发人员经常需要特殊的配置设置或不同的域目录(例如,一个开发人员由于他的C:分区满了,因而需要使用一个特定的硬盘驱动器)。这可以通过在无声脚本中引入变量轻松地实现。
让我们看一个具体的例子。想像这样一种情况,尽管每个人都在使用源控件中相同的配置文件集生成脚本集,但开发人员需要使用不同的用户名来连接数据库。
创建一个包含对开发人员特定的用户名的buildsettings.properties文件:
JDBCUSER=olivier
在Ant脚本中,加载该属性文件:
<property file=
        "buildsettings.properties"/>
在配置向导的无声脚本文件中,使用一个变量(令牌)代表JDBC连接池用户名,而不是硬编码值:
set mypool.Properties
        "user=@JDBCUSER@";
然后,将配置向导无声脚本模板复制到一个临时目录中,并用变量值替换令牌:
<copy file="/
        createDevDomain.txt"
        tofile="/
        createDevDomain.txt"
        filtering="true"/>
最后,修改配置Ant目标,使其使用临时目录中的自定义无声脚本文件:
<java classname=
        "com.bea.plateng.wizard.
        WizardController"
        fork="true"failonerror="true"
                classpathref="config.path">
 
        <argvalue="-mode=silent"/>
        <argvalue="-silent_script=
                /createDevDomain.txt"/>
        <argvalue="-log=/
                confgwiz.log"/>
        <syspropertykey=
                "platform.properties"value=
                "platform.properties"/>
</java>
由于不拥有源控件外的任何文件是一个好主意,所以buildsettings.properties文件应该重命名为用户特定的名称。如果该文件的名称能够从环境变量(如Windows中的
让我们假设我的是OGOURMENT
<propertyenvironment="env"/>
<property file=
        "buildsettings.
        properties"/>
注意,在这种情况下,如果没有定义环境变量,那么它将后退到名为buildsettings.properties、包含缺省设置的文件。这样,您只需要为特殊情况创建属性文件。
我们刚才描述的技术可以推广到解决所有种类的自定义需求。关于其他的好处,请参阅侧栏上的“ javascript:openWindow3();>Create theJMS Queues Required by the Workshop Run Time
 
下一个逻辑步骤 在从一些简单文本文件自动化域的生成后,下一个逻辑步骤就是验证这些文件中的最新变化。为了做到这一点,您只需要创建另一个Ant目标,该目标将启动服务器,并使用HttpUnit
只有在这之后,您才应该自动部署您的应用程序,并启动自动的退步测试集来验证代码中的更改。该技术应该能调整现实项目的约束,为您提供节省时间的最佳实践,您现在就可以使用它来简化WebLogic 8.1中的配置任务了。
关于作者
Olivier Gourment已经在IT

 

weblogic8.1部署 weblogic8.1部署 1.数据源的连接配置 2.项目部署发布 立即下载

相关推荐

别再调PID了!用MATLAB/Simulink给四旋翼无人机搭个ADRC控制器(附完整仿真模型)

本文详细介绍了在MATLAB/Simulink环境中为四旋翼无人机搭建ADRC控制器的完整流程,包括核心原理、Simulink建模、参数调试技巧及与PID控制的性能对比。ADRC通过扩张状态观测器(ESO)有效提升无人机在复杂扰动下的控制性能,特别适合四旋翼无人机这类强耦合系统。文章还提供了完整的仿真模型和工程实践问题解决方案。

weixin_26808439的博客 381

怎么删除flash弹出的广告_电脑桌面老是弹出广告怎么办?一个无需下载软件即可屏蔽的方法...

许多小伙伴在使用电脑时都有遇到桌面老是弹出一些烦人的广告吧,特别是什么今日热点、今日新闻之类的。虽然电脑管家、360之类的管家软件通常都有屏蔽的功能,但毕竟需要运行着这些软件,占用系统资源,今天小编教大家一个简单的方法无需下载软件就可以屏蔽这些广告。当电脑弹出了广告时,我们右键打开任务管理器,找到广告弹窗对应的进程,如下图这个“热点新闻”进程。在该进程上点击鼠标右键,在弹出窗口中选择“打开文件所在...

weixin_39634508的博客 1132

不刷机!Jetson AGX Orin无损更新内核与设备树的两种安全方法(附备份恢复脚本)

本文详细介绍了Jetson AGX Orin在不刷机的情况下安全更新内核与设备树的两种方法,包括extlinux.conf动态加载和分区精准刷新方案。通过备份恢复脚本和工业级灾备方案,确保零数据丢失,适用于边缘AI和机器人等关键场景。

weixin_40192258的博客 307

uniapp 离线打包广告配置

刚开始认为离线打包的广告配置很难,以为需要手动布置开屏、插屏的页面,配置完成之后才发现不是那么回事,过程如下: 1、申请企业的 HBuilder X 账号 2、登录 企业的 HBuilder X 账号,生成AppID, ...

weixin_45784582的博客 2467

利用Android系统漏洞实现后台弹窗(外弹)

关键:从 Android 8.0(API 26)开始,禁止使用 context.sendBroadcast() 发送隐式广播(即没有指定 setPackage() 或明确组件的广播)。demo核心代码展示利用Android显示系统和广播系统的漏洞实现在后台弹窗的功能,支持最新Android15,16版本。核心功能都是在so层去做,大量使用了jni反调, 如果要上架到应用市场,需要对代码做进一步混淆,加固以应对市场安全扫描。3,开启虚拟显示窗口,这是个透明像素窗口。5,可开启一个线程,调用这个外弹窗口。

2018,再出发~ 1315

07. 基础实战篇 - STP的基本配置

STP(生成数协议)是一个用于在局域网中消除环路的协议,他的标准是IEEE802.1d。STP通过强制使部分冗余链路处于阻塞状态,其它链路处于转发状态,将环形网络结构修剪成无环路的树形网络结构。可实现消除环路,当处于转发状态的链路不可用时,STP重新配置网络,并激活合适的备用链路状态,恢复网络连通性。

weixin_39868387的博客 7224

HBuilder打包的安卓app开屏页广告如何关闭

HBuilder打包安卓app时开屏页会出现广告的问题

maohangfei.cn 2303

Figma到Axure一键转换:Axhub Extension保姆级教程(含常见问题解决)

本文提供Axhub Extension的保姆级教程,详细讲解如何将Figma设计稿一键转换为Axure高保真交互原型。教程涵盖环境准备、核心转换四步走流程,并重点解决JSON导入失败、样式错乱、复杂组件转换等常见问题,旨在打通Figma与Axure之间的数据孤岛,大幅提升设计师和产品经理的原型制作效率。

night的博客 1575

hbuilder打包app关闭广告

进去uni-ad后选择广告设置,搜索到对应的app名称后点击应用详情。在打包界面取消勾选开屏广告与悬浮红包,显示勾选框为灰色无法勾选。修改完成后返回Hbuilder重新进行打包。选择DCloud快捷广告,点击修改状态。跳转至uni-ad登录页面,点击登录。解决办法:点击广告管理。

m0_52904974的博客 2853

YOLOv11改进前必看 - YAML模型配置文件详细解读(再也不用担心通道数不匹配) 附网络结构图

YOLOv11的模型配置文件在中,里面包含以及,本文以目标检测模型文件为例(其他文件完全一致),详细介绍一下YOLOv11模型文件中各参数的含义。

Limiiiing的博客 5309

GVINS数据采集(u-blox fp9 + D435i)

1、配置千寻的RTK账号 采集数据当天购买千寻的RTK账号,然后在Window下,输入账号和密码 (具体的步骤如之前面连接所示),查看u-center软件上的信息,确保接收机可以收到RTK信息; 2、查看Linux系统下u-blox是否可以正常接受GPS信号和RTK数据流 1、GPS信号信息 // 打开端口 1 cd ublox_f9p/src // 或者在终端1下也可以 source devel/setup.bash r.....................

努力努力努力 2609

如何关闭uniapp打包出来的app的开屏广告

只要你的打包界面这边,快捷开屏广告、悬浮红包广告可以取消选中,就说明我们关闭成功了,如果已上操作没有成功,这个捷开屏广告、悬浮红包是不可以取消的。

weixin_53711084的博客 889

激光打标轴坐标计算分析

‌:基于坐标差的平方和开方运算,勾股定理将几何关系转化为代数计算,从而实现了从坐标到距离的精确转换‌12。直角三角形的应用从上图可以看到A,B,P三个点连起来就是一个直角三角形了。用勾股定理计算距离 C#有相关的方法直接传参数就可以了。很方便。

StevenChen的博客 308

weblogic在Linux下的安装与配置

一、环境linux版本:RedHat 6.7  weblogic版本:WLS10.3.6  下载链接:https://pan.baidu.com/s/1nSTHA69lLVo55Uk5y_UcAwJDK版本:1.8   下载链接:https://pan.baidu.com/s/1snD2FG8d8HTDfAR9KBIkAg二、安装JDK 将JDK包上传至根目录即可,[root@bogon /]# ...

刘家康的博客 8万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

WebLogic 8 的安装和配置

WebLogic 8 的安装和配置 (一)  FOR WINDOW  一、摘要  本文档对以下内容进行说明: 1.WebLogic 8.12安装 2.WebLogic 8.12配置:默认配置 3.WebLogic 8.12配置:自定义配置 4.Web server调试运行  二、关键字  域、热部署、开发模式、产品发布模式  三、准备工作 1.准备WebLogic 8.12安装软件,下载:serv

zhenai的专栏:Java,JSP,ASP,PHP,J2EE,EJB,JavaScript,C/C++,ASM,CSS,HTML,XML,网络安全,MySQL,ACCESS,UNIX/LINUX/S 2722

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

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

Weblogic8.1配置的总结

WebLogic目前是使用比较多的应用服务器之一,Eclipse是流行的IDE,如何集成起来开发使用呢?  解决方法:   采用BEA提供的WebLogic Plugin来进行集成开发。  安装   JDK:1.4.2或1.5.0 从http://java.sun.com上去下载安装,如果是WebLogic 8.X.X系列的版本,应当选用JDK 1.4.2的版本。   Eclipse:3.1.2

付勤的专栏 2723

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

weblogic8.1下配置xfire开发webservice环境

配置步骤:一、             工具准备:Eclipse3.2Myeclipse5.0Weblogic8.1开发环境:windows XP jdk1.3         eclipse3.2.1 + myeclipse5.0         weblogic 8.1 sp2(独自运行jdk1.4) 二、类包准备:Qname.jar 下载地址:http

孺子牛专栏 2724

Weblogic8.1缺省应用配置

在Weblogic7中,要配置某个应用作为缺省应用(DefaultWebApplication)的话,只需要在控制台(Console)界面上进行设置即可。但Weblogic8.1的控制台里面似乎找不到这个选项了。直接修改config.xml也无法达到目的。要配置Weblogic8.1的缺省应用,需要为相应的Web Application的WEB-INF目录下加上相应的配置文

youfly的专栏 601

weblogic 8.1教程之配置(二)

weblogic 8.1 安装成功之后,你可以在 “开始” 菜单中找一下 weblogic 的安装文件夹(window 7环境下),下图是我机器上的:                     当然了,有的程序在安装完毕后,可能看不到 User Projects 这个文件夹,这个是需要配置的,如果你在安装完毕后没有看到这个文件夹,就需要自己配置一下:          1,点击  "  Con

samile的专栏 2741

WebLogic 8.1安装配置

ni安装目录我选在D:/Program Files/bea,选择完全安装。                   1."开始->程序->Bea WebLogic Platform 8.1-> Configuration Wizard",启动Configuration Wizard工具。  2.选择"新建WebLogic配置",单击"下一步"。  3.选择"Basic WebLogic Server

Leader的专栏 3387

关于Weblogic8.1配置的总结 和下载

<br /> 转于网上<br />       因近期正在研究关于weblogic部署开发,所以把相关知识做以总结,为了在日后不需要再到处找资料,也为了方便大家,所以把学习中遇到的问题和解决方法发到这里,希望能够共同学习!首先当然还是关于weblogic的下载地址了,因为在BEA网站上的下载地址已经做了相关处理,所以无法使用迅雷等下载工具,我也使用了遨游的Viewpage功能,也无法提取到下载地址,这给下载的朋友造成了很大的不便,但经过我在网上搜寻还是找到了某个高人发布的各版本的WEBLOGIC的下载地址,

孙杨军的专栏 1689

WebLogic8安装配置

安装过程就不多说了,执行server811_win32.exe文件,开始安装。安装目录我选在d:/bea,选择完全安装,其他按默认值就行。下面主要看看配置过程,以下步骤按照WebLogic配置出现界面1.“开始->程序->Bea WebLogic Platform 8.1-> Configuration Wizard”,启动Configuration Wizard工具。2.选择“新建WebLogi

私はかみです! 1045

经验谈:weblogic8.1 console登录密码丢失的解决以及在MyEclipse中的配置

 经验谈:weblogic8.1 console登录密码丢失的解决以及在MyEclipse中的配置        密码丢失的解决       Weblogic8.1缺省安装的情况下,使用的管理员登录名称和登录密码分别为weblogic/weblogic。但有时候由于迫切使用新的软件的心理,在安装过程中总是忙乱的输入有关管理员的名称和密码,更或是其它一些爱遗忘的人士,当在登录控制台时

曲径通幽,冥思致远 2285

jdk1.8 weblogic12c 配置SSL

jdk1.8 weblogic12c 配置SSL 感谢 chals115 参考https://blog.csdn.net/chals115/article/details/8680076 1、C:\Program Files\Java\jdk1.8.0_181\bin>keytool -genkey -v -alias gujianyang -keyalg RSA -keysize 2048...

gujianyang088的博客 792

weblogic8 lib oracle10 jdbc,Weblogic8.1服务配置有关问题

当前位置:我的异常网» Weblogic»Weblogic8.1服务配置有关问题Weblogic8.1服务配置有关问题www.myexceptions.net网友分享于:2013-02-08浏览:37次Weblogic8.1服务配置问题系统安装配置如下:windows2003server;oracle10g;jbuilder2006;jdk1.6.0_06;tomcat5.5.20。于...

weixin_33771816的博客 185

weblogic oracle配置

一.系统环境oracle817jbuilderxweblogic812二。配置步骤:1.oracle817 (1)在安装oracle可直接将全局数据库名设为:SDDEPG; (2)安装完以后打开开始菜单中Oracle DBA Studio     用户名:system    密码:manager (3)使用SDDEPG数据库,并创建用户:SDDEPG 密码为:SDDEPG    并为该用户添加DB

Bob@优快云 1297
上一篇: WebLogic域配置策略--手动和模板选项
下一篇: 异常:java.util.ConcurrentModificationException
navyforce
博客等级 码龄23年 356粉丝 68原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值