返回

大象新闻APP

怀抱梦想 脚踏实地

竞彩500官网-(中国)IOS/安卓版手机APP官网下载V79.2

2021-05-16 14:34:55

近日,吉林省在市中心举办了一场以“法治吉林”为主题的展览活动,旨在增强公众的法律意识和法治观念。此次展览集中展示了与法律相关的知识、案例和法律服务信息,吸引了众多市民前来参观。展览通过互动体验、法律咨询和专家讲座等多种形式,帮助公众更好地理解法律的重要性,提升法律素养。活动现场,法律工作者和志愿者们积极解答市民的法律问题,增强了大家对法律的认识和尊重。吉林省相关部门表示,将继续加大法治宣传力度,推动法治文化的深入人心,为建设法治社会贡献力量。

(中央纪委国家监委网站微信公众号})

特别声明:本文为大象号创作者或机构上传并发布,仅代表作者观点。大象新闻仅提供信息发布平台。

评论
更多精彩评论,打开大象新闻APP
2025年度中共北京市房山区委党校招聘公告 2025年辽宁中医药大学附属第三医院面向社会招聘高层次人才公 2025年度安徽马鞍山市民政局及其下属事业单位招聘16名公告 2025年浙江省台州市公安局路桥分局招聘警务辅助人员19名公告 2025年全国公职考试招考公告信息汇总(4月11日) 2025湖南怀化中方县森林公安局招聘警务辅助人员公告(4人) 2025年山东潍坊市公务员考试面试人员综合成绩(不含公安机关 2025年广东惠来县公安局招聘警务辅助人员85名公告 2025福建公务员考试面试时间:2025年4月13日-17日 2025广东惠州“惠”聚优才—市直医疗卫生事业单位公开招聘22 2025年度云南省普洱市检察系统考试录用公务员检察官助理职位 2025年广东省广州市南沙区事业单位定向招聘社区党组织书记公 2025浙江温州永嘉县卫生健康系统面向普通高校招聘优秀医学类 2025年度广西河池市水利局考试录用参照公务员法管理单位工作 2025河南开封市妇幼保健院青海大学专场招聘优秀毕业生11人公 2025年云南省临沧沧源佤族自治县招聘政府专职消防队员9名公 2025年四川省内江隆昌市招聘卫生专业技术人员59名公告 2025年广东省广州南沙区司法局第二次招聘编外人员公告 2025年福建福州市鼓楼区卫健系统公开招聘编外工作人员26人公 2025贵州黔南龙里县中医医院第二批招聘(含“备案制”管理人
期待你查重0%的评论…
0
0
记 tomcat 中虚拟主机的配置 - 零玖博客

记 tomcat 中虚拟主机的配置

2017 年 3 月 19 日 2060 点热度 0 人点赞 0 条评论

在开发的时候都是直接把 war 包直接扔到 tomcat 的 webapps 目录下,通过 localhost:8080/project 来访问,但是在上线系统的部署,显然不可能通过 www.xxx.com/project 这样去访问的。

原来天真的认为域名是可以指向 IP: 端口/project 这样的,今天去客户那部署发现完全不是那么回事,域名只能指向 IP,于是马上求助度娘,找到如下方案。

在 tomcat 的 conf/server.xml 中,默认有个节点是

<Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true"></Host>

其中 localhost 就是本机的域名,在 hosts 文件中可以看到一句话:

localhost name resolution is handled within DNS itself.

即 localhost 指向的是本机,127.0.0.1 这个 ip 。通过修改和添加 Host 可以增加 tomcat 的虚拟主机,并绑定域名。

这里实验我就放两个 war 包,一个是 admin.war,对应的域名是 admin.xxx.com 。一个是 sm.war,对应的域名是 www.xxx.com

在本机做实验的时候,可以通过修改 hosts 文件模拟域名访问。这里我就添加三个域名进去

127.0.0.1 www.xxx.com
127.0.0.1 admin.xxx.com

接下来在 tomcat 中配置虚拟主机

先说明一下两个主机的目录结构

tomcat
├─admin
│  └─war
├─sm
│  └─war

稍后解释为什么目录这么建。

在 server.xml 中添加两个虚拟主机

<Host name="www.xxx.com"  appBase="sm" unpackWARs="true" autoDeploy="true">
    <Context path="" docBase="./war/sm.war" />
</Host>
<Host name="admin.xxx.com"  appBase="admin" unpackWARs="true" autoDeploy="true">
    <Context path="" docBase="./war/admin.war" />
</Host>

说明一下其中的参数

Host

name 虚拟主机名,一般写域名
appBase 虚拟主机应用的目录
unpackWARs
如果为 true,会解压 war 包,否则不解压,直接运行
autoDeploy 默认为 true,表示如果有新的 WEB 应用放入 appBase 并且 Tomcat 在运行的情况下,自动载入应用。
context

path web 应用名,
docBase web 应用的具体存放路径
path 的作用可以看这位朋友写的 tomcat 原理了解一下:http://blog.csdn.net/xiemk2005/article/details/5988764

配置完成后启动 tomcat,就通过域名访问两个 app 了。


这里有几点要说明的:

刚刚在建立目录的时候为什么要建立 war 目录

在 appBase 中指定的根目录中如果有 war 包,tomcat 就会加载到内存中去,而子目录里的 war 包不会。也可以把 war 包扔到 appBase 意外的其他目录去,Context 的 docBase 里指定就可以了。

为什么不把 war 包都放在 webapps 里

由于我的 path 配置是 「」(空字符串),默认会解压到 ROOT 目录中去,如果都放在 webapps 里,就都会解压到 ROOT

Gcod

人生若只如初见,何事秋风悲画扇

文章评论