`
sillycat
  • 浏览: 2552509 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

weblogic按目录发布应用

    博客分类:
  • JAVA
阅读更多
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>
分享到:
评论

相关推荐

    WebLogic9应用发布操作说明

    这篇操作说明主要介绍了如何在WebLogic 9环境中进行应用发布,包括Domain的创建、DataSource的配置以及应用的发布流程。 **Domain的创建** Domain是WebLogic Server中管理和配置应用的基本单位,包含了服务器实例...

    weblogic发布应用手册

    在WebLogic环境中发布应用是一项关键任务,下面我们将详细讲解如何在WebLogic上发布应用。 首先,我们需要登录到WebLogic服务器。在终端中,切换到WebLogic安装目录下的`user_projects/domains/mydomain/bin`目录,...

    WebLogic程序发布工具

    通过WebLogic程序发布工具,开发者可以在Windows、Aix和Linux等多种操作系统平台上无缝地发布和管理他们的WebLogic应用。这体现了该工具的跨平台兼容性,使得开发环境的搭建和应用部署不受操作系统限制,增加了开发...

    WebLogic部署应用程序(图解)

    WebLogic部署应用程序是Java企业级应用开发中的关键环节,它涉及到服务器配置、应用程序打包和发布等多个步骤。WebLogic Server,由Oracle公司开发,是一款广泛使用的Java EE应用服务器,提供了全面的中间件服务来...

    weblogic的发布管理

    WebLogic Server 的部署管理是其核心功能之一,用于发布、管理和更新各种应用程序和组件。本教程将深入探讨 WebLogic 中的三种主要部署方法:自动部署、控制台部署和命令行部署,以及它们各自的特点和适用场景。 1....

    weblogic8/9/10的部署于应用

    2. **发布应用**:右键选择项目 -&gt; “发布” -&gt; “发布到WebLogic Server”,然后按照提示操作。 **总结** WebLogic的部署和应用涉及多个步骤,包括安装、配置、启动服务器、修改端口和部署应用。了解这些基础操作...

    关于weblogic使用IP直接访问发布应用的配置测试包

    使用weblogic服务器,端口为80,发布了一个应用如:myweb 那么访问该应用下面的文件应该是http://localhost:80/testweb/index.jsp (本机调试) 因为在web.xml里面welcome-file指定了index.jsp 所以上面的index.jsp可以...

    weblogic应用.doc

    本文主要介绍如何在WebLogic上进行应用实例的创建、项目的发布与更新,以及上下文路径的修改。 1. WebLogic新建实例: 创建一个新的WebLogic实例涉及以下步骤: a. 启动配置向导:通过运行WebLogic安装目录下的`...

    weblogic部署测试war包

    WebLogic是Oracle公司提供的一款强大、功能丰富的Java EE应用服务器,而WAR(Web ARchive)文件则是一种打包格式,用于部署Java Web应用程序。本主题主要围绕“WebLogic部署测试WAR包”这一核心,探讨如何在WebLogic...

    J2EE 应用与 BEA WebLogic Server

    5. **WebLogic与J2EE的集成**:学习如何配置和部署J2EE应用到WebLogic Server上,包括WAR、EAR文件的打包和发布,以及应用的生命周期管理(启动、停止、更新)。 6. **JMS与WebLogic**:JMS是Java消息服务,允许...

    weblogic9.1 web应用程序部署与数据源的配置

    3. **自动部署**:在部署目录下放置WAR或EAR文件,WebLogic会自动检测并部署它们。 4. **热部署**:在应用运行时,可以在不中断服务的情况下更新应用程序,提高系统的可用性。 接下来,我们来讨论数据源的配置。...

    Weblogic管理和应用

    WebLogic Server是Oracle公司出品的一款企业级Java应用服务器,它提供了用于开发、部署和管理Java应用程序的全面平台。本主题将深入探讨WebLogic的管理和应用,帮助你掌握这个强大工具的关键概念和技术。 **1. ...

    windows下weblogic 9.2 安装部署 配置域 发布工程 详细图解文档

    **发布工程**意味着将应用程序绑定到WebLogic服务器上的一个目标,这通常在部署之后进行。在管理控制台中,找到已部署的应用,选择"启动"操作来启动服务。如果需要,还可以配置负载均衡策略、数据源、JMS队列等服务...

    weblogic的上部署web应用程序

    在本文中,我们将深入探讨如何在 WebLogic 服务器上部署Web应用程序以及如何更改WebLogic的发布端口。 首先,部署Web应用程序通常涉及以下步骤: 1. **打包应用程序**:对于Web应用程序,我们通常将其打包成WAR...

    weblogic9.2环境部署

    - 部署应用后记得启动和发布,否则应用不会对外提供服务。 - 定期检查日志,排查可能出现的问题,确保服务稳定运行。 通过以上步骤,你可以成功地在WebLogic 9.2环境中部署和管理Java EE应用程序。在实际工作中,...

    Weblogic 8.1 + MyEclipse的配置及其Java Web应用的部署和测试.doc

    Weblogic 8.1 是一款由甲骨文公司(Oracle)开发的企业级Java应用程序服务器,主要用于构建、部署和管理复杂的Java EE(Enterprise Edition)应用程序。MyEclipse 是一个集成开发环境(IDE),专为Java EE应用程序...

    Weblogic9.1 for Linux建域、部署应用详解

    【Weblogic9.1 for Linux建域、部署应用详解】 Weblogic Server是Oracle公司的一款流行的Java EE应用服务器,主要用于管理和部署企业级的应用程序。在Linux环境下配置Weblogic Server,包括创建域、启动控制台和...

Global site tag (gtag.js) - Google Analytics