servlet 学习笔记之三
——关于 web 应用程序的部署
1. 修改默认端口:
打开 conf/server.xml 文件,将其中的 8080 修改成你要指定的端口号。
2. 如何配置任意目录下的 web 应用程序
如果我们想将开发的目录直接配置成 web 应用程序运行的目录,而不是将这个目录复制到 webapps 目录下,可以在两处地方进行配置。
首先在 conf/server.xml 中, Host 子项 <Context path=”/test” docBase=”F:\JSP\test” reloadable=”true”/> 其中使用 docBase 属性指定了 web 应用程序的真实路径。将属性 reloadale 设置为 true , tomcat 在运行时会自动检测 servlet 类的改动,如果发现被更新, tomcat 服务器将自动重新加载 web 应用程序。这样在开发时就不用频繁重启 tomcat 了。读者可以将 test 目录按照 web 应用程序的目录层次构建好。
还可以在 conf\Catalina\localhost\ 目录下,为 test 这个 web 应用程序建立一个 test.xml 文件 , 编辑这个文件,输入: <Context path=”/test” docBase=”F:\JSP\test” reloadable=”true”/> ,在使用前得把 server.xml 中 context 元素注释掉。
3. war 文件
如果一个 web 应用程序的目录和文件非常多,那么将这个 web 应用程序部署到另外一台机器上,就不是很方便了,我们可以将 web 应用程序打包成 web 归档( wat )文件。
比如在 test 目录下,执行命令:
jar –cvf test.war *
这个命令是把 test 目录下所有的子目录和文件都打包成一个名为 test.war 的文件。
要查看这个文件也可以用:
jar –tf test.war
当然还可以使用压缩软件来查看其内容。
如果我们将 test.war 文件放到 webapps 目录下,在 tomcat 启动时,会自动解压这个 war 文件。
当然我们还可以直接从 war 文件运行 web 应用程序,打开 server.xml 文件,找到 host 元素的配置处,如下所示:
<Host name=”localhost” appBase=”webapps”
unpackWars=”true” autoDeploy=”true”
xmlvalidation=”false” xmlNamespaceAware=”false”>
……
将其中 unpackWars 设置为 false ,这样 tomcat 将直接运行 war 文件。
分享到:
相关推荐
JSP Servlet 学习笔记 第2版 林信良 随书光盘 第3卷
Java相关课程系列笔记之九Servlet学习笔记 Java相关课程系列笔记之十JSP学习笔记 Java相关课程系列笔记之十一Ajax学习笔记 Java相关课程系列笔记之十二jQuery学习笔记 Java相关课程系列笔记之十三Struts2学习笔记 ...
本书是作者多年来教学实践经验的总结,汇集了教学过程中学生在学习JSP & Servlet时遇到的概念、操作、应用或认证考试等问题及解决方案。 本书针对Servlet 3.0的新功能全面改版,无论是章节架构与范例程序代码,都...
Servlet学习笔记(java的Servlet)。 jsp的学习基础。此笔记可让你5天内学会使用Servlet,可快速入门,也可当手册使用。 更多:http://download.csdn.net/user/daillo/all
《JSP & Servlet学习笔记(第2版)》是作者多年来教学实践经验的总结,...《JSP & Servlet学习笔记(第2版)》以“微博”项目贯穿全书,将JSP & Servlet技术应用于实际项目开发之中,并使用重构方式来改进应用程序架构。
**林学良Jsp&Servlet学习笔记**: 这份学习资料可能是对JSP和Servlet基础知识的系统性讲解,涵盖了上述概念和原理,适合初学者入门。通过阅读这份笔记,你可以了解JSP和Servlet的基本语法、生命周期、以及如何将它们...
**JSP(Java Server Pages)与Servlet...这个**[JSP&Servlet学习笔记(第2版)]**会涵盖这些主题,并可能包括示例代码、最佳实践和常见问题解答,帮助读者全面掌握JSP和Servlet的使用技巧,进一步提升Java Web开发能力。
吉林大学珠海学院JSP&Servlet学习笔记(第二版)课后答案 本资源为吉林大学珠海学院JSP&Servlet学习笔记(第二版)的课后答案,涵盖了JSP和Servlet相关的知识点。本笔记共分为九章,每章节都包含了相关的问题答案,...
学习 JSP 和 Servlet 要注重理论与实践相结合,不仅要理解它们的工作原理,还要通过编写实际项目来提升技能。同时,不断关注新技术,如 Spring Boot 和微服务架构,这将有助于你更好地适应 Java Web 开发的未来趋势...
由于直接学习笔记的内容没有给出具体的实例代码和详细解释,所以这里只提供了理论层面的知识点。如果需要学习具体实现,可以寻找相关的教程和项目实践来加深理解。同时需要注意的是,由于JSP/Servlet技术相对老旧,...
jsp&servlet学习笔记(第2版)光盘,买书附赠光盘,完片版本。
书 名:JSP & Servlet学习笔记(第2版) 作 者:(台湾)林信良 著 出 版 社:清华大学出版社 出版时间:2012-5-1 ISBN:9787302283669 纸书页数:456页 定 价:¥ 58.00 内容简介: 本书是作者多年来...
### Servlet学习笔记精炼知识点 #### 一、Servlet初始化与加载机制 1. **Servlet注册与实例化**:在Web应用中,一个Servlet的生命周期始于它的注册与实例化过程。通常,这一过程是在Web服务器启动时,根据`web.xml...
本书是作者多年来教学实践经验的总结,汇集了教学过程中学生在学习JSP & Servlet时遇到的概念、操作、应用或认证考试等问题及解决方案。, 本书针对Servlet 3.0的新功能全面改版,无论是章节架构与范例程序代码,都做...
[JSP&Servlet学习笔记(第2版)] 林信良
### Servlet学习笔记3:深入理解Servlet与Web应用资源管理 #### 标题解析与扩展知识点 **标题**:“Servlet学习笔记3”表明这是系列学习笔记的一部分,专注于Servlet技术的深入探讨。 **知识点**: 1. **Servlet...
本书是作者多年来教学实践经验的总结,汇集了教学过程中学生在学习JSP &Servlet;时遇到的概念、操作、应用或认证考试等问题及解决方案。 本书针对Servlet 3.0的新功能全面改版,无论是章节架构与范例程序代码,都...