eclipse maven javaWeb项目环境搭建笔记

  1. eclipse配置maven环境(系统环境变量配置同Java_HOME,
    cmd->mvn -version检查)
    eclipse maven javaWeb项目环境搭建笔记_第1张图片
  2. 全局setting
    eclipse maven javaWeb项目环境搭建笔记_第2张图片

maven安装目录conf文件夹的settings.xml文件更改
1 本地仓库路径
在这里插入图片描述
2 在一对mirrors标签下添加,更改下载jar包的url路径

 <mirror>
         <id>alimaven</id>
         <mirrorOf>central</mirrorOf>
         <name>aliyun maven</name>
         <url>http://maven.aliyun.com/nexus/content/groups/public</url>
 </mirror> 

3 jdk版本全局修改

<profile>
        <id>jdk-1.8</id>
        <activation>
             <activeByDefault>true</activeByDefault>
             <jdk>1.8</jdk>
        </activation>
        <properties>
            <maven.compiler.source>1.8</maven.compiler.source>
            <maven.compiler.target>1.8</maven.compiler.target>
            <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
        </properties>
</profile>
  1. 新建maven项目
    eclipse maven javaWeb项目环境搭建笔记_第3张图片
    Packaging 选war
    eclipse maven javaWeb项目环境搭建笔记_第4张图片
    项目目录如下:
    eclipse maven javaWeb项目环境搭建笔记_第5张图片
    项目右键->Properties->Projects Facets
    eclipse maven javaWeb项目环境搭建笔记_第6张图片
    将Dynamic Web Module 取消选择并Apply 然后关闭,
    再点开这里,选择他并改为3.0(对应tomcat7,tomcat8.0及以上选3.1)
    会出现下面的黄色框,点击
    eclipse maven javaWeb项目环境搭建笔记_第7张图片
    勾选Generate web.xml(这是项目报错的原因:Packaging:war打包,需要web.xml文件。
    小技巧:项目名称右键->Java EE Tools 点击Generate Deployment Descriptor Stub
    eclipse maven javaWeb项目环境搭建笔记_第8张图片
    将WebContent下的全部复制到webapp下,将WebContent删除
    eclipse maven javaWeb项目环境搭建笔记_第9张图片
    项目右键->Properties->Deployment Assembly
    删除/WebContent那一项,然后add->Folder选择webapp,Apply
    eclipse maven javaWeb项目环境搭建笔记_第10张图片
    你会发现此时项目名称上还是有个红叉(笑,我太难了)
    项目右键->Maven->Update Project即可(应该是软件没有刷新?以后可能会常用)
  2. 运行javaWeb
    新建文件index.jsp
    eclipse maven javaWeb项目环境搭建笔记_第11张图片
    pom文件如下:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0modelVersion>
  <groupId>cn.gestwr.demogroupId>
  <artifactId>mavendemoartifactId>
  <version>0.0.1-SNAPSHOTversion>
  <packaging>warpackaging>

	<dependencies>
		<dependency>
			<groupId>junitgroupId>
			<artifactId>junitartifactId>
			<version>3.8.1version>
			<scope>testscope>
		dependency>
		
		<dependency>
			<groupId>javax.servletgroupId>
			<artifactId>javax.servlet-apiartifactId>
			<version>3.1.0version>
			<scope>providedscope>
		dependency>
		
		<dependency>
			<groupId>mysqlgroupId>
			<artifactId>mysql-connector-javaartifactId>
			<version>5.1.47version>
			<scope>compilescope>
		dependency>
	dependencies>

	<build>
		
		<plugins>
			
			<plugin>
				<groupId>org.apache.maven.pluginsgroupId>
				<artifactId>maven-compiler-pluginartifactId>
				<configuration>
					<source>1.8source>
					<target>1.8target>
					<encoding>utf-8encoding>
				configuration>
			plugin>
			
			<plugin>
				<groupId>org.apache.tomcat.mavengroupId>
				
				<artifactId>tomcat7-maven-pluginartifactId>
				<version>2.1version>
				<configuration>
					
					<port>80port>
					
					<path>/mavendemopath>
				configuration>
			plugin>

		plugins>
	build>

project>

配置快捷运行

右键index.jsp->Run as->Run Configurations
选择Maven Build->点上面的新建,改名Name->Workspace选择你的项目名称
->Goals : tomcat7:run
->run(中间应该还有个保存的步骤)
eclipse maven javaWeb项目环境搭建笔记_第12张图片
运行时,选项选择你刚刚配置的Name
eclipse maven javaWeb项目环境搭建笔记_第13张图片
运行tomcat成功
eclipse maven javaWeb项目环境搭建笔记_第14张图片
注:

  • 使用login.jsp等作为第一个访问页,添加web.xml配置如下:

eclipse maven javaWeb项目环境搭建笔记_第15张图片

你可能感兴趣的:(笔记,maven,eclipse,tomcat,java)