• javaweb02


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

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

    -Webcontent
    -WEB-INF
    -classes(编译后的class文件必须放到该目录下)
    -lib
    -web.xml(从 apache-tomcat-7.0.52webappsdocsWEB-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 目录下依次创建 catalinalocalhost 目录,然后在 localhost 目录下为 test
    这个Web应用程序建立 test.xml 文件,编辑这个文件输入以下内容

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

  • 相关阅读:
    Win Form 项目中app.config读取和修改 [ZT]
    实现全站统一的Page_PreInit()等事件
    DateTime的所有格式化输出
    大三下的半学期快过去了。。
    SQL Server 中易混淆的数据类型
    解决RD2作业在IE和Fire Fox中CSS效果不同的问题~
    AJAX也广告?
    App_Code目录下的全局类
    怀疑我不是那种材料。。
    用了几天Asp.Net 2.0遇到的几个小问题
  • 原文地址:https://www.cnblogs.com/liugangjiayou/p/11630007.html
Copyright © 2020-2023  润新知