TongWeb静态资源访问实现_tongweb访问项目400-程序员宅基地

技术标签: TongWeb  linux  centos  

TongWeb静态资源访问实现

一、利用虚拟目录形式实现
功能说明:

	应用中的 JSP,html 和静态资源可以在放在虚拟目录中(本地任意目录),对于 JSP,html
	和静态资源的加载优先级,如下:
	1、war 中不存在,虚拟目录下存在,用的是虚拟目录下的;
	2、war 中存在,虚拟目录下不存在,用 war 中的;
	3、war 包和虚拟目录下都存在并且同名的话,用的是虚拟目录下的文件;
	该功能仅限 JSP,html 和静态资源,JSP 引用的 class 需要在应用的类路径下;
	使用方式:
	在 tongweb-web.xml 文件的根节点下加入如下内容:
	<property name="aliases" value="/aliasPath1=docBase1,/aliasPath2=docBase2"/>
	如果应用前缀为“/”,则配置如下:<property name="aliases" value="/ =D:\virtualdir">;
	说明:aliasPath1 指 http 请求 URL 中该资源的访问路径;docBase1 是资源所在的绝对
	目录。
	如果有多个虚拟目录需要指定,将多个/aliasPathN=docBaseN 用逗号隔开即可。

举例如下:

	<?xml version="1.0" encoding="UTF-8"?>
	<tongweb-web-app>
	<property name="aliases"
	value="/images=D:\Work\vdir\images,/script=D:\Work\vdir\script,/pages=D:\Work
	\vdir\pages,/css=D:\Work\vdir\css"/>
	</tongweb-web-app>
	比如某应用的静态图片的访问 url 为 http://ip:port/appname/images/code.gif,那么
	其虚拟目录可以配置为/images=D:\Work\vdir\images,其中/images 是请求 URL 中该资
	源的访问路径,D:\Work\vdir\images 是存放该资源的绝对路径。同理/script 下可以放
	置 js 资源,/pages 下可以放置 jsp 资源,/css 下可以放置 css 文件。

实例如下:

新建一个tongweb-web.xml内容如图:

在这里插入图片描述
把新建好的tongweb-web.xml放进应用的web-inf/目录下面
在这里插入图片描述
再去部署应用:此处省略应用部署步骤!

应用部署成功访问静态资源的地址:

访问应用地址:http://localhost:8088/TC_example/
访问静态资源的地址:http://localhost:8088/TC_example/html/html.html

在这里插入图片描述
二、利用部署到TongWeb上实现:
1、在静态资源目录里面新建一个WEB-INF空文件夹!
2、把静态资源目录拷贝到TongWeb同一个服务器上
3、利用TongWeb控制台–点击应用管理–部署应用–找到静态资源的文件目录名–选中点击部署

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_43491705/article/details/111274170

智能推荐

jquery鼠标滚动某个位置触发css3动画特效_jquery鼠标滑到对应的位置触发动画-程序员宅基地

文章浏览阅读6.2k次,点赞3次,收藏36次。jquery鼠标滚动某个位置触发css3动画特效_jquery鼠标滑到对应的位置触发动画

BugKu CTF(杂项篇MISC)练习—眼见非实_ctf misc 89504e开头-程序员宅基地

文章浏览阅读296次。下载下来是file.zip,看到压缩包我选择先解压,很好,没有密码,解压后得到一个文件。将文件用010Editor打开,发现文件头50 4B 03 04,zip文件的重要标识。里面文件一个一个打开查看,在document.xml里面发现flag!将.docx后缀改为.zip,解压得到一堆。压缩包ZIP文件头标识由固定值。_ctf misc 89504e开头

多线程基础_182674044-程序员宅基地

文章浏览阅读254次。多线程的一个开端!_182674044

标题:工作中如何保持稳定的情绪?我的看法和经验分享-程序员宅基地

文章浏览阅读519次。在工作中保持稳定的情绪是一个持续的挑战,但通过意识、觉察和积极的行动,我们可以更好地应对情绪波动,并保持健康的心态。通过接纳情绪、建立情绪觉察、寻找情绪出口、培养积极心态和寻求支持,我们可以在工作中更加稳定地发挥自己的潜力,提高工作效率和心理健康。

Tensorflow基础应用-图像分类_tensorflow分类算法-程序员宅基地

