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,如需转载请自行联系原作者
目录
相关文章
|
1月前
|
XML 应用服务中间件 Apache
Tomcat AJP连接器配置secretRequired=“true“,但是属性secret确实空或者空字符串,这样的组合是无效的。
Tomcat AJP连接器配置secretRequired=“true“,但是属性secret确实空或者空字符串,这样的组合是无效的。
|
4月前
|
Java 应用服务中间件 Maven
Maven - 两种Tomcat插件的配置
Maven - 两种Tomcat插件的配置
135 0
|
5月前
|
XML 应用服务中间件 数据格式
windows下Tomcat8.0解压版安装并配置环境变量
windows下Tomcat8.0解压版安装并配置环境变量
95 0
|
14天前
|
前端开发 Java 应用服务中间件
Springboot对MVC、tomcat扩展配置
Springboot对MVC、tomcat扩展配置
|
4月前
|
Java 应用服务中间件 容器
SpringBoot配置外部Tomcat并打war包
SpringBoot配置外部Tomcat并打war包
68 0
|
8天前
|
运维 Java 应用服务中间件
Tomcat详解(七)——Tomcat使用https配置实战
Tomcat详解(七)——Tomcat使用https配置实战
17 4
|
4月前
|
Java 应用服务中间件
SpringBoot 项目war包部署 配置外置tomcat方法
SpringBoot 项目war包部署 配置外置tomcat方法
71 0
|
22天前
|
Java 应用服务中间件
Springboot启动的时候初始化的线程池默认配置tomcat
Springboot启动的时候初始化的线程池默认配置tomcat
13 1
|
3月前
|
应用服务中间件 Windows
Tomcat安装和配置
Tomcat安装和配置
32 0
|
4月前
|
Java 应用服务中间件 Spring
Tomcat【部署 01】安装包版本说明+安装+参数配置+启动(JDK11+最新版apache-tomcat-10.0.12)
Tomcat【部署 01】安装包版本说明+安装+参数配置+启动(JDK11+最新版apache-tomcat-10.0.12)
63 0