Java手动创建Web项目

版权声明:本文为作者原创文章,转载请附上原文出处链接和本声明。
本文链接:https://www.weijc.cn/jdetail/193680928499828736

为了便于理解Web项目结构,我们手动创建整个过程。

先启动Tomcat

下载Tomcat7.0

解压目录

目录结构

打开“运行”命令,输入“sysdm.cpl”,打开“系统属性”对话框

进入“环境变量”配置

首先配置:CATALINE_HOME,新建一个环境变量

环境变量的值是我们刚才解压的目录

修改环境变量PATH的值

添加两个值:%CATALINA_HOME%\bin和%CATALINA_HOME%\lib\servlet-api.jar

打开DOS界面进入到Tomcat\bin目录下

执行以下命令

出现以下窗口

浏览器中出现

表示Tomcat已经启动

手动创建Web项目

我们首先在tomcat/webapps下创建一个目录

里面创建一个WEB-INF目录

WEB-INF目录下创建两个目录和一个文件

classes:主要存放编译好的.class 文件

lib:存放你所需要依赖的jar包

web.xml :配置文件

其中样例内容:

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <="" p="" style="box-sizing: border-box;">

xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"

xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"

id="WebApp_ID" version="2.5">

dsj

HandleServer

dsj.HandleServer


HandleServer

/do


index.html


编写一个Java文件

package dsj;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import java.io.IOException;

import java.io.PrintWriter;

import java.util.Date;


public class HandleServer extends HttpServlet {

//init method

public void init() throws ServletException {}

//handle get request

public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {


// 首先将访问修饰符覆写为public


// 设置内容类型

response.setContentType("text/html");


PrintWriter out = response.getWriter();


out.println("");

out.println("

Hello World Title

" +new Date().toLocaleString() + "

");

out.flush();


}

//handle post request

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

}

//handle put request

protected void doPut(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

}

//handle delete request

protected void doDelete(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

}

//destroy

public void destroy() {}

}

我们编译这个Java文件

javac -cp apache-tomcat-7.0.82\lib\servlet-api.jar -d . HandleServer.java

将生成class文件放到之前的classes中(注意包结构)

在tomcat 下的conf目录下的server.xml 中配置

重新启动Tomcat,在浏览器中输入地址,输出数据


展开阅读全文
还能输入1000个字符