文章浏览阅读466次。采用Cifar10的图片数据,简单实现对图像的分类算法。主要目的熟悉Tensorflow中如何实现全连接网络,卷积神经网络,loss的计算等。import tensorflow as tfimport osimport pickleimport numpy as npCIFAR_DIR = "./../cifar-10-batches-py"print(os.listdir(CI..._tensorflow分类算法

指针和引用的区别-程序员宅基地

文章浏览阅读1.2k次。7.当指针作为形参进行传递时,是将一个实参的一个拷贝传递给形参,两者指向的地址相同,但不是同一变量,在函数中改变这个变量的指向不影响实参。6.引用的本质是指针同样占据4字节内存,而指针是具体变量占据内存还需具体问题具体分析。1.指针是一个变量,存储一个地址,引用是所引用对象的别名,与所引用对象相同。5.sizeof指针得到指针大小,sizeof引用得到引用所指向变量大小。3.指针在初始化之后可以改变指向,而引用在初始化之后不可以再改变。2.指针可以为空,引用不能为空,且定义之后必须初始化。_指针和引用的区别

随便推点

计算机主机通常包不包括硬盘,计算机主机通常包括-程序员宅基地

文章浏览阅读988次。大家好,我是小六子,上述问题将由我为大家进行解答。计算机主机是指计算机除去输入输出设备以外的主要机体部分,也就是指用于放置主板及其他主要部件的容器。通常包括 CPU、内存、硬盘、光驱、电源、以及其他输入输出控制器和接口。指计算机硬件系统中用于放置主板及其他主要部件的容器(Mainframe)。通常包括CPU、内存、硬盘、光驱、电源、以及其他输入输出控制器和接口,如 USB 控制器、显卡、网卡、声卡..._计算机主机为什么不包括硬盘

服务器RAID配置及功能介绍_服务器阵列csdn-程序员宅基地

文章浏览阅读1k次,点赞17次,收藏17次。服务器RAID配置及功能介绍_服务器阵列csdn

21 | AKF立方体:怎样通过可扩展性来提高性能?-程序员宅基地

文章浏览阅读891次,点赞22次,收藏23次。上一讲我们谈到,调低一致性可以提升有状态服务的性能。这一讲我们扩大范围,结合无状态服务,看看怎样提高分布式系统的整体性能。当你接收到运维系统的短信告警,得知系统性能即将达到瓶颈,或者会议上收到老板兴奋的通知,接下来市场开缰拓土,业务访问量将要上一个大台阶时,一定会马上拿起计算器,算算要加多少台机器,系统才能扛得住新增的流量。然而,有些服务虽然可以通过加机器提升性能,但可能你加了一倍的服务器,却发现系统的吞吐量没有翻一倍。甚至有些服务无论你如何扩容,性能都没有半点提升。_akf立方体

x轴年份只有完整的时候,使用factor的问题_r x轴日期y轴连续变量 拟合-程序员宅基地

文章浏览阅读141次。ggplot2绘制折线图:factor和group_r x轴日期y轴连续变量 拟合

显卡驱动无法支持cuda11.7版本(终于捋清楚显卡驱动、cuda、pytorch的对应关系了!!!)_cuda 11.7-程序员宅基地

文章浏览阅读1k次,点赞31次,收藏14次。用pytorch编写机器学习代码总会遇到cuda、显卡驱动版本不匹配的问题,经过一番折腾,终于捋清楚显卡驱动、cuda、pytorch的对应关系了!!!_cuda 11.7

Rancher(V2.6.3)安装K8s教程_rancher最新版教程-程序员宅基地

文章浏览阅读432次。在某些情况下,kube-dns 可能无法识别您的服务名称,从而导致服务无法被正确解析。这种情况通常发生在您的本地网络配置中存在一些问题,例如您的网络 DNS 服务器无法识别 Kubernetes 的服务名称。为了解决这个问题,您可以在您的主机上手动配置一个 DNS 解析规则,以便将 Kubernetes 的服务名称解析为正确的 IP 地址。在执行的过程中需要等待很长的时间,中途在Rancher界面可能会看到报错信息,类似于以下两个。文件通常是一个受保护的系统文件,因此在修改之前,请确保已经有相应的权限。_rancher最新版教程

推荐文章

热门文章

相关标签