eclipse maven javaWeb项目环境搭建笔记

  1. eclipse配置maven环境(系统环境变量配置同Java_HOME,
    cmd->mvn -version检查)
    在这里插入图片描述
  2. 全局setting
    在这里插入图片描述

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项目
    在这里插入图片描述
    Packaging 选war
    在这里插入图片描述
    项目目录如下:
    在这里插入图片描述
    项目右键->Properties->Projects Facets
    在这里插入图片描述
    将Dynamic Web Module 取消选择并Apply 然后关闭,
    再点开这里,选择他并改为3.0(对应tomcat7,tomcat8.0及以上选3.1)
    会出现下面的黄色框,点击
    在这里插入图片描述
    勾选Generate web.xml(这是项目报错的原因:Packaging:war打包,需要web.xml文件。
    小技巧:项目名称右键->Java EE Tools 点击Generate Deployment Descriptor Stub
    在这里插入图片描述
    将WebContent下的全部复制到webapp下,将WebContent删除
    在这里插入图片描述
    项目右键->Properties->Deployment Assembly
    删除/WebContent那一项,然后add->Folder选择webapp,Apply
    在这里插入图片描述
    你会发现此时项目名称上还是有个红叉(笑,我太难了)
    项目右键->Maven->Update Project即可(应该是软件没有刷新?以后可能会常用)
  2. 运行javaWeb
    新建文件index.jsp
    在这里插入图片描述
    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.0</modelVersion>
  <groupId>cn.gestwr.demo</groupId>
  <artifactId>mavendemo</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>war</packaging>

	<dependencies>
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>3.8.1</version>
			<scope>test</scope>
		</dependency>
		<!--servlet -->
		<dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>javax.servlet-api</artifactId>
			<version>3.1.0</version>
			<scope>provided</scope>
		</dependency>
		<!--mysql驱动 -->
		<dependency>
			<groupId>mysql</groupId>
			<artifactId>mysql-connector-java</artifactId>
			<version>5.1.47</version>
			<scope>compile</scope>
		</dependency>
	</dependencies>

	<build>
		<!--maven插件 -->
		<plugins>
			<!--jdk编译插件 -->
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<configuration>
					<source>1.8</source>
					<target>1.8</target>
					<encoding>utf-8</encoding>
				</configuration>
			</plugin>
			<!--tomcat插件 -->
			<plugin>
				<groupId>org.apache.tomcat.maven</groupId>
				<!-- tomcat7的插件, 不同tomcat版本这个也不一样 -->
				<artifactId>tomcat7-maven-plugin</artifactId>
				<version>2.1</version>
				<configuration>
					<!-- 通过maven tomcat7:run运行项目时,访问项目的端口号 -->
					<port>80</port>
					<!-- 项目访问路径 本例:localhost:9090, 如果配置的aa, 则访问路径为localhost:9090/aa -->
					<path>/mavendemo</path>
				</configuration>
			</plugin>

		</plugins>
	</build>

</project>

配置快捷运行

右键index.jsp->Run as->Run Configurations
选择Maven Build->点上面的新建,改名Name->Workspace选择你的项目名称
->Goals : tomcat7:run
->run(中间应该还有个保存的步骤)
在这里插入图片描述
运行时,选项选择你刚刚配置的Name
在这里插入图片描述
运行tomcat成功
在这里插入图片描述
注:

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

在这里插入图片描述

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值