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

Posted 潘彬

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何配置任意目录下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:\\DevelopTools\\apache-tomcat-8.5.24\\webapps\\docs\\WEB-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 目录下依次创建 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"/>

 

 

以上是关于如何配置任意目录下Web应用程序的主要内容,如果未能解决你的问题,请参考以下文章

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途

配置Tomcat数据源

shiro 如何配置到tomcat应用上

012在Tomcat下如何手动部署Web应用

web代码片段

Tomcat任意文件上传漏洞