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——

java配置dns JAVA配置tomcat_apache


4).可以在浏览器中输入localhost:8080来检验Tomcat安装是否正确。

5).若已经启动了一个Tomcat应用,若再启动同一个Tomcat应用,会抛出异常:.BindException:Address already in use:JVM_Bind:8080 因为端口已经被占用了。

2.Tomcat:开源Servlet容器。

3.可以通过修改server.xml文件中的配置信息来修改Tomcat服务器的端口号:

<Connector port=“8080” protocol=“HTTP/1.1”
 cnotallow="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

java配置dns JAVA配置tomcat_apache_02


7.第一个WEB应用程序:开发,并部署到Tomcat 服务器运行

java配置dns JAVA配置tomcat_apache_03


1.手工创建一个项目:

1).Tomcat——webapps——新建MyProject——WEB-INF、index.jsp——web.xml、lib、classes

java配置dns JAVA配置tomcat_apache_04


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” cnotallow=“text/html; charset=ISO-8859-1”
 pageEncoding=“ISO-8859-1”%>
 <%
 Person persnotallow=new Person();
 System.out.print(person.getPersonInfo());
 %>

6).把WebContent目录复制到Tomcat的Webapps目录下,并改名为:helloworld

7).在浏览器的地址栏中输入:http://localhost:8080/helloworld/hello.jsp目录,然后在localhost目录下为Test这个web应用程序建立Test.xml文件,编辑这个文件以下内容 <?xml version="1.0"enconding="UTF-8"?>

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