Tomcat配置

简介:

3.2.2Tomcat配置

        服务器配置好之后,下面就应该为服务器配置虚拟目录,虚拟目录中存放开发的各种代码。如果要想配置虚拟目录,则首先必须明确的知道虚拟目录的基本目录结构:
       WEB ROOT  à   虚拟目录就配置到此目录之上
              |- WEB-INF
                     |- web.xml WEB 的部署描述符
        之后,要在 Tomcat 中将此目录配置上去,与一个具体的路径相关联,修改 conf/server.xml 文件:
<Context path="/test" docBase="E:\demoweb"/>
        以后在浏览器上就可以通过输入 test 找到 demoweb 下的所有程序。
        注意: 对于服务器而言,如果修改配置文件之后,则一定要重新启动。
        之后输入: [url]http://localhost:8080/test/[/url] ,就可以通过映射名称找到具体内容了。 Tomcat 5.5 不像之前的版本,会自动把所有的文件通过页面列出,如果要想看所有的文件,则要修改 conf/web.xml 文件修改。
    <servlet>
        <servlet-name>default</servlet-name>
        <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
        <init-param>
            <param-name>debug</param-name>
            <param-value>0</param-value>
        </init-param>
        <init-param>
            <param-name>listings</param-name>
            <param-value>true</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>
        此时,就可以看见此目录的列表:
        编写第一个 JSP 程序,在页面上打印“ Hello World!!! ”。
       JSP 代码是在 HTML 中插入 JAVA 代码。
hello.jsp
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<BODY>
<%
         //  这中间编写 JAVA 代码
         out.println("Hello World!!!") ;
         out.println("Hello World!!!") ;
         out.println("Hello World!!!") ;
%>
</BODY>
</HTML>
        此时,程序就可以正常的执行 JSP 文件了。
        正常情况下, ln 应该表示换行,但是 HTML 中会忽略此换行。
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<BODY>
<%
         //  这中间编写 JAVA 代码
         out.println("Hello World!!!<br>") ;
         out.println("Hello World!!!<br>") ;
         out.println("Hello World!!!<br>") ;
%>
</BODY>
</HTML>
        发现,可以通过 JSP 控制 HTML 代码的输出,当然,也可以控制 JavaScript 代码的输出。
修改运行端口
       Tomcat 的默认的端口号是: 8080 。可以通过修改 server.xml 文件修改默认的端口号。
<Connector port="80"   maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />
        如果修改为 80 之后,所有的地址,输入的时候就不用再输入端口号了。

3.2.3Tomcat工作流程

        之前在执行 JSP 的时候,发现程序的第一次执行会比较慢,而之后的执行速度会较快,因为 Tomcat JSP 第一次运行的时候会将 *.jsp  à  *.java  à  *.class ,而第二次执行的时候,就直接执行 *.class 了,所以第一次较慢。
        tomcat 中的 work 目录下,保存了所有的临时生成的文件。

3.3、第一个交互程序

        动态 Web 的最大特点:是具有交互性,交互性的最大体现是在于表单上,用户通过表单提交信息给服务器,服务器接收请求并回应内容。
        服务器接收表单操作的方法: request.getParameter(" 参数名称 ")  à  String
input.htm
<HTML>
<HEAD><TITLE> New Document </TITLE></HEAD>
<BODY>
<form action="input.jsp" method="post">
          请输入内容: <input type="text" name="info">
         <input type="submit" value=" 提交 ">
</form>
</BODY>
</HTML>
        此页面在表单的文本框中输入内容,之后把所有的内容提交给 input.jsp ,在 input.jsp 上显示用户输入的内容。
input.jsp
<HTML>
<HEAD><TITLE> New Document </TITLE></HEAD>
<BODY>
<%
         String str = request.getParameter("info") ;
         out.println("<h1>"+str+"</h1>") ;
%>
</BODY>
</HTML>









本文转自 李兴华 51CTO博客,原文链接:http://blog.51cto.com/lixinghua/101363,如需转载请自行联系原作者
目录
打赏
0
0
0
0
235
分享
相关文章
框架源码私享笔记(01)Tomcat核心架构功能 | 配置详解
本文首先分享了《活出意义来》一书序言中的感悟,强调成功如同幸福,不是刻意追求就能得到,而是全心投入时的副产品。接着探讨了Tomcat的核心功能与架构解析,包括网络连接器(Connector)和Servlet容器(Container),并介绍了其处理HTTP请求的工作流程。文章还详细解释了Tomcat的server.xml配置文件,涵盖了从顶级容器Server到子组件Connector、Engine、Host、Context等的配置参数及作用,帮助读者理解Tomcat的内部机制和配置方法。
在IntelliJ IDEA中如何配置使用Maven以创建Tomcat环境
所以,别担心这些工具看起来有些吓人,实际上这些都是为了帮助你更好的完成工作的工具,就像超市里的各种烹饪工具一样,尽管它们看起来可能很复杂,但只要你学会用,它们会为你烹饪出一道道美妙的食物。这就是学习新技能的乐趣,让我们一起享受这个过程,攀登知识的高峰!
216 27
在IntelliJ IDEA中使用Maven配置Tomcat环境
此配置方法具有较高的实用性,简单易懂。遵循以上步骤,您将能顺利在IntelliJ IDEA中使用Maven配置Tomcat环境,从而进行Web项目的开发和调试。
207 18
安装和配置JDK、Tomcat、MySQL环境,以及如何在Linux下更改后端端口。
遵循这些步骤,你可以顺利完成JDK、Tomcat、MySQL环境的安装和配置,并在Linux下更改后端端口。祝你顺利!
192 11
JDK、Tomcat、MariaDB数据库和Profile多环境的配置与使用
以上就是JDK、Tomcat、MariaDB数据库和Profile多环境的配置与使用的基本步骤。这些步骤可能会因为你的具体需求和环境而有所不同,但是基本的思路是一样的。希望这些信息能够帮助你更好地理解和使用这些工具。
123 17
Tomcat如何配置PFX证书?
【10月更文挑战第2天】Tomcat如何配置PFX证书?
548 7
Tomcat如何配置JKS证书?
【10月更文挑战第2天】Tomcat如何配置JKS证书?
903 4
centos7环境下tomcat8的安装与配置
本文介绍了在Linux环境下安装和配置Tomcat 8的详细步骤。首先,通过无网络条件下的文件交互软件(如Xftp 6或MobaXterm)下载并解压Tomcat安装包至指定路径,启动Tomcat服务并测试访问。接着,修改Tomcat端口号以避免冲突,并部署Java Web应用项目至Tomcat服务器。最后,调整Linux防火墙规则,确保外部可以正常访问部署的应用。关键步骤包括关闭或配置防火墙、添加必要的端口规则,确保Tomcat服务稳定运行。
【应用服务 App Service】App Service 中部署Java项目,查看Tomcat配置及上传自定义版本
【应用服务 App Service】App Service 中部署Java项目,查看Tomcat配置及上传自定义版本
111 0
AI助理
登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问

你好,我是AI助理

可以解答问题、推荐解决方案等