Tomcat 的管理程序:manager
在conf下tomcat-users里
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="manager"/>
<user username=""password=""roles="maager"/>
</tomact-users>
web 程序结构
-根目录
-WEB-INF
-classes(编译后的class文件放在该目录下)
-lib
-web.xml(从webapps\docs\WEB-INF 中复制,
可以不做修改)
JSP页面
HTML页面
图片
第一个WEB应用程序开发,部署到Tomcat服务器下
1.在Eclipse新建一个Java Project
2.在Java项目下创建WEB开发的目录结构
3.在src 下新建一个Person类
package com.atguigu.text;
public class Person{
public String getPersonInfo(){
return "person info...";
}
}
手工的Peoson类对应的class文件(含包)复制到classes目录下
(通过修改默认的输出目录达到自动把编译好的class 放到classes目录下:在Java工程上右键->Build Path->Configuer Build Path
)
4.在WebContent 目录下新建一个JSP文件:
<%@page import="com.atguigu.text.Perso"%>
<%@page language="java"
contentType="text/html;charset=ISO-8859-1"
pageEncoding="ISO-8859-1%">
<%
Person person = new Person();
System.out.print(person.getPersonInfo());
%>
把webContent 目录复制到Tomcat 的 web apps 目录下,并改名:helloworld(也可不改名)
5.在浏览器的地址栏中输入:http://localhost:8080/helloword/hello.jsp即可看到命令行的打印信息
配置任意目录下的web应用程序:
在conf目录下依次创建catalina\localhost目录,然后在local host目录下为test,这个Web应用程序建立test.xml文件,编辑文件输入:
<?xml version='1.0' encoding="UTF-8"?>
<Context
path="/text2"
docBase="E:\\java\\Source\\atguigu\\java-1\\firstWebapp\\WebContent"
reloadable="true"
>
path 没什么作用。
docBase 物理地址
reloadable 是否重新加载Web应用