基于Tomcat手动发布Web程序

1、根目录

  如果Tomcat服务器的安装目录是D:Java_situapache-tomcat-8.5.28,那么Tomcat的web服务目录的根目录是:D:Java_situapache-tomcat-8.5.28webappsROOT

  例如根目录下放置了example1_1.jsp文件,源码如下

<%@page contentType = "text/html;charset=GB2312" %>
<HTMl><BODY BGCOLOR=cyan>
<h3>这是一个简单的JSP页面</h3>
    <% int i,sum=0;
    for(i=1;i<=100;i++){
        sum = sum + i;
    }
    %>
<h5> 1 到 100的连续和是:
    <%=sum%>
<h5>
</BODY>
<HTML>

  开启Tomcat服务器后,在浏览器输入以下网址:http://localhost:8080/example1_1.jsp,即可访问发布的页面:

2、webapps下的web服务目录

  webapps目录下的任何一个目录都可以作为一个web服务目录,我们可以在webapps下创建子目录,比如ch1子目录,那么ch1就成为了一个web服务目录。如果将jsp页面 example1_1.jsp 保存到该目录下,要想访问可输入以下网址:

http://localhost:8080/ch1/example1_1.jsp

当webapps下创建ch1时,服务器会有相应的提示信息:

下面是访问界面:

3、新建web服务目录

  可以将Tomcat服务器所在计算机的某个目录设置成一个web服务目录,并指定为虚拟目录,即隐藏web服务目录的实际位置,用户只能通过虚拟目录访问web服务目录中的JSP页面。

  修改Tomcat服务器安装目录下conf文件夹中的server.xml文件来设置新的web服务目录。假设将D:li 作为服务目录,并让用户使用apple访问web服务目录D:li 下的JSP页面,首先用记事本打开conf文件中的主配置文件:server.xml,找到出现</Host>的部分,然后在前面插入:

  <Context path="/apple" docBase="D:li" debug="0" reloadable="true" />

  重新启动服务器,在浏览器输入以下网址:http://localhost:8080/apple/example1_1.jsp

原文地址:https://www.cnblogs.com/1iHu4D0n9/p/9008577.html