精华内容
下载资源
问答
  • Weblogic为纯绿色版本服务端中间件,安装weblogic和创建weblogic域不需要写入任何注册表项。基于此原理,我们可以将采用手工复制的方式进行新域的创建,以下介绍方法。 说明:源,名称:mydomain1,通过向导创建...

    Weblogic为纯绿色版本服务端中间件,安装weblogic和创建weblogic域不需要写入任何注册表项。基于此原理,我们可以将采用手工复制的方式进行新域的创建,以下介绍方法。

    说明:源域,名称:mydomain1,通过向导创建,已经成功部署服务包的域。

               目标域,名称:mydomain2,手工复制要新建域

               Weblogic安装路径: D:\bea

    工具/原料

    •  weblogic 9.2 、windows

    方法/步骤

    1. 1

      复制源域mydomain1下除servers目录的所有目录与文件,因为servers为服务运行过程中临时目录、日志目录存放处,目标域启动之 后,weblogic能够自动生成servers目录以及服务临时文件与日志,所以此处不用复制servers目录;建议复制前先删除这个Servers 下的文件。

    2. 2

      在与源域目录同级的目录建立目标域目录mydomain2,将第1步骤中所有文件复制到mydomain2。

    3. 3

      使用记事本编辑目标域bin目录中所有cmd后缀文件(linux/unix为.sh),将打开cmd文件中所有的mydomain1替换为mydomain2。

    4. 4

      修改目标域中的init-info/startscript.xml、init-info/tokenValue.properties文件,所有的mydomain1替换为mydomain2。

    5. 5

      修改目标域启动服务端口,修改目标域mydomain2\config目录下config.xml文件,将

      <listen-port>7001</listen-port>修改为其他本机未使用端口。

    6. 6

      修改目标域JDBC数据源,修改目标域mydomain2\config\jdbc目录下xxx-jdbc.xml文件,修改以下加粗的3处地方,数据库IP、数据库实例名、用户名、密码。

       <jdbc-driver-params>

              <url>jdbc:oracle:thin:@127.0.0.1:1521:orcl</url>

              <driver-name>oracle.jdbc.driver.OracleDriver</driver-name>

              <properties>

                <property>

                  <name>user</name>

                  <value>username</value>

                </property>

              </properties>

              <password-encrypted>password</password-encrypted>

        </jdbc-driver-params>

    7. 7

      修改目标域服务包部署服务包的路径, 修改目标域mydomain2\config目录下config.xml文件,将<source-path>websoft \mysoft</source-path>中路径及服务包名称修改。如果没有变化的话,此处不需要修改。

    8. 8

      完成以上步骤后,即可以启动第二个域的服务了,这样复制是不是很方便,特别是在一个域环境比较多的测试环境。

    展开全文
  • 曾经14年刚开始进行实施工作时跟着同事学习weblogic发布应用,尽管买了本《WebLogic企业级运维实战》,却就最初翻了几页,搁置了,每每一个新的地方进行部署发布迁移,就进行老一套操作,建,建数据源,改配置...

    曾经14年刚开始进行实施工作时跟着同事学习weblogic建域发布应用,尽管买了本《WebLogic企业级运维实战》,却就最初翻了几页,搁置了,每每一个新的地方进行部署发布迁移,就进行老一套操作,建域,建数据源,改配置文件,发布。
    去年有一天一项目同事想着直接把域复制过来,结果没成功,找我给处理了下,那个域有些特殊,用到了jms store的一些东西,可能由此失败了。然后这半年又经历了半年多洗礼,终于悟到貌似所有配置文件都在domain下的config文件夹下,然后配jdbc直接在config下的jdbc下找。
    然后近段时间想起是不是可以真的按我同事说的方式来操作,原样迁移,改下配置。
    今天遇到的问题就是单节点扩双节点,负载通过nginx处理,weblogic版本一致,所以迁移时可以一试的。

    测试环境:

    相同操作系统,相同weblogic版本10.3.6,相同的域路径,相同的应用路径

    操作步骤:

    源主机A,迁移主机B

    1.A:进入域主目录/home/weblogic/Oracle/Middleware/user_projects/domains
    2.A:对需要迁移的域压缩
    tar -czvf  test_domain.tar.gz  test_domain/
    
    
    3.将压缩包由A传到B

    我这里用ftp,根据情况scp,ftp均可,不再赘述

    4.将压缩包解压到B下的域与目录下
    tar -xzvf  test_domain.tar.gz /home/weblogic/Oracle/Middleware/user_projects/domains/
    
    5.进入域目录下的config文件夹,修改config.xml中的IP地址

    我一开始没修改就报错了

    <2019-9-11 下午03时17分35秒 CST> <Emergency> <Security> <BEA-090087> <Server failed to bind to the configured Admin port. The port may already be used by another process.> 
    <2019-9-11 下午03时17分35秒 CST> <Critical> <WebLogicServer> <BEA-000362> <Server failed. Reason: Server failed to bind to any usable port. See preceeding log message for details.> 
    <2019-9-11 下午03时17分35秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FAILED> 
    <2019-9-11 下午03时17分35秒 CST> <Error> <WebLogicServer> <BEA-000383> <A critical service failed. The server will shut itself down> 
    <2019-9-11 下午03时17分35秒 CST> <Error> <Server> <BEA-002606> <Unable to create a server socket for listening on channel "Default". The address 192.168.1.3 might be incorrect or another process is using port 7001: java.net.BindException: Cannot assign requested address.> 
    <2019-9-11 下午03时17分35秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FORCE_SHUTTING_DOWN> 
    
    cd /home/weblogic/Oracle/Middleware/user_projects/domains/test_domain/config/
    vi config.xml
    

    如下大约这段,30-40行的位置,如果需要修改端口,把7001改了,改ip把192.168.1.3踹了。

      <server>
        <name>TestServer</name>
        <complete-message-timeout>480</complete-message-timeout>
        <listen-port>7001</listen-port>
        <listen-address>192.168.1.3</listen-address>
      </server>
    

    改完保存:wq退出

    6.进bin目录 启动域
    [weblogic@localhost config]$ cd /home/weblogic/Oracle/Middleware/user_projects/domains/test_domain/bin
    [weblogic@localhost bin]$ nohup  ./startWebLogic.sh & tail -10f nohup.out
    

    启动成功,舒爽。

    <2019-9-11 下午03时22分03秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING> 
    <2019-9-11 下午03时22分03秒 CST> <Notice> <WebLogicServer> <BEA-000360> <Server started in RUNNING mode> 
    
    

    总结下:
    这种方法的好处,不用建域,不用重新建数据源,不用重新发布应用,更改省事,迁移省事。
    不太适用的情况:
    有jms_store等的域,没验证
    weblogic或操作系统跨版本,即两台机子版本不一致,没验证

    展开全文
  • 工作中,在使用webloigc的时候,遇到这样的一个问题,项目安装包在选定的domain中安装后,可以正常启动,但在把项目拷贝到另一个domain后,虽然把config.xml中的配置信息完整复制了过来,但依然无法正常启动。...
    工作中,在使用webloigc的时候,遇到这样的一个问题,项目安装包在选定的domain域中安装后,可以正常启动,但在把项目拷贝到另一个domain域后,虽然把config.xml中的配置信息完整复制了过来,但依然无法正常启动。
    解决方法:
    在weblogic控制台,重新配置Connection Pools。
    问题的根源在于,即使是连接相同的数据库,但在config.xml中对应不同域生成的密码(PasswordEncrypted)是不一样的,如下面代码所示。
    代码一:
    <JDBCConnectionPool DriverName="oracle.jdbc.OracleDriver"
    Name="MyJDBC Connection Pool"
    PasswordEncrypted="{3DES}sVDinVuLfyc="
    Properties="user=mydb_v320" Targets="test7"
    TestTableName="SQL SELECT 1 FROM DUAL" URL="jdbc:oracle:thin:@localhost:1521:orcl"/>
    代码二:
    <JDBCConnectionPool DriverName="oracle.jdbc.OracleDriver"
    Name="MyJDBC Connection Pool"
    PasswordEncrypted="{3DES}F02fjJT6kfM="
    Properties="user=mydb_v320" Targets="test6"
    TestTableName="SQL SELECT 1 FROM DUAL" URL="jdbc:oracle:thin:@localhost:1521:orcl"/>
    展开全文
  • Linux中新建weblogic域

    2020-01-08 20:00:46
    1、在weblogic域下新建的名称文件夹,例如:/usr/weblogic/Oracle/...2、将basicWLSDomain.py文件复制到新建的的文件夹下,并重命名为testDomain.py(basicWLSDomain在/usr/weblogic/Oracle/Middleware/wlserver...

    1、在weblogic域下新建域的名称文件夹,例如:/usr/weblogic/Oracle/Middleware/user_projects/domains/testDomain

    2、将basicWLSDomain.py文件复制到新建的域的文件夹下,并重命名为testDomain.py(basicWLSDomain在/usr/weblogic/Oracle/Middleware/wlserver/common/templates/scripts/wlst路径下)

    3、将内容修改为必要的几个参数,如下:

    
    #=======================================================================================
    # Open a domain template.
    #=======================================================================================
    
    readTemplate("/urs/weblogic/Oracle/Middleware/wlserver/common/templates/wls/wls.jar")     注释:自行更改
    
    cd('Servers/AdminServer')
    set('ListenAddress','')
    set('ListenPort', 7001)
    
    
    #=======================================================================================
    # Define the user password for weblogic.
    #=======================================================================================
    
    cd('/')
    cd('Security/base_domain/User/weblogic')
    cmo.setPassword('密码')
    
    setOption('OverwriteDomain', 'true')
    
    setOption('JavaHome', '/java/jdk/jdk1.8.0_231')  JDK路径
    
    writeDomain('/usr/weblogic/Oracle/Middleware/user_projects/domains/testDomain')  域路径
    
    closeTemplate()
    
    exit()
    
    

    4、然后执行如下(添加环境变量,为了创建域时不等那么久,见Oracle官网):$ export CONFIG_JVM_ARGS=’-Djava.security.egd=file:/dev/urandom’

    5、最后执行(注意:1、这两行要放在一行执行,2、新建的域的文件夹要root给weblogic用户授权)
    /usr/weblogic/Oracle/Middleware/wlserver/common/bin/wlst.sh
    /urs/weblogic/Oracle/Middleware/user_projects/domains/testDomain/testDomain.py

    如果不错误并执行完,证创建成功,并且没那么慢

    访问:ip:端口/console

    (注意:如果是阿里云服务器,端口一定要在阿里云管理平台中开通你的端口,不然访问不到)

    展开全文
  • weblogic之创建

    2019-08-29 11:42:54
    1、进入weblogic主目录 主目录即wlserver_10.3所在目录,根据个人安装路径不同有所差异,本人默认路径:/...复制代码 1 [weblogic@localhost ~]$ cd /home/weblogic/Oracle/Middleware/wlserver_10.3/ 2 [weblogic...
  • 1 demoapp demoapp 241 Mar 24 11:18 startWebLogic.sh Start weblogic [demoapp@bogon bin]$ pwd /home/demoapp/goya_domain/bin [demoapp@bogon bin]$ nohup ./startWebLogic.sh & Check the result. The ...
  • Linux环境下Weblogic12c创建

    千次阅读 2018-12-03 14:50:35
    最新的weblogic 12c, 在...1.先创建一个你想要的目录 命令: mkdir -p /home/weblogic/Oracle/Middleware/user_projects/domains/test_domain 切换到该目录下。   2.复制wlsd文件到当前目录: /home/we...
  • WebLogic包括了你可以用来创建、修改或者复制域配置的一系列工具。包括以下工具:域配置向导——域配置向导是创建一个新的域或集群的推荐工具。关于使用域配置向导的更多信息,参见“使用配置向导创建WebLogic域”。...
  • 预备知识 什么是 Domain,Server,Machine,Cluster ...Domain 是WebLogic Server 实例的基本管理单元。...Administrator Server 的WebLogic Server 实例管理的逻辑单元,这个单元是有所有相关...为什么用
  • Weblogic手册.rar

    2021-03-26 11:36:35
    3.4、创建 16 3.4.1、执行setWLSEnv.sh 来配置环境变量 16 3.4.2、创建domain域名 16 二、Weblogic 12c 基本配置 17 1、创建被管服务器 17 2、配置节点管理器(NodeManager) 21 3、创建集群 22 三、Weblogic...
  • weblogic多机集群

    2020-06-17 14:49:34
    在单机集群的基础上多机集群就只需要复制第一台上的weblogic到要多机集群的机器上然后再分别创建他们的。 在weblogic安装成功后会看到两个目录: 这里是多级集群所以要配置一个多台机器的: (进入以下目录,...
  • 一基本概念 - 官方链接 二安装环境 ...5 复制域到另一台物理机 6配置并运行Node Manager 7 启动ManagedServer一、基本概念 - 官方链接 主要概念 简介 WebLogic Domain(域) 使用weblogic必须
  • 1、启动管理服务器 进入的主目录下,本人默认路径是:/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/ 复制代码 1 [weblogic@localhost ~]$ cd /home/weblogic/Oracl...
  • 在linux下启动weblogic的时候,出现以下异常: 不小心删除了目录下/security/SerializedSystemIni.dat文件,在其他的地方复制过来就可以了
  • 部署和启动WebLogic

    2010-04-21 13:15:00
    部署:将你的war、ear包复制到autodeploy目录下面。然后启动weblogic,看看是否部署成功。如果没有,你还需要进入...第二种是从你目录下的startWebLogic.cmd文件来启动。第三种是从bin目录下的startWebLogic.cmd来
  • 在网上上找了很久发现除了war包形式部署应用,还可以将Web应用复制WebLogic域的autodeploy目录下,系统就会把应用部署到WebLogic域中,但是我把web项目部署到autodeploy中重启weblogic,怎么不能访问应用呢?
  • weblogic开启ssl功能.docx

    2019-09-03 16:13:35
    weblogic开启ssl功能 注意事项 1. 为避免字符转化错误,word中命令先拷贝的txt中,再复制服务器执行 2. ssl证书可以生成一次,拷贝到各个节点下(例如,domains/dnzl_domains),步骤2 console控制台操作每个节点...
  • WebLogic92数据源配置

    2017-05-08 09:00:00
    最简单的方法就是,将所需jar包复制至%MYDOMAIN_HOME%/lib中,约定本应用的名称为“ MyDomain”,根路径为%MYDOMAIN_HOME% 二. 新建数据源 启动本应用Weblogic Server,登录后,点击Lock & Edit,点击...
  • 问题一:选择weblogic home提示是无效路径,原因是缺乏注册文件,解决方法:将registry.xml复制一份到weblogic home; 问题二:配置weblogic加载项目的包路径; 修改文件(比如我的C:\Oracle\Middleware\user_...
  • weblogic pack和unpack

    2017-05-29 22:44:00
    用于制作模板,经常用于集群受管服务器的复制 命令位于:<middleware home> /oracle_common/common/bin <middleware home> /oracle_common/common/bin/pack.sh -managed=true -domain=<domain ...
  • 1 把%WL_HOME%\server\bin的installSvc.cmd复制目录下,并进行修改: @rem ************************************************************************* @rem This script is used to install WebLogic Se...
  • Weblogic管理指南 (Doc&Pdf)

    热门讨论 2008-06-18 11:37:13
    监控WEBLOGIC域 1 概述 1 监控服务器 1 终止或暂停服务器 1 性能 1 集群数据 1 服务器安全 1 JMS 1 JTA 1 监控JDBC连接池 1 管理控制台的MONITORING页面一览表 1 第5章: 用日志...
  • 最近见到过9.2中的Diagnostic Framework吗?您可以向Admin控制台添加一个名为WebLogic Diagnostic ... 将diagnostic-console-extension.jar文件从WEBLOGIC-INSTALL/server/lib/console-ext目录复制的console-e
  • 1.启动weblogic时出现“此时不应有Java/jdk***” 原因:在于我本机的电脑是64位机,安装的jdk是32位的,安装...解决办法:将jdk复制weblogic的安装路径下,再创建时引用weblogic安装路径下的jdk就可以了。 ...
  •  本周,另一项目组的一个应用系统更换服务器,由原来的HP-UX11.11迁移到HP-UX11.23上,考虑到是操作系统都是HP-UX,所以直接从源服务器把整个weblogic安装目录(包括目录)直接复制到目标服务器上,能正常启动和...
  • resin-jvm 调优

    2009-03-11 16:05:25
    分代并发收集器 这种收集器在护理使用排它复制收集器,在旧中则使用并发收集器。由于它比单空间共同发生收集器中断频繁,因此它需要较少的内存,应用程序的运行效率也较高,注意,过小的护理可以导致大量的...
  • java面试题

    2018-01-01 15:35:15
    76.4. 在weblogic管理制台中对一个应用(或者说是一个网站,Domain)进行jms及ejb或连接池等相关信息进行配置后,实际保存在什么文件中? 86 76.5. 在weblogic中发布ejb需涉及到哪些配置文件 87 76.6. 如何在weblogic中...
  • Java面试宝典2010版

    2011-06-27 09:48:27
    10、在weblogic管理制台中对一个应用(或者说是一个网站,Domain)进行jms及ejb或连接池等相关信息进行配置后,实际保存在什么文件中? 11、说说weblogic中一个Domain的缺省目录结构?比如要将一个简单的helloWorld.jsp...
  • 最新Java面试宝典pdf版

    热门讨论 2011-08-31 11:29:22
    2、编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad。 62 3、编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证...
  • Java面试宝典-经典

    2015-03-28 21:44:36
    2、编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad。 62 3、编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证...

空空如也

空空如也

1 2 3
收藏数 45
精华内容 18
热门标签
关键字:

weblogic复制域