错误背景

数据库课程设计需要用intelligent idea制作web项目,并在页面上输出一定的内容,需要和Tomcat相连。都配置好后,每次运行都出现:
请添加图片描述
我把整个过程总结了一遍。

创建web页面执行步骤

1.创建web项目

首先需要在idea中创建一个web项目,之前的版本可能直接就有web这个模版,但更新后的没有这个,如果有直接用就好了,没有大家可以参考这篇文章:
文章链接: https://blog.csdn.net/m0_67401761/article/details/124891981

参考文章创建好的项目目录应该是这样的:(标红点的是我后面加的,下面会有步骤介绍)
请添加图片描述
目录中的index.jsp的内容会显示在弹出的页面中。

jsp内容:(会写的话也可以写自己的)

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
  <head>
    <title>JSP example</title>
  </head>
  <body>

  <p style="color:blue">
    <%=(new java.util.Date()).toString()%>
    从来不是他们
    刻画的那种样子
    不是谁的王子
    讲不出煽情的字
    在喧嚣的王国
    守护自己的寂寞
    门外惊心动魄
    门里我泰然自若

  </p>

  </body>
</html>

2.对该项目用Tomcat进行配置

如果没有安装Tomcat需要先安装才可以使用,如果已经安装好,可以忽略下载安装步骤,能找到它的根目录就可以。

下载安装Tomcat

推荐大家看这篇文章就可以了,写的真的很全,我也出现了乱码问题,看了之后就解决了,但是我用bin的strar.bat运行Tomcat时,窗口输出的还是乱码,然而我用idea运行时,下面就不是乱码。
(我觉得这也没关系,idea输出的是正常的就行了)
文章链接:https://blog.csdn.net/weixin_47700137/article/details/116055222

我安装后放置的位置:
请添加图片描述
能找到位置就可以。
为什么我下载了2个呢?一开始我是下载9的那个,但我发现每次使用都出现HTTP的错误,所以我就下载了一个低版本,(总感觉一些新版本的内容出来时间不长的时候会有很多bug,当然也是正常情况,软件每次更新不就是更新它的错误么,要是一直不出错那也不用更新了,软件维修人员应该都失业了吧) 如果大家使用时也出现类似的错误,建议大家可以用一个低版本的,毕竟经过之前多次出错和修改也是比较靠谱的。

通过start.bat运行时:

请添加图片描述

请添加图片描述
这个输出还是有乱码的

通过idea运行时:(此时都已经配置完成,如果没配置完不能运行)
请添加图片描述
请添加图片描述
输出信息已经不是乱码了。

在idea中配置Tomcat

首先我们点击编辑配置
请添加图片描述

就进入下面这个页面,配置名字建议取和Tomcat版本号一样的名字,我的版本就是Tomcat 8.5.90,所以取和它一样的名字,这样便于理解。

1步骤就是进入选择哪个Tomcat,下面具体讲解。
2步骤是选择哪个浏览器,default是指电脑默认的浏览器。
3步骤你可以按我的那个写,就是最后在页面上显示的那个网址。
后面2个画横线的建议和我的一样。
请添加图片描述

点击1步骤后就显示1指向箭头的提示框,再选择2,就是选择具体Tomcat的位置,2指向的提示框,要选择下载的Tomcat对应的根目录,这个选择好后面的会自动填好,点击OK就好了。

请添加图片描述

上述都做完后,还需要在External Libraries添加Tomcat的依赖包:(就是我第一张图片画红点的那个)
请添加图片描述

添加好了之后就是这样显示的:

请添加图片描述

请添加图片描述
到现在为止都完成了,可以运行了。

错误原因、解决办法

我认为最主要的原因就是Tomcat的版本问题,我用9的时候都会出现404报错,第一次改用8的时候就正确了,所以不是版本越新越好,而是哪个靠谱用哪个。



Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