1. 程式人生 > >如何配置任意目錄下Web應用程序

如何配置任意目錄下Web應用程序

ava 。。 應用 post Language pro 地址 first too

1,首先創建一個Web項目,tomcat 7, JDK 1.8

2,創建Web項目並部署到tomcat服務器下運行的步驟和方法:

  • 在Eclipse下創建一個JAVA project
  • 在JAVA項目下創建Web開發的目錄結構

    -WEB-INF

      -classes(編譯後的class文件必須放在該目錄下,如何修改Eclipse項目的class文件輸出目錄請參考:http://www.cnblogs.com/revel171226/p/8690792.html)

      -lib(這個目錄主要是房web項目需要依賴的一些jar包)

      -web.xml(可以從E:\DevelopTools\apache-tomcat-8.5.24\webapps\docs\WEB-INF (tomcat的安裝目錄)中復制過來)

    html 頁面

    JSP 頁面

    圖片。。。。。

  • 在src下創建一個Person類
   public class Person{

    public String getPersonInfo(){

      return "person info......"
    }
   } 

4). 手工的 Person 類對應的 class 文件(含包)復制到 classes 目錄下

可以通過修改默認的輸出目錄達到自動把編譯好的 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:8989/helloworld/hello.jsp 即可
看到命令行的打印信息

8). 配置任意目錄下的Web應用程序:
在 conf 目錄下依次創建 catalina\localhost 目錄,然後在 localhost 目錄下為 test
這個Web應用程序建立 test.xml 文件,編輯這個文件輸入以下內容

<?xml version="1.0" encoding="UTF-8"?>
<Context
docBase="E:\\Java\\Source\\atguigu\\java-1\\firstWebApp\\WebContent"
reloadable="true"/>

 

如何配置任意目錄下Web應用程序