web应用目录结构与环境配置

版权声明:本文为博主原创文章,未经博主允许不得转载,欢迎批评指正。 https://blog.csdn.net/Sandyxin5208/article/details/81946014

web应用目录结构与环境配置

1、环境配置

  环境配置主要是包括安装JDK环境,web服务器配置。

安装JDK:

  到官网下载JDK,配置JAVA_HOME环境变量,PATH环境变量,CLASSPATH环境变量三个环境变量,博主的环境变量配置如下图:
环境变量设置
环境变量设置
环境变量设置

web服务器配置

  博主是在Eclipse中配置Tomcat,到官网下载Tomcat,解压安装;
具体配置如图所示:
配置Tomcat服务器
配置好的服务器可以在server视图中看到:
Tomcat服务器视图
通过右键服务器名——add and remove 就可以添加发布web项目到服务器中。

2、web应用目录结构

   博主新建的一各test项目,其目录结构如下:
web项目目录结构
  博主在刚开始总是搞不清楚通过构建路径添加的jar包与在WEB-INF下lib中添加jar包有什么不一样,其实通过构建路径添加的jar包是你的java类编译时需要的.在我们新建web项目时会自动将JRE 与Tomcat的相关jar包添加到构建路径中,如果编译需要其它相关的jar包也可以通过构建路径导入。
  WebContent可以理解为web应用的发布文件夹,也即是在web服务器中的存在形式,是最终让项目运行起来的文件,在lib中存放的是项目运行所需要的jar包,在我目前所在的实际项目中,会将项目所需要的全部jar包分类放置在lib下,编译时需要的jar包通过构建路径引用lib下的相关jar包,这样的话可以避免项目发布后,一些引用类因为环境的变化而难以找到。
以下为项目发布到服务器后的目录结构,可以对照看:
服务器目录1
服务器目录2
  需要注意的是config这个文件夹,是博主自建的主要放置一些配置文件(配置文件当然是放置在项目的发布文件夹中哈!),在引用该文件夹下的文件时要注意其引用路径的写法,在test小项目中博主通过配置文件配置了log4j,在web.xml中引用时路径写法如下所示:
配置文件路径问题
“/”就相当于是项目的根目录test。

猜你喜欢

转载自blog.csdn.net/Sandyxin5208/article/details/81946014