您的位置 首页 java

Java手动创建Web项目

为了便于理解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 :配置文件

其中样例内容:

<?xml version=”1.0″ encoding=”UTF-8″?>

<web-app xmlns:xsi=””

xmlns=”” xmlns:web=””

xsi:schemaLocation=” ”

id=”WebApp_ID” version=”2.5″>

<display-name>dsj</display-name>

< servlet >

<servlet-name>HandleServer</servlet-name>

<servlet-class>dsj.HandleServer</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>HandleServer</servlet-name>

<url-pattern>/do</url-pattern>

</servlet-mapping>

<welcome-file-list>

<welcome-file>index.html</welcome-file>

</welcome-file-list>

</web-app>

编写一个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(“<html><head><title>Hello World Sample</title></head>”);

out.println(“<body><h1>Hello World Title<h1><h2>” +new Date().toLocaleString() + “</h2></body></html>”);

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,在浏览器中输入地址,输出数据

文章来源:智云一二三科技

文章标题:Java手动创建Web项目

文章地址:https://www.zhihuclub.com/187548.shtml

关于作者: 智云科技

热门文章

发表回复

您的电子邮箱地址不会被公开。

网站地图