【idea】maven中web项目搭建和一些问题解决

1、首先创建默认的maven项目(不需要点webapp啥的)

2、创建好后删除目录中的src文件夹,然后在pom.xml导包依赖那些…
这里建议加上以下代码,用来解决Maven静态资源过滤问题

<!--Maven静态资源过滤问题-->
    <!--在build中配置resources,来防止我们资源导出失败的问题  (注意!)-->
    <!--因为maven默认把配置文件放在resources文件加里,而当把xml配置文件放到java这个文件目录下时,就会识别不了,所以需要以下配置-->
    <build>
        <resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>false</filtering>
            </resource>
            <resource>
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>false</filtering>
            </resource>
        </resources>
    </build>

3、接着创建子模块,全部为默认就好

4、然后开始创建web
在这里插入图片描述
在这里插入图片描述
这是创建好的web项目目录
在这里插入图片描述
5、引入tomcat(前提是你之前就已经配置好了tomcat的环境)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
完成后界面
在这里插入图片描述
6、可能遇到问题:

(1)有时候可能会出现:访问出现404

则去看看idea的项目发布中有没有lib,没有则添加lib依赖
在这里插入图片描述
建好文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(2)IntelliJ IDEA有时候会出现端口被占用的问题,如“1099”端口被占用

遇到这种情况,window操作系统解决办法,运行,cmd,输入:
netstat -ano | findstr “1099”
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201119144135361.png#pic_center
可以查到是谁在用的编号,这里可以看到是6552
然后打开任务管理器,详细信息那栏,找到对应编号
在这里插入图片描述
然后右键结束运行就可以了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用Maven创建web项目可以按照以下步骤进行: 1. 首先,在IDE选择File(文件)->New(新建)->Project(项目),在弹出的窗口选择Maven,并点击Next(下一步)。 2. 在下一步,选择"Maven Project(Maven项目)",并点击Next(下一步)。 3. 接下来,选择项目的“Group Id(项目组)”和“Artifact Id(项目标识)”,并选择合适的“Packaging(打包方式)”为war,点击Next(下一步)。 4. 在下一步,选择项目的存储路径,并点击Finish(完成)。 5. 项目创建完成后,在项目的pom.xml文件,配置依赖项和插件。 6. 在pom.xml文件,添加web项目的依赖项,例如servlet-api、jsp-api等。可以参考以下代码片段: ``` <dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope> </dependency> <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>2.2</version> <scope>provided</scope> </dependency> </dependencies> ``` 7. 配置web项目的插件,例如maven-war-plugin。可以参考以下代码片段: ``` <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>3.2.2</version> <configuration> <warSourceDirectory>src/main/webapp</warSourceDirectory> <failOnMissingWebXml>false</failOnMissingWebXml> </configuration> </plugin> </plugins> </build> ``` 8. 在src/main目录下创建webapp目录,并在其创建WEB-INF目录。在WEB-INF目录下创建web.xml文件,配置web项目的基本信息。 9. 在src/main/java目录下创建Java类文件,编写自己的业务逻辑。 10. 在完成以上步骤后,在IDE的命令行窗口输入命令"mvn clean install"编译和打包项目。 11. 编译和打包成功后,在target目录下会生成war文件。 12. 将生成的war文件部署到Web容器,例如Tomcat。 以上就是使用Maven创建web项目的基本步骤,通过这些步骤可以快速搭建一个基于Mavenweb项目。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值