Tomcat虚拟目录的配置

本文介绍了如何安装和配置Tomcat服务器,包括更改默认端口、配置虚拟目录以访问特定磁盘路径下的资源,并通过一个简单的HTML和JSP示例演示了如何使用这些配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Web容器简介及作用:




首先,在安装Tomcat之前要关闭防火墙和断开网络


   安装成功后,我们可以看到在它的安装目录里面主要有bin,conf,lib,logs,webapps,work,等等。


     bin:    存放一些执行文件

     conf:   存放服务器的配置文件

     lib:     存放tomcat 所依赖的 jar 文件

     logs:   存放日志文件

     temp:    存放临时文件

     webapps: web applications 存放所有的web应用程序(web资源)

     work:   tomcat 的工作目录, jsp翻译成的Servlet就在这个目录下


           Tomcat安装的默认端口是8080,如果要改配置,直接进入conf文件夹修改serve.xml文件就行了,把port改为80即可。

   

   正常情况下,我们把项目部署到webapps目录下就行了。有时候我们需要访问指定的资源,比如,我想利用Tomcat访问E盘目录下Web文件夹里的资源,那么我们就需要配置虚拟路径。



下面来介绍虚拟目录的配置。

首先我们找到webapps目录,然后把它目录下的ROOT目录下的WEB-INF拷贝到自己指定的磁盘的文件夹。

然后进入原Tomcat下的conf目录,对server.xml文件进行配置,然后打开server.xml文件,进行虚拟目录配置,比如,我是把它映射到D盘下的Tomcat目录,在server.xml里面的<Host>与</Host>之间添加<Context path="/root" docBase="D:\Web"/>

这样就完成了真实路径到虚拟路径的设置,是一个映射的结果。


这里path就是虚拟路径,而docBase才是真实路径,这样配置后,就直接可以在浏览器里面输入http://localhost:8080/root,然后就可以找到自己的jsp文件了,前提是jsp文件必须写到Web目录下面才行。

这样完了之后你会发现在浏览器输入指定的路径后会出现404错误,注意如果是4XX的错误一般是客户端错误,而5XX的错误就是服务器端的错误。同样在conf目录下打开web.xml文件找到


<param-name>listings</param-name>

<param-value>false</param-value>


把这里的false改为true就行了,然后Tomcat的配置就基本完成。

 

现在我们来写一个html文件和一个JSP文件来测试一下。

先是html代码:文件名为input.html

<html>
<head>
<title>Hello</title>
</head>

<body>
<form action="Hello.jsp" method="post">

Please input:<input type="text" name="info">
<input type="submit" value="显示">

</form>
</body>
</html>



然后就是jsp文件,文件名为:Hello.jsp

<html>
<head>
<title>Hello</title>
</head>
<body>
<% 

    String str = request.getParameter("info");
	out.println("<h1>"+str+"<h1>");

%>
</body>
</html>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值