创建Java Web Project或Module
1、创建静态的Java Web
我学习的IDEA版本比较旧,但我用的是还算比较新的2021版本的IDEA,不知道这样创建静态的Java Web有没有错,如果有错的话,欢迎大家指出,我会乐意接受改正。
2、创建动态的Java Web
2.1创建动态的Web的Module
首先我们创建普通的Java工程模块,
还是单击右键Project01,选择Java,Module SDK改用自己的JDK版本,点击Next
给Module起个名称,比如我起JavaWeb01
单击右键JavaWeb01,选择Add Framework Support
勾选JavaEE下面的Web Application,这样可以让我们创建的普通的Java工程模块变成Web工程
创建好的工程结构如下:
打开index.jsp,修改为如下内容:
2.2配置Tomcat
在IDEA中配置Tomcat之前,需要保证已经安装并配置好Tomcat的环境变量,接着按Windows+r键,输入cmd打开命令行窗口,在命令行中输入:catalina run
。能够启动Tomcat,则证明安装配置成功。
如下,我们的Tomcat服务器已经成功启动了
下面看如何在IDEA中配置Tomcat服务器:
选择Run接着点击Edit Configurations
点击“+”,选择Tomcat下面的Local
下面配置Tomcat的名称以及配置应用服务器的位置,根据自己安装Tomcat的位置决定,Tomcat服务器的默认的启动浏览器是谷歌浏览器,默认端口号为8080
接着部署:
这里把上下文路径稍微修改了一下
点击OK即可。此时:
运行刚才创建的index.jsp即可:
运行之后出现了一个小小的问题,错误提示里显示我们的端口已经被占用了,不用慌,只是个小小的问题,既然8080端口被已经占用了,那么我们就把8080端口修改为其他端口了,比如我修改为8081端口。
看到控制台输出好多红色的字,不用慌,这是控制台打印输出的日志信息,到这里你已经成功部署Web工程了
注意事项:
可以点击红框,刚点击完不能立刻马上关闭服务器,只是断开了与服务器的连接,稍等片刻,当停止按钮显示为灰色,才表示完成关闭服务器。