JavaWeb_Tomcat的安装和配置

1.部署并启动tomcat服务器(Windows7)
1).解压并安装apache-tomcat-6.0.16到一个非中文目录下
2).配置环境变量。Java_home(指向JDK安装的根目录)或jre_home
3).通过双击apache-tomcat-6.0.16\bin目录下的startup.bat,启动服务器
cmd——D:——cd D:\apache-tomcat-8.5.30\bin(tomcat的路径)——startup—— JavaWeb_Tomcat的安装和配置_第1张图片
4).可以在浏览器中输入localhost:8080来检验Tomcat安装是否正确。
5).若已经启动了一个Tomcat应用,若再启动同一个Tomcat应用,会抛出异常:java.net.BindException:Address already in use:JVM_Bind:8080 因为端口已经被占用了。
2.Tomcat:开源Servlet容器。
3.可以通过修改server.xml文件中的配置信息来修改Tomcat服务器的端口号:
connectionTimeout="20000”
redirectPort=“8443” />把port的值改为其他端口号即可。
4.为了可以在任意目录下启动Tomcat服务器
把apache-tomcat-6.0.16\bin添加到path下,添加成功后,若在任意目录下通过startup 启动Tomcat服务器,会有提示:
The catalina_home environment variable is not defined corrctly
this environment variable is needed to run this program
即:要求设置CATALINA_HOME这个环境变量
5.设置CATALINA_HOME 环境变量:
1).通过阅读startup.bat批处理文件,可知CATALINA_HOME环境变量下有一个bin目录,而bin目录又有一个catalina.bat文件,由此可知CATALINA_HOME指向的应该是Tomcat安装的根目录
于是把Tomcat的根目录设为CATALONA_HOME环境变量。
2).在任意目录下通过startup.bat,shutdown.bat启动,关闭Tomcat服务器。
6.继续阅读startup.bat文件,发现启动Tomcat服务器的是catalina.bat文件,在命令行窗口直接输入Catalina,如图1
JavaWeb_Tomcat的安装和配置_第2张图片
7.第一个WEB应用程序:开发,并部署到Tomcat 服务器运行
JavaWeb_Tomcat的安装和配置_第3张图片
1.手工创建一个项目:
1).Tomcat——webapps——新建MyProject——WEB-INF、index.jsp——web.xml、lib、classes
JavaWeb_Tomcat的安装和配置_第4张图片
2.自动创建项目
1).在Eclipse新建一个java Project
2).在java项目下创建WEB开发的目录结构
—webContent
—Web-INF
-classes(编译后的class文件必须放在该目录下)
-lib
-web.xml(从D:\apache-tomcat-8.5.30\webapps\docs\WEB-INF中复制)
html页面
jsp页面
图片…
3).在src下新建一个Person类
package com.atguigu.test;
public class Person {
public String getPersonInfo(){
return“person info…”;
}
}
4).手工的person类对应得class 文件(含包) 复制到classes目录下可以通过修改默认的输出目录(java Build Path)达到自动把编译好的class放到classes目录下:
5).在webContent目录下新建一个jsp文件:
<%@page import=“com.atguigu.test.Person”%>>
<%@ page language=“java” contentType=“text/html; charset=ISO-8859-1”
pageEncoding=“ISO-8859-1”%>
<%
Person person=new Person();
System.out.print(person.getPersonInfo());
%>
6).把WebContent目录复制到Tomcat的Webapps目录下,并改名为:helloworld
7).在浏览器的地址栏中输入:http://localhost:8080/helloworld/hello.jsp目录,然后在localhost目录下为Test这个web应用程序建立Test.xml文件,编辑这个文件以下内容


(doBase——物理路径、reloadable——当修改了docBase下的classes目录下的class文件时,tomcat服务器是否会重新加载WEB应用。)

你可能感兴趣的:(java)