weblogic虚拟路径配置
首发地址 https://blog.leapmie.com/archives/344/
前言
weblogic的虚拟路径配置有两种:
- 一种是在项目下配置,即在weblogic.xml中配置,该方法配置的虚拟路径会带上项目的上下文,如项目访问路径为http://localhost:8000/myweb,则配置upload的虚拟路径地址为http://localhost:8000/myweb/upload/xxx.png,该配置方法网上随便就能搜到,不是本文重点;
- 另一种是不带项目上下文的,最终访问地址为http://localhost:8000/upload/xxx.png,本文着重探讨该方案的实现
约定
本例中需要访问的路径为
http://localhost:8000/upload/111.png实际附件存放路径为
/var/upload/111.png
详细配置
在/var/upload目录下创建WEB-INF目录,然后添加
web.xml内容如下<web-app></web-app>
weblogic.xml内容如下<?xml version="1.0" encoding="UTF-8"?>
<weblogic-web-app>
<!-- 若要修改虚拟路径名称更改此处即可 -->
<context-root>/upload</context-root>
</weblogic-web-app>
修改domain下的config/config.xml,增加如下内容,然后启动服务即可
<app-deployment>
<name>upload</name>
<target>yourserver</target>
<module-type>war</module-type>
<source-path>/var/upload/</source-path>
<deployment-order>100</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
<plan-staging-mode xsi:nil="true"></plan-staging-mode>
<cache-in-app-directory>false</cache-in-app-directory>
</app-deployment>.
配置详解
name部署名称,无特殊作用target填写为实际部署的服务名称source-path需要映射的物理路径staging-mode重点!!!此处必需设为nostage,表示不复制到webloigc的stage目录下- 其他配置项均为常规配置项
其他注意事项
- (如果是在界面上配置部署,生成的默认配置是
<staging-mode xsi:nil="true"></staging-mode>,要修改为nostage时务必去掉xsi:nil="true",因为xsi:nil="true"的意思是表示标签中的内容为空)
- (如果是在界面上配置部署,生成的默认配置是
附 关于stage
weblogic有三种部署模式
- nostage
不把项目复制到stage下,服务直接读取指定路径作为部署内容 - stage
把部署项目复制到服务的stage目录下 - External_Stage
借助第三方工具部署项目
参考
https://blog.csdn.net/wolf863292/article/details/7615323
https://blog.csdn.net/ahhsxy/article/details/6873542
weblogic虚拟路径配置的更多相关文章
- Tomcat和weblogic虚拟路径的配置
背景:上传的图片和web应用不在同个路径里,例如web应用在D盘,上传图片1.jpg在E:\upload\img目录里,这时就需要配置虚拟路径后,才能显示图片. Tomcat和WebLogic的不同配 ...
- weblogic虚拟路径的配置和使用
项目场景: 公司中医疗项目需要展示药品说明书的其他版本(图片或者PDF),由于其他版本文件存在Linux服务器上,由于服务器用的是weblogic, 无法直接访问文件,因此可以用weblogic的虚拟 ...
- 通过配置tomcat虚拟路径配置站点的静态资源
我们常常站点中会提供给用户上传文件.图片.视频或者诸如为了提高性能生成的静态文件等存储在站点应用中.但如果静态资源文件和项目文件在同一个目录下,当我们重新部署文件时,war重新解压会导致静态资源文件的 ...
- TOMCAT虚拟路径配置
在tomcat安装好后,只要把你的web项目copy到%TOMCAT_HOME%webapp下面就可以是使用啦!!其实还有种方法就是设定虚拟目录,即把项目的目录映射到tomcat中.这样做即可以不用重 ...
- Tomcat基本入门知识及发布,虚拟访问及启动碰到的错误,虚拟目录,虚拟路径,各种Tomcat的配置
Tomcat容器入门介绍 转自javaresearch.com由timgball 整理 Tomcat是一个免费的开源Web服务器,最新版本是5.5.1,支持Servlet2.4,JSP2.0,非常适合 ...
- 【IDEA】IDEA中配置tomcat虚拟路径的两种方法
首先要确保使用的是本地的tomcat服务器,而不是maven插件. -------------------------第一种:使用IDEA工具自动配置(推荐这种)------------------- ...
- CentOS下Apache虚拟主机配置
通过phpinfo可以看到Apache安装的目录 修改配置文件,首先将配置文件备份 编辑httpd.conf,并找到虚拟路径配置的部分 vi httpd.conf 在vi下先按esc在键入 :/vho ...
- 配置tomcat的虚拟路径
配置tomcat的虚拟路径有两个地方需要配置,以eclipse为例: ①在tomcat的server.xml中的host节点内添加 <Context path="/meims/user ...
- appserv 设置虚拟路径httpd.conf的配置
总结 1 打开appserv的安装目录,找到httpd.conf文件,分别去掉下面两行文字前面的#号. #LoadModule vhost_alias_module modules/mod_vhost ...
随机推荐
- 我看Java二十年:它是怎样永远改变编程的。
转自jdon的小文章:来自Infoworld的一篇纪念mod=viewthread&tid=3042" target="_blank">Java诞生20周年 ...
- iOS Code Sign error: Provisioning profile can't be found 解决方式
出现error的过程:在执行另外一个xcode项目重置了code sign.回到原来的项目的时候出现这个error 修复方法: targe-build settings-code signing id ...
- POJ 3450--Corporate Identity【KMP && 枚举】
Corporate Identity Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 5696 Accepted: 207 ...
- TFRecord —— tensorflow 下的统一数据存储格式
tensorflow 提供了统一的数据存储格式,即 TFRecord(record 表示记录),以提高程序的可扩展性,当数据来源十分复杂时,仍能有效记录输入数据中的信息. 1. tfrecord 使用 ...
- 104.virtual虚函数多态与异构数据结构
#include "mainwindow.h" #include <QApplication> #include <list> #include <Q ...
- POJ 3189 二分+Dinic
题意: 思路: 二分跨度 枚举最低座次 建图:源点向每头牛连边权为1的边 每头牛向当前枚举的B的区间这段连上边权为1的边 所有座次向汇点连边权为牛棚容量的边 判判流量是不是等于n 一开始写得是直接枚举 ...
- 2015上海网络赛 HDU 5478 Can you find it 数学
HDU 5478 Can you find it 题意略. 思路:先求出n = 1 时候满足条件的(a,b), 最多只有20W对,然后对每一对进行循环节判断即可 #include <iostre ...
- AIX 系统补丁格式
AIX 系统版本标准格式: 5300-06-11-0918 VR00-TL-SP-YYWW 5300-06-11-0918 ^-------- YYWW(2009年第 ...
- js中运算符优先级问题
其实事情是这样的,最近看到不少朋友讨论一道据说不知道哪儿的笔试题目,题目如下: var a = {n:1}; var b = a; a.x = a = {n:2}; 请写出a.x的值. 当然通过运行, ...
- 今日SGU 5.13
SGU 146 题意:就是给你一个长度为l的圈,然后你跑步,每一段给你时间t和速度v,问你最后离起点多远 收获:就是把浮点数转为整数,然后但是会出现精度误差,比如l最多四位小数,那你就加0.00001 ...