zoukankan      html  css  js  c++  java
  • 如何配置任意目录下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"/>

     

  • 相关阅读:
    BestCoder6 1002 Goffi and Squary Partition(hdu 4982) 解题报告
    codeforces 31C Schedule 解题报告
    codeforces 462C Appleman and Toastman 解题报告
    codeforces 460C. Present 解题报告
    BestCoder3 1002 BestCoder Sequence(hdu 4908) 解题报告
    BestCoder3 1001 Task schedule(hdu 4907) 解题报告
    poj 1195 Mobile phones 解题报告
    二维树状数组 探索进行中
    codeforces 460B Little Dima and Equation 解题报告
    通过Sql语句控制SQLite数据库增删改查
  • 原文地址:https://www.cnblogs.com/revel171226/p/8690937.html
Copyright © 2011-2022 走看看