为什么tomcat可以启动,但是网页打不开,报错400?

发布于 科技 2024-02-05
8个回答
  1. 匿名用户2024-01-25

    您的程序一定有问题。

  2. 匿名用户2024-01-24

    1. 正确的端口号。

    404 错误证明 tomcat 已成功激活。 但是在一台电脑上,你可以用不同的端口号启动多个tomcat,所以要确保你访问的是正确的端口号,不要用端口号8080启动tomcat,但你访问的地址是端口80(默认),所以肯定会有404错误。

    2.环境变量。

    假设有两只雄猫 A 和 B,它们显然在 B 下运行,但它们正在启动 A。

    环境变量中有两个属性:catalina home 和 catalinia base,如果这个值指向 a,那么即使它在 b 下运行,它实际上也会以 a 开头。

    3. 确定 Web 应用程序是否成功启动。

    虽然 Tomcat 启动成功,但对应的 Web 应用启动失败,仍会导致 404 错误。

    如果 Web 引用启动失败,它将是 localhost。 在 Tomcat 的 logs 目录中当前日期。 日志。

    打开文件并检查在启动相应 Web 应用程序时是否出现错误。 也许是因为末尾多了一个标签,也可能是因为找不到对应的 servlet 类。

    有时,tomcat 的配置会发生冲突,通常选择根目录,因此在配置 5 中,访问地址时是否添加了 Web 应用程序的名称。

    这也是加入部署时的常见错误,指定路径,例如:

    然后在访问时,记得添加 j2ee,像这样。

    6. 是否获得有需要的人的资源。

    这种错误也很常见,写的文件是,但访问是,会提示404。

    7. 您无法访问 web-inf 目录中的资源。

    从安全角度来看,Zhengji Tomcat 不允许访问 web-inf 目录下的 html 和 jsp 文件。 因此,如果资源文件放在 web-info 中,也会提示 404 错误。

    Web 服务器的角色:

    1. 接收客户的请求。

    2. 回复客户。

    我们也可以编写自己的 Web 服务器,但这太麻烦和困难了,所以我们可以使用目前使用最广泛的 Tomcat 服务器。

    常见的 Web 服务器:

    ltomcat(apache)

    ljboss(redhat)

    lglassfish(orcale)

    lresin(caucho)

    lweblogic(orcale)

    lwebsphere(ibm)

  3. 匿名用户2024-01-23

    访问路径、配置文件、版本。 仔细检查它们。

  4. 匿名用户2024-01-22

    6.是否已访问资源。

    。这种错误也很常见,你写的文件是,但是访问是,自然会提示404。

    7.您无法访问 web-inf 目录中的资源。

    从安全角度来看,Tomcat 不允许访问 web-inf 目录中的 HTML 和 JSP 文件。 因此,如果您的资源文件放在 web-info 下,它也会提示 404 错误。

  5. 匿名用户2024-01-21

    是端口的改变还是其他原因,导致浏览器之前记录的地址打不开?

  6. 匿名用户2024-01-20

    端口号有误吗?

  7. 匿名用户2024-01-19

    看看是不是端口问题。 网址写得不正确吗?

  8. 匿名用户2024-01-18

    最好删除已部署的应用程序,以确定这是 Tomcat 的故障还是您部署的应用程序有问题。

    如果是安排,则该应用程序有问题。 首先要确定有没有问题,如果写了很多东西,那就全部清空,一点一点的添加内容,去寻找,看看有没有错误。

    如果没有错误,就看是不是错了。

    如果无法识别 jar,请尝试将应用程序中的所有 jar 放在 Tomcat 的 lib 下。

    可能是系统文件损坏了,比如Win2K下的字体,Win98 Fonts目录下的字体以及系统中运行的其他基本文件都损坏了,系统启动时无法完成初始化,被迫重启。 建议覆盖或重新安装。

    它可能是您计算机中的病毒。 当冲击波病毒来袭时,它还会在 60 秒后提示系统自动启动,并且木马将远程控制您计算机的所有活动,包括备份您的计算机。 建议删除病毒、木马或重新安装系统。

相关回答
8个回答2024-02-05

软件和客户端使用的协议与端口不同。

服务器是不一样的。 >>>More

7个回答2024-02-05

我破坏教育,不听。

6个回答2024-02-05

1. Win+R打开运行窗口,输入命令并按回车键执行,<> >>>More

5个回答2024-02-05

有些DLL文件没有正确注册,最彻底的方法是重新安装系统。 您也可以尝试修复它,但它不一定完整,并且您的计算机可能存在其他问题。 这种情况通常可以通过注册多个DLL文件来解决,如下所示: >>>More

4个回答2024-02-05

网页打不开,一直加载,其他网页正常有什么问题? >>>More