Eclipse创建 Web/Maven Project

一、Create Web Project

1. 配置环境(JDK、Tomcat等)

2. create new Web Project

File → New → Dynamic Web Project → next... → 勾选 Gernerate web.xml deployment descriptor → finish

3. 在WebContent目录下新建 html/jsp 页面测试

新建JavaWeb项目目录结构如下:
javaweb项目目录
css、js、img等静态资源一般放置于与WEB-INF同级的WebContent目录下,新建对应文件夹存放,这样前端页面就可以直接引用。如果资源放在WEB-INF下,而且没在web.xml 与 SpringMVC 的配置文件中作路径处理,项目就无法使用这些资源。这就是WEB-INF对内部资源的保护机制,即服务器端可以自由访问,外部则不能随便访问。

补充:WebContent 和 WebRoot
  WebContent是Eclipse下创建的dynamic web project,与它对应的是static web project,dynamic web project包含一些动态代码,如Java代码,而static web project仅包含静态文件;WebRoot是MyEclipse创建的web项目,可以添加一些开源的框架支持,如spring、mybatis,也就是说web project是MyEclipse扩展后的项目,它具有dynamic web project 特性并具有一些集成功能。


二、Create Maven Project

1. 配置环境(Maven安装配置)

2. create new MavenProject

右键 → New → Other... → Maven Project → next...... → 选择maven-archetype-webapp → 填写 Group Id,Artifact Id → finish

3. 解决 页面BUG(配置项目运行环境)

choose Server Runtime:
右键 → Build Path → configure Build Path → Libraries → Add Library... → Server Runtime → ...
choose JRE System Library:
右键 → Build Path → configure Build Path → Libraries → 选择JRE System Library → Edit → 选择Alternate JRE → ...

4. 创建完整目录,编写代码

右键 → Build Path → configure Build Path → Source → Add Folder... → 创建 resource(main/test下) → 配置Output folder → Apply

Maven项目创建resource目录

参考:如何用eclipse创建一个Maven项目


三、Maven的安装配置
  • 官网下载Maven;
  • 本地配置Maven环境变量;
  • 命令行输入 mvn -v 检验环境变量是否配置成功;
  • 建立本地仓库,修改Maven安装目录下 conf/settings.xml
  • eclipse配置Maven。

1. settings.xml

<!--添加本地仓库路径-->
<localRepository>D:\soft\maven\repository</localRepository>

<!--配置阿里云mirror-->
<mirror>
    <id>aliyun</id>
    <name>aliyun maven</name>
    <mirrorOf>*</mirrorOf>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>

2. Eclipse 配置 Maven

Window -> Preferences -> Maven -> Installations -> Add...
choose - > Maven -> User Settings -> edit User Settings -> click Browse -> Apply

参考:


四、Problem

1、Eclipse新建Dynamic Web Project项目出现JAX-WS Web service

解决方法: window -> Perspective -> Open Perspective -> java

2、Eclipse创建 Maven 项目报错:org.apache.maven.plugins:maven-resources-plugin:2.6找不到
  删除 C:\Users\Administrator\.m2\repository\org\apache\maven\plugins(或者是自己配置的本地仓库目录)下的所有文件,重新下载 选择项目 -> 右键Run As -> Maven install,一般来说重新下载后不行可能是网速不好的原因。

org.apache.maven.plugins:maven-resources-plugin:2.6找不到

3、eclipse下maven项目构建后src/test/java下的java文件始终是处于未编译状态的处理
解决办法

4、Build path entry is missing: /src/test/java missing
stack overflow

5、导入Maven项目后JSP页面中报错:
  Can not find the tag library descriptor for " http://java.sun.com/jstl/core "
  JSTL taglib 需要jstl.jar来支持,在1.0和1.1版本的时候,还需要standard.jar来配合。但从1.2版本开始,jar文件名字变成了jstl-1.2.jar,也不再需要standard.jar了。另外,servlet 版本需要2.4以上。
1.2版本改为 <%@ taglib prefix="c" uri=http://java.sun.com/jsp/jstl/core %>


其他问题:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值