情况如图,该方法用于解决tomcat未配置好的情况 刚开始以为是tomcat的端口被占用了,后来在cmd窗口输入netstat -ano去找8080端口(tomcat的默认端口),居然没找到,那说明我的tomcat没启动,于是去启动tomcat。如果你们是真的端口被占用了,那么请记住本地地址末尾(端口号)8080所对应的PID,然后去任务管理器中找到占用该端口的进程并将其KILL(关闭)。 然后我去找tomcat的bin目录,结果显示指定的服务没安装,好家伙,我忘记之前重装系统了,因为重装系统,安装在D盘的tomcat的失去作用。想要启动tomcat7w.exe(这是管理服务的)出现“指定服务未安装,无法打开tomcat7服务”的提示。重装系统也导致之前安装的tomcat服务没了,所以要先安装tomcat服务。 接下来自然就是配置tomcat的环境变量之类的常规操作了 ①创建变量名为CATALINA_HOME和CATALINA_BASE两个的值都一样,为所安装tomcat的目录(不是bin目录,是整个tomcat的目录),这两个是直接放到系统变量中的。 ②在PATH变量中添加%CATALINA_HOME%\bin和%CATALINA_HOME%\lib这两个路径变量(配置这个变量是用来指定命令搜索路径的,这样我们就可以直接在任何目录下都可以使用对应的bin目录下的所有命令啦) ③ 打开cmd,进入tomcat的bin目录。输入service.bat install然后按回车就可以了。出现下面的结果就说明tomcat服务安装成功了 ④接着打开计算机(右键)——管理——服务和应用程序——服务。会发现多了一个Tomcat9的服务,此时显示默认服务未开启,而且是手动。你可以在那里开启服务。并右键点击属性,设置它的启动方式,自动还是手动。 ⑤服务启动后,可以在网页中输入localhost:8080进入tomcat主页面,这样tomcat服务就启动成功了(程序应用一般都是需要通过服务来暴露它给用户提供的功能的) 好的,现在言归正传,继续说标题的东西,哈哈(对不起大家,写着写着就写偏了) 然后我就直接去跑程序,发现问题还是没有修改,结果是自己创建的项目类型出了问题(呜呜呜,我是fw),因为自己写的作业,是需要创建web项目的,我直接创建了一个普通的java项目自然不行,所以请大家参考这位大佬的步骤去建立web项目。 使用IDEA创建JavaWeb项目 最后,直接运行程序就解决问题了。