参考:
图文详解 IntelliJ IDEA 15 创建普通 Java Web 项目
IntelliJ IDEA Tomcat配置 详解
IntelliJ IDEA 教程 - 创建普通Java Web 项目
一、创建项目:
填写项目名:
创建完成后可看到项目目录如下:
在web/WEB-INF目录下创建两个目录,分别为lib(存放jar包)、classes(存放编译后的内容):
二、配置项目:
选择编译内容的存放位置:
添加jar包、和Tomcat依赖:
配置依赖完成如下:
三、Tomcat的配置
添加Tomcat:
设置浏览器:
设置war打包:
四、运行
报错
报错一:
'#' 不是内部或外部命令,也不是可运行的程序 Using CATALINA_BASE:
"C:\Users\lenovo\.IntelliJIdea2017.1\system\tomcat\Unnamed_seckill" 或批处理文件。
将
# Configure JAVA 9 specific start-up parameters
改成:
rem Configure JAVA 9 specific start-up parameters
参考:
Tomcat:
#
不是内部或外部命令,也不是可运行的程序或批处理文件
报错二:
jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server
将
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.37</version>
<scope>runtime</scope>
</dependency>
改成:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.11</version>
<scope>runtime</scope>
</dependency>
将
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/seckill?useUnicode=true&characterEncoding=utf-8
jdbc.username=root
jdbc.password=admin
改成:
jdbc.driver=com.mysql.cj.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/seckill?useUnicode=true&characterEncoding=utf-8&serverTimezone=UTC&useSSL=false
jdbc.username=root
jdbc.password=admin
参考:
启动tomca时报错Could not create connection to database server.
MySQLNonTransientConnectionException: Could not create connection to database server.