- 浏览: 2552509 次
- 性别:
- 来自: 成都
文章分类
最新评论
-
nation:
你好,在部署Mesos+Spark的运行环境时,出现一个现象, ...
Spark(4)Deal with Mesos -
sillycat:
AMAZON Relatedhttps://www.godad ...
AMAZON API Gateway(2)Client Side SSL with NGINX -
sillycat:
sudo usermod -aG docker ec2-use ...
Docker and VirtualBox(1)Set up Shared Disk for Virtual Box -
sillycat:
Every Half an Hour30 * * * * /u ...
Build Home NAS(3)Data Redundancy -
sillycat:
3 List the Cron Job I Have>c ...
Build Home NAS(3)Data Redundancy
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应用,都是按照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>
发表评论
-
Update Site will come soon
2021-06-02 04:10 1679I am still keep notes my tech n ... -
Portainer 2020(4)Deploy Nginx and Others
2020-03-20 12:06 431Portainer 2020(4)Deploy Nginx a ... -
Private Registry 2020(1)No auth in registry Nginx AUTH for UI
2020-03-18 00:56 436Private Registry 2020(1)No auth ... -
Docker Compose 2020(1)Installation and Basic
2020-03-15 08:10 374Docker Compose 2020(1)Installat ... -
VPN Server 2020(2)Docker on CentOS in Ubuntu
2020-03-02 08:04 456VPN Server 2020(2)Docker on Cen ... -
Nginx Deal with OPTIONS in HTTP Protocol
2020-02-15 01:33 356Nginx Deal with OPTIONS in HTTP ... -
PDF to HTML 2020(1)pdftohtml Linux tool or PDFBox
2020-01-29 07:37 405PDF to HTML 2020(1)pdftohtml Li ... -
Elasticsearch Cluster 2019(2)Kibana Issue or Upgrade
2020-01-12 03:25 720Elasticsearch Cluster 2019(2)Ki ... -
Spark Streaming 2020(1)Investigation
2020-01-08 07:19 295Spark Streaming 2020(1)Investig ... -
Hadoop Docker 2019 Version 3.2.1
2019-12-10 07:39 295Hadoop Docker 2019 Version 3.2. ... -
MongoDB 2019(3)Security and Auth
2019-11-16 06:48 241MongoDB 2019(3)Security and Aut ... -
MongoDB 2019(1)Install 4.2.1 Single and Cluster
2019-11-11 05:07 294MongoDB 2019(1) Follow this ht ... -
Monitor Tool 2019(1)Monit Installation and Usage
2019-10-17 08:22 325Monitor Tool 2019(1)Monit Insta ... -
Ansible 2019(1)Introduction and Installation on Ubuntu and CentOS
2019-10-12 06:15 312Ansible 2019(1)Introduction and ... -
Timezone and Time on All Servers and Docker Containers
2019-10-10 11:18 332Timezone and Time on All Server ... -
Kafka Cluster 2019(6) 3 Nodes Cluster on CentOS7
2019-10-05 23:28 283Kafka Cluster 2019(6) 3 Nodes C ... -
K8S Helm(1)Understand YAML and Kubectl Pod and Deployment
2019-10-01 01:21 326K8S Helm(1)Understand YAML and ... -
Rancher and k8s 2019(5)Private Registry
2019-09-27 03:25 362Rancher and k8s 2019(5)Private ... -
Jenkins 2019 Cluster(1)Version 2.194
2019-09-12 02:53 444Jenkins 2019 Cluster(1)Version ... -
Redis Cluster 2019(3)Redis Cluster on CentOS
2019-08-17 04:07 373Redis Cluster 2019(3)Redis Clus ...
相关推荐
这篇操作说明主要介绍了如何在WebLogic 9环境中进行应用发布,包括Domain的创建、DataSource的配置以及应用的发布流程。 **Domain的创建** Domain是WebLogic Server中管理和配置应用的基本单位,包含了服务器实例...
在WebLogic环境中发布应用是一项关键任务,下面我们将详细讲解如何在WebLogic上发布应用。 首先,我们需要登录到WebLogic服务器。在终端中,切换到WebLogic安装目录下的`user_projects/domains/mydomain/bin`目录,...
通过WebLogic程序发布工具,开发者可以在Windows、Aix和Linux等多种操作系统平台上无缝地发布和管理他们的WebLogic应用。这体现了该工具的跨平台兼容性,使得开发环境的搭建和应用部署不受操作系统限制,增加了开发...
WebLogic部署应用程序是Java企业级应用开发中的关键环节,它涉及到服务器配置、应用程序打包和发布等多个步骤。WebLogic Server,由Oracle公司开发,是一款广泛使用的Java EE应用服务器,提供了全面的中间件服务来...
WebLogic Server 的部署管理是其核心功能之一,用于发布、管理和更新各种应用程序和组件。本教程将深入探讨 WebLogic 中的三种主要部署方法:自动部署、控制台部署和命令行部署,以及它们各自的特点和适用场景。 1....
2. **发布应用**:右键选择项目 -> “发布” -> “发布到WebLogic Server”,然后按照提示操作。 **总结** WebLogic的部署和应用涉及多个步骤,包括安装、配置、启动服务器、修改端口和部署应用。了解这些基础操作...
使用weblogic服务器,端口为80,发布了一个应用如:myweb 那么访问该应用下面的文件应该是http://localhost:80/testweb/index.jsp (本机调试) 因为在web.xml里面welcome-file指定了index.jsp 所以上面的index.jsp可以...
本文主要介绍如何在WebLogic上进行应用实例的创建、项目的发布与更新,以及上下文路径的修改。 1. WebLogic新建实例: 创建一个新的WebLogic实例涉及以下步骤: a. 启动配置向导:通过运行WebLogic安装目录下的`...
WebLogic是Oracle公司提供的一款强大、功能丰富的Java EE应用服务器,而WAR(Web ARchive)文件则是一种打包格式,用于部署Java Web应用程序。本主题主要围绕“WebLogic部署测试WAR包”这一核心,探讨如何在WebLogic...
5. **WebLogic与J2EE的集成**:学习如何配置和部署J2EE应用到WebLogic Server上,包括WAR、EAR文件的打包和发布,以及应用的生命周期管理(启动、停止、更新)。 6. **JMS与WebLogic**:JMS是Java消息服务,允许...
3. **自动部署**:在部署目录下放置WAR或EAR文件,WebLogic会自动检测并部署它们。 4. **热部署**:在应用运行时,可以在不中断服务的情况下更新应用程序,提高系统的可用性。 接下来,我们来讨论数据源的配置。...
WebLogic Server是Oracle公司出品的一款企业级Java应用服务器,它提供了用于开发、部署和管理Java应用程序的全面平台。本主题将深入探讨WebLogic的管理和应用,帮助你掌握这个强大工具的关键概念和技术。 **1. ...
**发布工程**意味着将应用程序绑定到WebLogic服务器上的一个目标,这通常在部署之后进行。在管理控制台中,找到已部署的应用,选择"启动"操作来启动服务。如果需要,还可以配置负载均衡策略、数据源、JMS队列等服务...
在本文中,我们将深入探讨如何在 WebLogic 服务器上部署Web应用程序以及如何更改WebLogic的发布端口。 首先,部署Web应用程序通常涉及以下步骤: 1. **打包应用程序**:对于Web应用程序,我们通常将其打包成WAR...
- 部署应用后记得启动和发布,否则应用不会对外提供服务。 - 定期检查日志,排查可能出现的问题,确保服务稳定运行。 通过以上步骤,你可以成功地在WebLogic 9.2环境中部署和管理Java EE应用程序。在实际工作中,...
Weblogic 8.1 是一款由甲骨文公司(Oracle)开发的企业级Java应用程序服务器,主要用于构建、部署和管理复杂的Java EE(Enterprise Edition)应用程序。MyEclipse 是一个集成开发环境(IDE),专为Java EE应用程序...
【Weblogic9.1 for Linux建域、部署应用详解】 Weblogic Server是Oracle公司的一款流行的Java EE应用服务器,主要用于管理和部署企业级的应用程序。在Linux环境下配置Weblogic Server,包括创建域、启动控制台和...