精华内容
下载资源
问答
  • 2021-05-08 18:26:13

    1、admin server

    admin server就是console控制台,起了admin server就能打开控制台

    2、manage server

    manage server是被管理服务器,可在控制台上添加(服务器-新建)

    3、domain

    admin server、manage server要在domain下面

    domain - admin server

    ├── manage server1

    └── manage server2

    4、domain目录结构

    weblogic安装目录/bea/Oracle/Middleware/user_projects下的:

    domain - ips_domain

    ├── bin (domain的启动脚本)

    ├── config (配置文件)

    ├── security

    ├── servers (domain下的服务器)

    ├── autodeploy

    ├── console-ext

    ├── init-info

    ├── lib (the domain library directory and is usually located at $DOMAIN_DIR/lib)

    ├── pending

    └── tmp

    servers下层目录:

    domain - ips_domain - servers - pbcs

    ├── cache

    ├── data

    ├── logs (服务器的连接日志)

    ├── security (boot.properties)

    ├── stage (应用缓存*)

    └── tmp

    5、weblogic安装目录结构

    /bea/Oracle/Middleware

    ├── coherence_3.5

    ├── domain-registry.xml (记录domain的条目)

    ├── logs

    ├── modules (weblogic运行时需要的jar文件)

    ├── registry.dat

    ├── registry.xml (描述产品信息)

    ├── user_projects (域存放的位置)

    ├── utils (用户可以存放的第三方工具包)

    └── wlserver_10.3 (weblogic的主目录)

    6、weblogic清缓存

    删除domain/servers/(server名)/stage/应用名称里的所有东西

    7、stage、nostage发布方式

    stage模式:weblogic会将web应用复制到servers下的stage目录,然后运行stage目录里的项目缓存

    nostage模式:直接运行web应用安装目录下的项目

    8、weblogic状态

    就绪 -> starting(启动) -> start running(启动运行中) -> runing(完成-活动)

    到就绪状态,容器就ok了,后面是服务器应用的问题

    更多相关内容
  • weblogic按目录发布应用 原来发布weblogic应用,都是按照war包去发布的,每次需要打包,然后到weblogic上的console上去操作。麻烦得很。如果能像TOMCAT那样指向某目录发布就方便一些。我测试一下: 点击菜单中的...
    weblogic按目录发布应用

    原来发布weblogic应用,都是按照war包去发布的,每次需要打包,然后到weblogic上的console上去操作。麻烦得很。如果能像TOMCAT那样指向某目录发布就方便一些。我测试一下:
    点击菜单中的
    Tools---Configuration Wizard新建一个domain
    Create a new weblogic domain ----next
    Generate a domain configured automatically to support the following products ----next
    UserName:weblogic UserPassword:weblogic ----next
    Sun SDK 1.6.0_05 Development Mode -----next
    domain name:cpmis ---next

    启动刚刚新建的domain,菜单start admin server for weblogic server domain,登陆上管理界面
    Deployment ----click
    Install ----click
    选择对应目录D:\project\CPMIS-Core\Code\Trunk\tasksupervisor\WebContent----next
    Install this deployment as an application ---next
    Name:tasksupervisor
    choose I will make the deployment accessible from the following location ---finish

    由于我的WEB-INF/目录下有文件weblogic.xml如下:
    <?xml version="1.0" encoding="UTF-8"?>
    <weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90"
    xmlns:j2ee="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.bea.com/ns/weblogic/90 http://www.bea.com/ns/weblogic/90/weblogic-web-app.xsd">
    <context-root>/tasksupervisor</context-root>
    <container-descriptor>
    <prefer-web-inf-classes>true</prefer-web-inf-classes>
    </container-descriptor>
    </weblogic-web-app>

    访问页面http://localhost:7001/tasksupervisor,OK,可以正常访问了。

    以上配置修改的内容,其实也可以从XML中去修改,比如路径上D:\bea\user_projects\domains\cpmis\config下面的config.xml如下:

    <?xml version='1.0' encoding='UTF-8'?>
    <domain xmlns="http://www.bea.com/ns/weblogic/920/domain" xmlns:sec="http://www.bea.com/ns/weblogic/90/security" xmlns:wls="http://www.bea.com/ns/weblogic/90/security/wls" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.bea.com/ns/weblogic/90/security/wls http://www.bea.com/ns/weblogic/90/security/wls.xsd http://www.bea.com/ns/weblogic/920/domain http://www.bea.com/ns/weblogic/920/domain.xsd http://www.bea.com/ns/weblogic/90/security/xacml http://www.bea.com/ns/weblogic/90/security/xacml.xsd http://www.bea.com/ns/weblogic/90/security http://www.bea.com/ns/weblogic/90/security.xsd">
    <name>cpmis</name>
    <domain-version>10.3.0.0</domain-version>
    <security-configuration>
    <name>cpmis</name>
    <realm>
    <sec:authentication-provider xsi:type="wls:default-authenticatorType"></sec:authentication-provider>
    <sec:authentication-provider xsi:type="wls:default-identity-asserterType">
    <sec:active-type>AuthenticatedUser</sec:active-type>
    </sec:authentication-provider>
    <sec:role-mapper xmlns:xac="http://www.bea.com/ns/weblogic/90/security/xacml" xsi:type="xac:xacml-role-mapperType"></sec:role-mapper>
    <sec:authorizer xmlns:xac="http://www.bea.com/ns/weblogic/90/security/xacml" xsi:type="xac:xacml-authorizerType"></sec:authorizer>
    <sec:adjudicator xsi:type="wls:default-adjudicatorType"></sec:adjudicator>
    <sec:credential-mapper xsi:type="wls:default-credential-mapperType"></sec:credential-mapper>
    <sec:cert-path-provider xsi:type="wls:web-logic-cert-path-providerType"></sec:cert-path-provider>
    <sec:cert-path-builder>WebLogicCertPathProvider</sec:cert-path-builder>
    <sec:name>myrealm</sec:name>
    </realm>
    <default-realm>myrealm</default-realm>
    <credential-encrypted>{3DES}9dn0k1uOjF2d81DnZPLqpIGPmKmcOGqCUDeXeOQa/34zEHMTTtglOg1Rp5gfW9pPc3NgP1RwXESe4jO4Kr3TXbrpKvMtxcdK</credential-encrypted>
    <node-manager-username>weblogic</node-manager-username>
    <node-manager-password-encrypted>{3DES}YoV/Uv9HQHUU1hHQiNV2Pw==</node-manager-password-encrypted>
    </security-configuration>
    <server>
    <name>AdminServer</name>
    <listen-address></listen-address>
    </server>
    <embedded-ldap>
    <name>cpmis</name>
    <credential-encrypted>{3DES}ndiLdBQw7mkmI+kr6BxyQFssStmteM0wKqazctn1x/A=</credential-encrypted>
    </embedded-ldap>
    <configuration-version>10.3.0.0</configuration-version>
    <app-deployment>
    <name>cpmis</name>
    <target>AdminServer</target>
    <module-type>war</module-type>
    <source-path>D:\project\CPMIS-Core\Code\Trunk\main\web</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
    </app-deployment>
    <app-deployment>
    <name>tasksupervisor</name>
    <target>AdminServer</target>
    <module-type>war</module-type>
    <source-path>D:\project\CPMIS-Core\Code\Trunk\tasksupervisor\WebContent</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
    </app-deployment>
    <admin-server-name>AdminServer</admin-server-name>
    </domain>
    展开全文
  • weblogic目录结构说明

    千次阅读 2020-02-17 13:30:52
    创建域后,一些文件和...当Oracle WebLogic Server实例在开发模式下运行时,它将自动部署该目录中放置的所有应用程序或模块。 bin:此目录包含用于启动和停止域中的管理服务器和受管服务器的脚本。这些脚本通常以...

    创建域后,一些文件和目录将放置在本地服务器上。

    autodeploy:在开发模式下,WLS自动部署您放置在此目录中的所有应用程序或模块。该目录提供了一种在开发服务器中部署应用程序的快速方法。当Oracle WebLogic Server实例在开发模式下运行时,它将自动部署该目录中放置的所有应用程序或模块。

     bin:此目录包含用于启动和停止域中的管理服务器和受管服务器的脚本。这些脚本通常以UNIX的.sh文件和Windows的.cmd文件的形式提供。bin目录可以选择包含域范围内的其他脚本,例如用于启动和停止数据库管理系统的脚本,全文本搜索引擎进程等。

    config:域的当前配置和部署状态存储在配置库中,表示为config.xml。WebLogic中的所有配置都作为xml文件存储在此目录中。Admin Server启动时,它将读取该文件并知道其域的配置方式。受管服务器还将其用于域中的角色/角色。

     console-ext:此目录包含管理控制台的扩展,使您可以将内容添加到Oracle WebLogic Server管理控制台,替换内容以及更改徽标,样式和颜色,而无需修改与Oracle WebLogic Server一起安装的文件。 例如,可以添加为应用程序提供自定义监视和管理功能的内容。

    init-info:此目录包含用于WebLogic域置备的文件。不应修改此目录中的任何文件。

     lib:启动服务器的Java虚拟机时,放置在此目录中的所有JAR文件都会添加到域中每个服务器实例的Java系统CLASSPATH中。

    pending:此目录包含域配置文件,这些域配置文件表示已请求但尚未激活的配置更改。激活配置更改后,将从该目录中删除配置文件。可以在运行时在Administration Server控制台中更改配置。在域中实现它们之前,它们会临时存储在此目录中。

    security:此目录保存与域中的每个Oracle WebLogic Server实例相同的安全相关文件:SerializedSystemIni.dat。它还保存仅域的管理服务器所需的与安全相关的文件:DefaultAuthorizerInit.ldift、DefaultAuthenticatorInit.ldift、DefaultRoleMapperInit.ldift。

    server:包含服务器和受管服务器子目录的服务器目录是在首次启动服务器时创建的。该目录为域中的每个Oracle WebLogic Server实例包含一个子目录。子目录包含特定于每个服务器实例的数据。

    tmp:此目录用于临时存储文件。您不应修改此目录中的任何文件。

    user_staged_config:如果域被设置为“用户登台 ”的配置信息,则该目录是config目录的替代目录。

    展开全文
  • 之前都是工具一键getshell,没有仔细研究weblogic,这次手动payload的时候,遇到点问题,就稍微研究了一下。 发现访问目标是war包+文件名 http://192.168.100.80:7001/wls-wsat/test.jsp 但是上传的时候却是war包+...

    另一篇更简单的目录总结

    weblogic网站根目录——及2款exp工具

    在看下面文章之前,请先了解下这2篇文章,不然会看不懂!
    【vulhub】Weblogic后台部署War包Getshell
    【vulhub】Weblogic(CVE-2017-10271)漏洞复现
    之前都是工具一键getshell,没有仔细研究weblogic,这次手动payload的时候,遇到点问题,就稍微研究了一下。

    发现访问目标是war包+文件名
    http://192.168.100.80:7001/wls-wsat/test.jsp
    
    但是上传的时候却是war包+随机生成的目录值+war+文件名
    wls-wsat/54p17w/war/test.jsp
    

    在这里插入图片描述

    以下是楼主分析

    结论一

    web

    结论二

    在这里插入图片描述

    2021.11.30更新

    请添加图片描述

    请添加图片描述

    更新2021.12.02

    一一一一一一一一一一一一一一一一一一一一一一一一一一

    请添加图片描述
    请添加图片描述
    /root/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer/tmp/_WL_internal/bea_wls_internal/9j4dqk/war/

    http://192.168.100.34:7001/bea_wls_internal/9.txt
    在这里插入图片描述

    二二二二二二二二二二二二二二二二二二二

    请添加图片描述
    请添加图片描述
    /root/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer/tmp/_WL_internal/wls-wsat/54p17w/war/

    http://192.168.100.34:7001/wls-wsat/5.txt
    在这里插入图片描述

    三三三三三三三三三三三三三三三三三三三三三三

    请添加图片描述
    请添加图片描述

    /root/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer/tmp/_WL_internal/bea_wls9_async_response/8tpkys/war/

    http://192.168.100.34:7001/bea_wls9_async_response/8.txt

    访问不到

    在这里插入图片描述

    但是换一种方法,就可以了

    在这里插入图片描述

    总结

    _WL_internal目录下
    只能传到war目录下,才能访问到。

    展开全文
  • 1.weblogic目录介绍  weblogic主要的目录介绍: 1.日志目录:  每个domain(域)都有自己的日志目录,一般启动日志是AdmiServer.log,存放位置在:%base%\user_projects\domains\base_domain\se...
  • 之前都是直接利用tomcat的webapps目录直接发布即可,搜索了一下weblogic还需要在控制台进行若干配置,这里记录一下,省的大家走弯路:) 操作步骤 准备文件夹 创建文件夹: D:\tmp\webapp_mount 里面再放一个data....
  • WebLogic部署接口说明

    2017-09-27 17:34:42
    WebSphere部署接口环境说明 1、 通过WebSphere正常部署“maximo.ear”环境; 2、 将“endorsed”文件夹拷贝到安装目录“D:\IBM\WebSphere\AppServer\java\jre\lib”下;
  • WebLogicWebLogicLinuxLinux 下下部署部署 WebLWebLogicogicWebLogic 是用来构建网站的必要软件,可用来解析、发布网页等功能,它是用纯 java 开发...
  • weblogic项目部署 weblogic项目部署方式一般有三种:控制台部署、自动部署(开发模式)和config.xml方式部署 这里我们主要讲一下控制台部署方式,关于控制台部署其实也可以分为两种(打包好的项目进行部署和基于解压...
  • weblogic安装:1.双击安装文件,欢迎使用 点击 下一步2.创建新的中间件主目录,输入目录地址,选择中间件主目录 点击 下一步3.取消复选框,yes,注册安全更新 点击 下一步4.选择典型,选择安装类型 点击 下一步5....
  • 想搞jenkins 初衷,是因为现在的公司,人少也没几个人会这个,但是Jenkins真的是好用。而且这种工具基本上是互联网的标配。...所以下载好安装包,放入linux系统目录里面 下载链接:https://pkg.jenk...
  • 目录一、前言二、准备三、创建域步骤第一步:直接【回车】第二步:直接【回车】第三步:直接【回车】第四步:输入域名称后【回车】第五步:直接【回车】第六步:直接【回车】(此步骤是提示域的存放目录)第七步:...
  • linux环境下使用weblogic发布war包

    千次阅读 2018-05-21 17:50:30
    linux环境下操作weblogic需要一些简单的命令,我写的一些是自己平常在linux环境下发布war的一些过程。首先需要2个工具配合,连接linux系统1,WinSCP是linux的图形化工具2,putty是类似cmd的界面WinSCP登陆之后,界面...
  • Weblogic虚拟目录

    2017-01-21 21:50:00
    Weblogic虚拟目录 首先将需要发布的两个网站上传至linux服务器 进入网页—WEB-INF—添加weblogic.xml 添加如图代码---红色标记代表直接使用域名访问即可 (两个网站都如此操作) 如需要...
  • weblogic?发布应用 以下以搭建核心系统为例 一安装?Oracle 1.使用?ftp?工具从?64?服务器下载?oracle10g?的安装包解压后直接运行?setup?安装 程序出现如下图的安装提示界面如要修改?oracle?安装目录可以点击浏览按钮...
  • weblogic发布war包时,class文件会打包_wl_cls_gen.jar文件放在../tmp/_WL_user的lib目录下,程序里获取class里的配置文件等需要使用this.getClass().getResourceAsStream("绝对路径");
  • weblogic 漏洞复现

    千次阅读 2022-03-11 17:10:45
    cd vulhub/weblogic/CVE-2018-2894/ //进入对应得目录 sudo service docker start //启动docker服务 docker-compose up -d //启动 docker-compose stop //测试完毕后停止服务 docker-compose down //移除容器 ...
  • Windows安装Weblogic

    2021-03-10 16:07:00
    3.自己的要求修改中间件主目录,点击下一步; 4.去掉√,选是,点击下一步; 5.默认为典型,点击下一步; 6.采用默认值,点击下一步; 7.采用默认值,点击下一步; 8.点击下一步; 9.等待安装; 10.去掉√...
  • WebLogic Server提供了灵活的重新部署策略,以帮助您根据所需的可用性级别更新或修复生产应用程序。 1 生产重新部署 生产重新部署策略涉及将更新的应用程序的新版本与同一应用程序的旧版本一起部署。WebLogic ...
  • weblogic 12c 发布springboot后台服务war包

    千次阅读 2019-08-15 18:54:06
    修改项目 Pom文件设置 ...找到weblogic的安装目录,打开目录下的user_projects\domains\base_domain,在文件夹中找到startWebLogic.cmd,以管理员身份启动; 在浏览器登陆weblogic ...
  • 使用weblogic发布war包遇到的坑

    千次阅读 2018-05-17 16:16:36
    1.jar包冲突首先由于tomcat和weblogic环境不一样,很多时候本地用tomcat开发运行都OK,然后打成war包之后放到weblogic下启动会报错,jar包冲突的错。原因是你的项目中一些常见的包在weblogic中是自带的,所以只要将...
  • weblogic12c从oracle官网上下载即可,选generic版本,官网地址:Free Oracle WebLogic Server 12c (12.2.1) Installers for Development 新建用户和用户组weblogic Weblogic安装 1.创建响应文件 wls.rsp注意:...
  • Weblogic10.3.6发布javaWeb项目

    千次阅读 2016-07-08 11:44:00
    最近做一个项目的时候,客户要求发布的生产环境的web应用服务器为weblogic,之前一直用的是tomcat,为此着实费了一番脑子,记录下。weblogic版本10.3.6,jdk版本1.7.9。一.weblogic10.3.6安装 1. 卸载openjdk 先...
  • weblogic部署静态html

    2021-06-10 01:11:59
    是我的部门经理找到我说想让weblogic部署静态的html,目标是如果我想把服务器上的项目更新,这段时间会比较长,想着能不能在这段时间让用户知道能够得到比较好的用户体验。比如说我现在有三个系统oa1,oa2,oa3在做...
  • weblogic

    2018-11-20 18:18:44
    应用服务器,将做好的网站应用,需要发布到网上让其他人访问,那么我们就需要应用服务器,比如tomcat,比如jboss,还有这里讲的weblogic,他们都作为应用服务器,各有优势,需要权衡使用。 weblogic VS tomcat ...
  • Weblogic的WAR存入与解压目录

    千次阅读 2017-04-05 16:50:41
    weblogic11目录介绍 定义域及原始WAR包存放的位置: /bea/Oracle/Middlesware//user_projects WAR包解压后的目录: /bea/Oracle/Middlesware//user_projects/domains/base_domain/servers/AdminServer/tmp/_...
  • 启动你所需要访问的另一台电脑的startWeblogic.cmd(当然如果在自己电脑上,直接打开自己的cmd文件就好) 在自己电脑输入对方IP和指定的端口进去weblogic控制台(如果自己电脑直接localhost,默认端口为7001,此次...
  • weblogic安装 一、实验环境: 一台windows2008物理机或虚拟机 一台windows7 两者网通 二、需要一个**.war包 注意:版本曾在此误入多次,特此注意...
  • 项目发布weblogic上时,classes会被打成jar,这就意味着当你取路径的时候中间目录不是文件夹而是jar。如果想获取原src下的配置文件,通过上述1234均无法正确获取!!! 发布之后的目录为: 此时的classes...
  • weblogic 发布war包时, weblogic将war中的classes中的文件打包成了_wl_cls_gen.jar, 导致struts(我这的2.5.17)在读取文件时需要从这个jar里进行读取, 且每次读取一个xml就关闭了输入流; 从jar中读取的过程存在解压的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 17,824
精华内容 7,129
关键字:

weblogic按目录发布