javaweb02

Posted liugangjiayou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javaweb02相关的知识,希望对你有一定的参考价值。

第一个web服务器程序:开发部署到Tomcat服务器下运行

1).在eclipse新建一个Javaproject
2).在java项目下创建web开发的目录结构

-Webcontent
-WEB-INF
-classes(编译后的class文件必须放到该目录下)
-lib
-web.xml(从 apache-tomcat-7.0.52\webapps\docs\WEB-INF 中复制过来,可以不做修改)
html页面
jsp页面
图片
3).在src下新建一个person类
package com.atguigu.test;

public class Person

public String getPersonInfo()
return "person info...";


4).手工的person类对应的class文件(包含)复制到classes目录下

可以修改默认的输出目录达到自动把编译好的class文件放到classes目录下

reloadable:当修改了docBase下的classes目录下的class文件时,tomcat服务器是否会重新加载WEB应用


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:8080/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"/>

以上是关于javaweb02的主要内容,如果未能解决你的问题,请参考以下文章

JAVAWEB学习笔记02

javaweb02

Day09 JavaWeb学习之Xml 02

JavaWeb02_servlet和web容器

javaweb笔记—02

学习——JavaWeb02:修改端口和web项目发布