Windows下IDEA创建Java WebApp的一些总结

在踩了无数坑之后,写一下小总结,帮助兄弟们少走弯路

环境准备

  • Java
    这个不用多说,推荐在环境变量Env加入Java Home环境变量,方便后面设置
  • idea
    能用Ultimate版本最好,我这种穷B就用Community版本了
  • Mysql
    如果是压缩包版本别忘了单独要下connector依赖库jar
    其他什么自启动、用户密码啥的网上教程都有的,这里不赘述了
  • Tomcat
    注意,可以先写一个hello world看下tomcat是否正常工作,如果出现端口被占用的情况注意在conf的server.xml中修改下目标端口号重新试一下(如果占用该端口的process不重要直接kill掉也行,不用修改配置)
  • maven
    添加下maven home环境变量,试下看能不能正常工作,修改下conf目录下settings.xml中maven repo下载位置和阿里镜像源

创建工程

首先我们在idea中设置一下maven
Windows下IDEA创建Java WebApp的一些总结_第1张图片

这里不同idea版本可能不一样,流程是maven proj-arch type(webapp)
Windows下IDEA创建Java WebApp的一些总结_第2张图片

工程目录

创建工程后,开始会先进行maven同步,如果需要什么依赖可以在pom.xml中加入dependence
然后在main目录下加入java文件夹,进行后端代码编写


注:
如果想要查询需要依赖的写法,直接去maven网站查询就好
https://mvnrepository.com/

插件推荐

这里推荐plugin:smart tomcat和tomcat runner来弥补community版本无法调试web项目的问题

运行

目前项目还不能运行,就需要上述的两个插件配置
Windows下IDEA创建Java WebApp的一些总结_第3张图片
Windows下IDEA创建Java WebApp的一些总结_第4张图片
这里设置好了我们启动编译,有可能出现提示source版本问题
解决:

  • 首先看下我们的project structure看下language level是不是没有改
  • 如果改了restart idea还没有效果,我们看一下maven的pom.xml配置,加入compile config选项
<plugin>
   <artifactId>maven-compiler-pluginartifactId>
   <configuration>
     <source>17source>
     <target>17target>
   configuration>
   <version>3.8.0version>
 plugin>

应该就可以解决问题

ok,现在就可以运行web app了,搞起来!

你可能感兴趣的:(java,intellij-idea,windows)