• 如何配置任意目录下Web应用程序


    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:DevelopToolsapache-tomcat-8.5.24webappsdocsWEB-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 目录下依次创建 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"/>

     

  • 相关阅读:
    ubuntu 启动 卡死在 clean ... file ... blocks
    realsense opencv example 运行时无显示退出
    realsense example 最简单编译
    python内置方法
    接口自动化测试框架
    git使用问题
    自动化测试工具原理
    四层协议网络传输
    字符串反转
    排除链接数性能瓶颈
  • 原文地址:https://www.cnblogs.com/revel171226/p/8690937.html
Copyright © 2020-2023  润新知