笔记之tomcat映射虚拟路径

动态WEB资源:

用户看到的数据,是可变的。

常用动态WEB开发技术:

Jsp/servlet  asp  php等

常见服务器:

 Weblogid(BEA),WebShere(IBM),tomcat(只支持JSP/SERVLET)

配置TOMCAT服务器:

端口:如果访问时不像输入端口,则需要把服务器配置的连接端口改为80.一般开发使用8080

JAVA_HOME设置为JDK目录

Catalina_home 设置为tomcat目录(也可不指定)

Tomcat目录分析:

Conf服务器配置文件

Logs服务器日志

Temp运行时的临时文件

Webapps应用资源目录

Word工作目录(CSS)

 虚拟目录映射:

将WEB应用交给服务器管理的过程

3种方式:

1.server.xml中Host 元素中添加(需要重启服务器,不推荐使用)

<Context path="/news" docBase="c:\news"/>(前面是虚拟目录,后面是应用存储的目录)

<Context path="" docBase="c:\app"/>将  C盘中的APP应用设置为缺省应用

<Context docBase="c:\mail" reloadable="true"/>加上reloadable服务器会自动检测应用的变化,自动部署和加载。(不推荐,不断的扫描,耗费资源)

注意:一个Context即代表一个web应用,context元素在配置文件中除用于映射虚似目录外,它还可用于为web应用配置一些资源,例如:配置web应用使用的数据库连接池,javamail session等(这些本配置以后会用到)。

Conf/context.xml中的context配置,会被所有应用加载

2.Conf\catlina\主机目录\aa.xml 中添加<Context docBase="c:\app"/>    aa(XML文件名)会被当应用虚拟目录(服务器不需要重启)

多级目录 aa#bb#cc.xml    虚拟目录就是aa/bb/cc

缺省应用可以用ROOT.xml指定

3.把应用发布到webapps目录中,tomcat会自动映射。

如果应用想让外界可以访问要再WINDOWS或DNS注册(域名要购买)

配置虚拟主机:

Server.xml中<Host name=”www.sina.com” appBase=”c:\app”></Host>

可以在HOST元素中添加Context元素配置主机缺省应用:

<Host name=”www.sina.com” appBase=”c:\app”>

<Context path="" docBase="c:\app\news"/>

</Host>

配置缺省主机:

把server.xml的Engin元素的defaultHost改为指定的主机名即可。

打包:jar -cvf a.war a(先要切换到文件夹所在目录cd\可以切换到C)

Tomcat 管理平台:

通过tomcat 主页的 tomcatMANAGER打开。

用户密码在tomcat-users.xml 中配置,需要角色tomcat,manager

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值