Tomcat配置

web容器处理动态网页(CGI,ASP,PHP,JSP)

静态请求:HTML,JAVASCRIPT, XML,都可以在本地运行

收费web容器:WebLogic,WebShere

免费web容器:RESIN,TOMCAT

TOMCAT安装版的话,防火墙必须关闭

TOMCAT配置:

1.必须制定JDK: JAVA_HOME: D:\Program Files\Java\jdk1.7.0_45

2. CATALINA_HOME:D:\apache-tomcat-7.0.57

3.CLASSPATH:  .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

C:\Program Files\MySQL\Connector.J 5.1\mysql-connector-java-5.1.36-bin.jar;

%CATALINA_HOME%\lib\servlet-api.jar;

D:\apache-tomcat-7.0.57\lib\jdom.jar;

D:\apache-tomcat-7.0.57\lib\dom4j-1.6.1.jar

 想改端口号的话,去D:\apache-tomcat-7.0.57\conf\server.xml ,搜索下面的8080,改成别的

<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />

想确认manager用户名和密码的话:D:\apache-tomcat-7.0.57\conf\tomcat-users.xml

配置后要重启服务器。可以将startup文件发送到桌面快捷方式,创建快捷键启动。

  • TOMCAT的核心配置:虚拟目录的配置

1. 在D:\Workspace下必须包含WEB-INF/web.xml,可以去D:\apache-tomcat-7.0.57\webapps\ROOT\WEB-INF下找

2. D:\apache-tomcat-7.0.57\conf\server.xml ,</Host>前加入下面一行

<Context path="/wly" docBase="D:\Workspace" reloadable="true"/>

3. 重启服务器,浏览器输入验证

 

4. 如果出现4**错误(客户端错误,路径错误),或者5**,表示服务器错误,程序错误,要修改D:\apache-tomcat-7.0.57\conf\web.xml,搜索listrings,改成true:

<init-param>
<param-name>listings</param-name>
<param-value>true</param-value>
</init-param>

 

5. 配置首页页面,如果所有项目都设置,就设置 : D:\apache-tomcat-7.0.57\conf\web.xml

    如果仅设置自己的项目,就设置: D:\Workspace\WEB-INF\web.xml

<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>

 

6.一个简单的JSP程序:

<html>
<head>
<title>www.MLDNJAVA.CN</title>
</head>
<body>
<%
out.println("<h1>Hello World!!</h1>");
%>
</body>
</html>

 

程序编译过程可以在以下目录查看:D:\apache-tomcat-7.0.57\work\Catalina\localhost\wly\org\apache\jsp

每当改变页面文件jsp的时候,都会重新生成.java, .class文件

如果电脑变慢,可以删除work目录下的内容

 

  • 动态页面的交互性

  表单与服务器的交互性

input.html:

<html>
<head>
<title>www.MLDNJAVA.CN</title>
</head>
<body>
<form action="input.jsp" method="post">
请输入要显示的内容:<input type="text" name="info">
<input type="submit" value="显示">
</form>
</body>
</html>

 

input.jsp:

<html>
<head>
<title>www.MLDNJAVA.CN</title>
</head>
<body>
<%
String    str=request.getParameter("info");
out.println("<h1>"+str+"</h1>");
%>
</body>
</html>

 

 

总结:

1. tomcat是免费的web容器

2. 项目发布需要配置虚拟目录,所有配置都在server.xml完成

3. 交互性是动态web的最大特点

 

posted @ 2015-11-06 11:03  wujixing909  阅读(205)  评论(0编辑  收藏  举报