博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Weblogic 共享库部署
阅读量:6813 次
发布时间:2019-06-26

本文共 1204 字,大约阅读时间需要 4 分钟。

hot3.png

Weblogic 共享库部署

目录

1. 生成共享库 2

1.1. 准备阶段 2

1.2. 打包 3

1.3. 部署共享库 3

2. 生成应用程序 4

3. 部署注意事项 4

 

 

  1. 生成共享库

我们一般把一些公共配置文件,打成共享库,在部署的时候,单独部署。

把applicationContext.xml、common.properties、ehcache.xml、log4j.properties、spring3mvc-servlet.xml、springmvc-interceptor.xml、spring-schedule.xml打包成共享库。

  1. 准备阶段

新建文件夹 config

mkdir config

cd config

mkdir META-INF

vi MANIFEST.MF

把下面内容copy 到 MANIFEST.MF里(空格不允许删除)

Manifest-Version: 1.0

Created-By: 1.8.0_212 (Oracle Corporation)

Extension-Name: cfg

Specification-Version: 1.0

Implementation-Version: 2.0.0

使用wq保存,这个时候,你的目录结构是这个样子的

Extension-Name 的名字是共享库的名字,需要保存在应用中要使用)

 

  1. 打包

回到config目录

cd ..

打包

jar cvfm cfg.jar META-INF/MANIFEST.MF *

检查打包文件

jar -tf cfg.jar

这样的打包了一个cfg的库。

  1. 部署共享库

部署共享库,和部署应用是一样的,只是当部署jar包的时候,会自动识别为库,不用理会。

 

 

 

 

 

 

 

 

 

 

  1. 生成应用程序

在WEB-INF下,新建weblogic.xml,把下面内容copy进去

<weblogic-web-app>

<library-ref>

<library-name>cfg</library-name>

<specification-version>1.0</specification-version>

<implementation-version>2.0.0</implementation-version>

<exact-match>true</exact-match>

</library-ref>

</weblogic-web-app>

其中 library-name、 specification-version、 implementation-version要和公共库里一样。 library-ref意思是,使用哪个共享库。正常打包部署就ok。

  1. 部署注意事项

先部署共享库,再部署weblogic。

转载于:https://my.oschina.net/internetafei/blog/3054436

你可能感兴趣的文章
javaweb开发之EL和JSTL
查看>>
HTTP协议
查看>>
服务器与内存
查看>>
Win10怎么改Host文件?Win10编辑host文件方法(无视权限)
查看>>
sql convert and cast
查看>>
我的NodeJS一年之旅总结
查看>>
MyBatis-3.4.2-源码分析6:解析XML之objectWrapperFactoryElement & reflectorFactoryElement
查看>>
javascript与获取鼠标位置有关的属性
查看>>
Oracle database 11.2.0.3.0 升级至 11.2.0.3.14
查看>>
heartbeat理论介绍
查看>>
IDEA右键选择new新文件的时候没有JSP文件选项解决
查看>>
简单实现MVC模式
查看>>
什么版本的Maven与Java 6兼容?
查看>>
CCNA第3次课程
查看>>
Gson详解:Java对象与JSON相互转换的利器
查看>>
U-mail邮件系统又一getshell
查看>>
另辟蹊径,挑战网络战争
查看>>
Spring Boot 入门
查看>>
路由交换调试(CCNA)零基础到专家 二
查看>>
我的友情链接
查看>>