tomcat - 部署Web应用
2023-09-27 14:28:06 时间
概述
以前,安装李刚的JavaEE里面说的方法部署应用的时候,无意中成功,但是后来每次要录视频的时候,又报错,思来想去,tomcat都重启了好多次了,配置文件也试过很多次了,还是不行.无意中发现了问题.
这里描述的Web应用的部署,是针对<tomcat-installation\conf\Catalina\localhost的配置,具体为(我的操作系统是window):
在tomcat的安装目录的'\conf\Catalina\localhost'下(例如'D:\tomcat\apache-tomcat-7.0.57\conf\Catalina\localhost'),创建一个名称为'xx.xml'的文件(这里就是我碰到的问题,那本书说这个名称可以是任意的,我具体也没有试过是不是版本的更新的问题),我的tomcat版本是v7.0.57,这里的xml的名称必须与你的应用的名称一致,例如,我在这个目录下,新建一个名为'a.xml'的文件,内容为:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 <Context docBase="F:/apps" debug="1" privileged="true"> 2 3 </Context>
也就是说,我的应用是在'F:\apps'目录下,则刚刚创建的'a.xml'文件,只能针对'F:\apps'目录下的'a'这个应用.也就是说,例如我的应用路径为'F:\apps\a',若想访问'F:\apps\a'下的'index.html'文件,则需要在 浏览器中输入url为: http://localhost:8080/a/index.html
不过,有点搞不懂的是,好像通过这种方式部署的应用程序,有点局限性:只能访问'.html'的页面,其他内容不能访问(例如'.log','.txt','.lrc'文件等).
相关文章
- Tomcat的各级容器们的职责
- Intellij IDEA 创建Web项目并在Tomcat中部署运行
- 解释Eclipse下Tomcat项目部署路径问题(.metadata.pluginsorg.eclipse.wst.server.coretmp0wtpwebapps)
- 启动tomcat时出现The specified JRE installation does not exist 如何解决?
- 后端 SpringBoot + 前端 vue 打包发布到Tomcat
- 如何解决tomcat中的应用报java.io.IOException: 您的主机中的软件中止了一个已建立的连接。
- Tomcat打包时多项目共享jar和精确指定jar版本
- myeclipse+tomcat内存溢出
- idea 开启 tomcat 访问日志记录
- 记一次在Linux上面启动部署在tomcat服务器的程序
- 记一次使用命令行启动部署在tomcat上的应用
- tomcat监控重启脚本
- tomcat 会话超时设置
- web应用下的安全问题以及tomcat/nginx对应解决方法(持续更新、亲测可解决问题)
- tomcat应用org.apache.catalina.LifecycleException: Failed to stop component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]异常的根本原因
- keepalived实现Tomcat服务双机热备