不飞则已,一飞冲天;不鸣则已,一鸣惊人。这篇文章主要讲述maven创建webapp项目相关的知识,希望能为你提供帮助。
一、Eclipse配置
1、eclipse集成用户自己安装的jdk
2、eclipse集成用户自己安装的maven
3、eclipse集成用户自己安装的tomcat
4、去掉spell
5、修改字体 小四
二、maven创建webapp项目
new-->
other-->
maven project->
use default workspace location(选择工作目录即可,不必命名项目文件夹)-->
maven-archetype-webapp-->
定义artifactId,maven会根据artifactId在工作目录创建一个文件夹来存放项目
1、解决jsp-api和servlet-api相关jar报不在classpath路径,导致servlet和jsp报错的问题
项目-右键属性-->
project Facts-->
Runtimes(右边),选中配置的Tomcat,在Ecipse-->
属性-->
Server中配置用户自己的Tomcat
【maven创建webapp项目】2、开发javaEE项目,用JAVAEE视图,方便查找web.xml和jsp文件,在Deployed Resources中可以方便查找
3、更改web.xml,jsp模板,添加jstl依赖,更改junit版本
<
dependencies>
<
dependency>
<
groupId>
junit<
/groupId>
<
artifactId>
junit<
/artifactId>
<
version>
4.12<
/version>
<
scope>
test<
/scope>
<
/dependency>
<
dependency>
<
groupId>
javax.servlet<
/groupId>
<
artifactId>
jstl<
/artifactId>
<
version>
1.2<
/version>
<
/dependency>
<
/dependencies>
jsp页面模版
<
%@ page language="java" contentType="text/html;
charset=UTF-8"
pageEncoding="UTF-8"%>
<
%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<
!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<
html>
<
head>
<
meta http-equiv="Content-Type" content="text/html;
charset=UTF-8">
<
title>
<
/title>
<
/head>
<
body>
<
form action="${pageContext.request.contextPath }/#" method="post">
<
/form>
<
/body>
<
/html>
web.xml模板
<
?xml version="1.0" encoding="UTF-8"?>
<
web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<
/web-app>
4、创建src目录
定位到项目的src目录,在main文件夹下面建立java目录,在src下面建立test/java,test/resources目录
右键项目属性,java Build path,勾选test/resources,并调整各个目录的显示顺序。
5、将maven项目的module转为为2.5
1、filters,不要过滤.resources文件
.settings文件夹
org.eclipse.wst.common.component.xml --->
project-version="1.6.0">
org.eclipse.wst.common.project.facet.core.xml
-->
installed facet="jst.web" version="2.5"/>
6、导入各类主题模板
http://eclipsecolorthemes.org/
7、在eclipse中集成tomcat,部署项目
8、maven自动发布项目到Tomcat
本文出自 “小鱼的博客” 博客,谢绝转载!
推荐阅读
- Android零基础入门第16节(Android用户界面开发概述)
- android studio生成junitLibs
- Android中List循环遍历性能对照
- android studio2.3.3模拟器 Jni函数调用C++对象,lldb调试this指针和相关变量显示无效的原因
- CSAPP Bomb Lab记录
- android.content.res.Resources$NotFoundException: String resource ID #0x11
- 最美应用-从Android研发project师的角度之[最美时光]
- Vin码识别/车架号识别为APP功能增添亮点
- Spring mvc之源码 handlerMapping和handlerAdapter分析