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應用