tomcat部署项目,仅启动一次
来源:互联网 发布:渠道 知乎 编辑:程序博客网 时间:2024/05/16 06:33
目前遇到的问题:桌面版和安卓版、iOS版已经完成,都是调后台的接口,路径已经写好,不允许修改。(人走了~~~~~~~~~~~)
要求:输入域名直接可以访问到项目的官网。而且项目访问必须带有项目名称。
**************最重要的是本人项目中有定时任务请求第三方接口的数据,要防止tomcat启动两次,以免造成数据的混乱。*****************
自己尝试的两种方法:
以下两种webapps下并无项目(myApp),另外在d盘创建一个位置存放。
第一种:
配置如下:
<Host name="www.****.com" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
<Context path="/" docBase ="D:\cc\myApp"/>
</Host>
这种情况输入域名可以直接访问官网,但是ip访问项目带项目名称访问不了。
第二种:
配置如下:
<Host name="www.****.com" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
<Context path="/myApp" docBase ="D:\cc\myApp"/>
</Host>
我想要的方法就是上面两种方法的折中办法,既可以通过域名直接访问项目,又可以通过ip访问项目带项目名称访问。不知道能不能实现???
最后问题解决了,去了IIS将域名做了些改动。
改动如下,在里面设置了一个index,html页面
在页面里写了一个跳转,如下图
配置完后重启tomcat,域名访问项目ok,ip加项目名称的路径访问ok.
成功访问项目。。。。
个人配置使用的是第二种。。。。。。既然好了,然好了,好了,了。
- tomcat部署项目,仅启动一次
- Tomcat安装、启动、部署项目
- Tomcat项目部署和启动
- Tomcat项目部署和启动
- Tomcat下部署两个项目启动失败
- tomcat部署项目启动后异常解决
- tomcat不用部署直接启动项目方法
- tomcat部署项目启动报错
- tomcat中仅启动指定的项目,不启动其它项目
- 在Eclipse中tomcat不部署项目启动正常,部署一个项目启动报异常
- Tomcat启动正常 ,但是无法加载已经部署的项目
- Web项目部署Tomcat无法正常启动的原因
- 关于tomcat部署项目后 启动时异常分析(1)
- linux下tomcat启动时,项目部署三次
- tomcat部署war文件之后无法启动项目
- 项目在tomcat部署并启动后中文乱码
- Linux命令启动关闭tomcat部署的项目
- Tomcat启动时多次部署项目引发的bug
- c#多线程和Socket笔记
- 使用opencv进行人脸识别
- 第一节:Python的基础—基本的数据类型
- 智能指针(四)之shared_ptr
- 页面的根元素lang和manifest
- tomcat部署项目,仅启动一次
- 多态中的向上转型和向下转型问题
- 3.C位数差 离散化+树状数组
- go——奇怪的iota
- JavaShowAlgorithm-Add Two Numbers 链表数相加
- 实验七参考命令
- linux安装mysql
- C++ Tea
- 1025. 反转链表 (25)