Tomcat发布程序

来源:http://qiuzhonghua.blog.163.com/blog/static/10986522007102443624808/


假如我的web应用程序叫mybbs,按照以往的习惯,要想运行mybbs中的页面,那么我的mybbs文件要放在

tomcat下的webapps文件夹下,这是一种方法。

但是,如果我想把mybbs放在别的系统盘下面呢??(比如放在D盘下)。怎么办?

具体方法如下:

首先:  把mybss文件放在自己想要放的盘下,比如就放在D盘下吧。

接着: 在tomcat下的conf下找到server.xml文件,打开它,然后在</host>前添加如下信息

<Context  path="/mybbs" docBase="d:\mybbs" debug="0" reloadable="true">

</Context>

这样就可以了,然后启动你的tomcat,在地址栏里输入http://127.0.0.1:8080/mybbs/index.jsp就行了

### 应用程序部署包的存放路径 在 Tomcat 中,部署的应用程序(WAR 包或解压后的目录)通常存放在 `webapps` 目录下。当 Tomcat 启动时,会自动将 WAR 文件解压为一个同名的文件夹,并加载其中的内容进行运行。 应用程序的部署方式主要有两种: 1. **WAR 文件部署** 将 Web 应用打包为 `.war` 文件,并将其复制到 `webapps` 目录中。Tomcat 在下一次启动或重新加载时会自动解压该 WAR 文件,并生成一个与 WAR 文件名相同的目录[^1]。 示例路径: ``` /path/to/tomcat/webapps/app.war ``` 2. **解压目录部署** 如果 WAR 文件已被解压,或者直接将 Web 用的文件结构部署到 Tomcat 中,则会生成一个文件夹,其路径为: ``` /path/to/tomcat/webapps/app/ ``` 其中 `app` 是应用程序的名称,也是访问该应用时的上下文路径(Context Path)[^1]。 ### 应用程序结构中的 JAR 包存放位置 对于部署的应用程序,如果需要依赖特定的第三方 JAR 文件(如数据库驱动、工具类库等),这些 JAR 文件应放置在应用程序的 `WEB-INF/lib` 目录下。这些 JAR 文件仅对该应用可见,并且不会影响其他应用或 Tomcat 本身的类加载[^1]。 示例路径: ``` /path/to/tomcat/webapps/app/WEB-INF/lib/ ``` ### 示例命令:查看当前部署的应用程序 可以使用以下命令列出 Tomcat 的 `webapps` 目录下的所有部署包: ```bash ls /path/to/tomcat/webapps/ ``` 该命令会显示所有已部署的 WAR 文件和解压后的应用目录。 --- ### 相关问题 1. 如何在 Tomcat 中配置共享库? 2. Tomcat 的类加载机制是如何工作的? 3. 如何避免 Tomcat 中多个应用的 JAR 版本冲突? 4. 如何在 Web 应用中添加第三方 JAR 依赖? 5. Tomcat 的 lib 目录和 Web 应用的 WEB-INF/lib 有何区别?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值