Java Web学习总结(二) Tomcat服务器的学习和使用

Java Web学习总结(二) Tomcat服务器的学习和使用

1.下载与使用

官网: https://tomcat.apache.org

Binary Distributions 软件
Source Code Distributions 源码(Servlet部分源码)

启动Tomcat: 执行Tomcat解压目录下/bin/starup.bat, 执行期间请勿关闭启动后的窗口

访问:默认主页:http://localhost:8080/

2.Tomcat目录

bin:可执行文件(startup.bat shutdown.bat)
conf:配置文件(server.xml)
lib:tomcat依赖的jar文件
log:日志文件(记录出错等信息)
temp:临时文件
webapps:可执行的项目(将我们开发的项目 放入该目录)
work:存放由jsp翻译成的java,以及编辑成的class文件(jsp ->java ->class)

3.Tomcat配置

  • 修改端口

    如果想修改Tomcat服务器的启动端口,则可以在server.xml配置文件中的Connector节点进行的端口修改

    <Connector port="8080" protocol="HTTP/1.1"
                connectionTimeout="20000"
                redirectPort="8443" />
    

    在server.xml中找到Connector标签,修改port的值,保存,重启Tomcat即可.

  • 虚拟目录的映射

    1. 在server.xml文件的host标签中配置

    conf/server.xml中配置
    host标签中:

    <Context  docBase="D:\study\JspProject"  path="/JspProject"   />
    

    docBase:实际路径
    path:虚拟路径 (绝对路径、相对路径【相对于webapps】)

    其中,Context表示上下文,代表的就是一个JavaWeb应用,Context元素有两个属性,

    Ⅰ.path:用来配置虚似目录,必须以"/"开头。

    Ⅱ.docBase:配置此虚似目录对应着硬盘上的Web应用所在目录。

    使用浏览器访问"/JspProject"这个虚拟目录下的web资源

    2. 以xml文件形式配置

    在tomcat服务器的目录\conf\Catalina\localhost目录下添加一个以xml作为扩展名的文件,xml文件的名字可以任意取,但是请注意:该文件名将作为path的值 .

    举例如下:

    ​ 新建aa.xml文件,在文件中添加Context标签来映射JavaWeb应用’’’

    		<Context docBase="F:\JavaWebDemoProject" />
    

    用这种方式建立映射时,Context标签内无path属性,使用文件名作为path的值

    例子中则将/aa —> F:\JavaWebDemoProject 建立的映射

4.JSP执行流程

1. 第一次访问: 服务端将jsp翻译成java, 再编译成class文件

2. 第二次访问: 直接访问class文件. 
3. 如果服务端代码修改了,会再重新执行1,2步
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值