[Java Web] 6、Tomcat服务器的安装及配置以及JSP技术笔记


目录

 1、Web容器简介

 2、Tomcat粗介及配置粗讲

 3、Tomcat服务器配置

  3-1、修改端口号 

  3-2、配置虚拟目录

  3-3、配置首页

 4、JSP执行流程

 5、JSP粗略了解


1、Web容器简介

>_<" 客户端通过Web浏览器发送一个基于Http请求到服务器,服务器利用WEB服务插件接收客户请求,并对用户请求进行判断,判断其是动态请求或是静态请求。如果是静态请求,直接通过WEB服务器从文件系统中取出,并通过HTTP协议返回给客户端浏览器;如果是动态请求,则将所有内容交给WEB容器中,并在容器中由程序动态生成显示结果,最后也通过Web服务器进行返回。

[Java Web] 6、Tomcat服务器的安装及配置以及JSP技术笔记

2、Tomcat粗介及配置粗讲

>_<" Tomcat是Apache软件基金会的Jakarta项目中的一个核心项目,由Apache、SUN和其他一些公司及个人共同开发,是目前比较流行的Web应用服务器。

>_<" 具体的配置安装找百度,安装完成后,其几个主要的目录及作用如下表:

[Java Web] 6、Tomcat服务器的安装及配置以及JSP技术笔记

PS: 服务器安装完成后,即可启动Tomcat服务器,启动服务器后,打开浏览器输入"http://localhost:8080/"或"http://127.0.0.1:8080"即可看见Tomcat页面表示已经成功安装。

3、Tomcat服务器配置

>_<" 3-1、修改端口号 —— 修改为80端口

Tomcat安装后,默认的端口号是8080,如果现在要想修改端口号的话,则可以打开Tomcat目录中的conf/server.xml文件:
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000"  redirectPort="8443" />

>_<" 3-2、配置虚拟目录:

在Tomcat服务器的配置中,最重要的就是配置虚拟目录的操作,每一个虚拟目录都保存了一个完整的WEB项目。一个虚拟目录中必须包含WEB-INF/web.xml文件,此文件可以直接从已有的项目中复制出来。增加配置虚拟目录节点:<Context path="/mldn" docBase="D:\mldnwebdemo"/>
>_<" 3-3、配置首页:
Tomcat服务器配置完虚拟目录之后,可以配置一个WEB项目的首页
 <html>
<head>
<title>http://www.cnblogs.com/zjutlitao/</title>
</head>
<body>
<center>
<H1>欢迎光临本站点!</H1>
<H2>beautifulzzzz</H2>
<H3>这是默认的首页,输入http://localhost/mldn</H3>
</center>
</body>
</html>
 <html>
<head>
<title>beautifulzzzz</title>
</head>
<body>
<%!
public static final String INFO = "beautifulzzzz"; // 定义全局常量
%>
<%!
public int add(int x, int y) { // 定义方法
return x + y;
}
%>
<%!
class Person { // 定义Person类
private String name; // 定义name属性
private int age; // 定义age属性
public Person(String name, int age) { // 通过构造方法设置属性内容
this.name = name; // 为name属性赋值
this.age = age; // 为age属性赋值
}
public String toString() { // 覆写toString()方法
return "name = " + this.name + ";age = " + this.age;
}
}
%>
<% // 编写普通的Scriptlet
out.println("<h3>INFO = " + INFO + "</h3>") ; // 输出全局常量
out.println("<h3>3 + 5 = " + add(3,5)+"</h3>") ; // 调用方法
out.println("<h3>" + new Person("zhangsan",30) + "</h3>") ;// 生成对象
%> <%
int x=10;
String info="beautifulzzzz";
out.println("<h1>x= "+x+"</h1>");
out.println("<h1>info= "+info+"</h1>");
out.println("<h1>Hello World!!!</h1>"); // 这里直接编写输出语句
%>
<h3>info = <%=info%></h3> <%-- 使用表达式输出变量 --%>
<h3>x = <%=x%></h3> <%-- 使用表达式输出变量 --%>
<h3>name = <%="LiXingHua"%></h3> <%-- 使用表达式输出常量 --%>
</body>
</html>

4、JSP执行流程

[Java Web] 6、Tomcat服务器的安装及配置以及JSP技术笔记

5、JSP粗略了解

[Java Web] 6、Tomcat服务器的安装及配置以及JSP技术笔记

[Java Web] 6、Tomcat服务器的安装及配置以及JSP技术笔记

上一篇:java多线程(8)---阻塞队列


下一篇:JAVA多线程学习十二 - Semaphere同步工具