Linux中Tomcat发布war包后无法正常访问非静态资源

这篇具有很好参考价值的文章主要介绍了Linux中Tomcat发布war包后无法正常访问非静态资源。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

事故现象

在CentOS8中安装完WEB环境,首次部署WEB项目DEMO案例,发现可以静态的网页内容,

但是无法向后台发送异步请求,全部出现404问题,导致数据库数据无法渲染到界面上。

Linux中Tomcat发布war包后无法正常访问非静态资源,linux,tomcat

原因分析

CentOS请求中提示用来获取资源的连接不安全

因为使用的HTTP协议访问的项目 不安全是正常的,请暂时忽略

Linux中Tomcat发布war包后无法正常访问非静态资源,linux,tomcat

核心原因

因为前端可以正常访问,所以怀疑后端环境出问题。

  • 首先检查war包中对应的文件都没有问题,

  • 其次发现在Eclipse中默认创建Dynamic Web Project 项目的JRE环境使用的 JavaSE - 17

本机安装的是JDK11, 平时环境都是重新配置过的,这次小案例比较急给忘记了,因此预计是JDK环境造成

Linux中Tomcat发布war包后无法正常访问非静态资源,linux,tomcat

更改JDK环境

1.右键JRE修改i执行环境切换成 JavaSE - 11(jre)

Linux中Tomcat发布war包后无法正常访问非静态资源,linux,tomcat
2. 提示版本不匹配

Java编译器级别与已安装的Java项目方面的版本不匹配

Java compiler level does not match the version of the installed Java project facet.

Linux中Tomcat发布war包后无法正常访问非静态资源,linux,tomcat
原因

项目.settinds目录下org.eclipse.wst.common.project.facet.core.xml文件定义了 java的版本

Linux中Tomcat发布war包后无法正常访问非静态资源,linux,tomcat

  1. 同步facet="java" version="17"中版本的数值 改为上面修改的 11

Linux中Tomcat发布war包后无法正常访问非静态资源,linux,tomcat

演示效果

Linux中Tomcat发布war包后无法正常访问非静态资源,linux,tomcat文章来源地址https://www.toymoban.com/news/detail-705011.html

到了这里,关于Linux中Tomcat发布war包后无法正常访问非静态资源的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SpringBoot项目 Tomcat部署war程序时启动成功但是访问404异常处理

    Springboot项目 使用IntelliJ IDEA 将maven项目打war包,pom.xml文件中引入了依赖 并通过maven的package打包完后,放入tomcat的web-apps文件下 同时修改了打开conf文件夹下的server.xml文件,启动tomcat时出现了以下问题 SpringApplicationBuilder用于构建 Spring 应用,是SpringApplication和ApplicationContext实例

    2024年02月14日
    浏览(36)
  • 解决SpringBoot项目war部署到tomcat下无法Nacos中注册服务问题

           怎么解决Spring Boot项目部署到tomcat下无法Nacos中注册服务问题\\\",希望能够解决您遇到有关问题。 在使用Nacos作为注册中心的Spring Boot项目,以war包形式部署到服务器上,启动项目发现该服务无法在Nacos中注册。     查看源码,需从nacos的注册类找起,查找后发现,naco

    2024年02月10日
    浏览(37)
  • Linux下Tomcat启动WAR包

    linux下tomcat运行war包常用命令 一、先是war包copy到 linux服务器下Tomcat的WebApps目录 如果是老项目,在导入war的之前,习惯上是把之前的war备份一下, 把war导入以后 ,就用到了解压命令(tomcat启动可自动解压,但是有时候可能有问题): 二、启动tomcat 直接启动./startup.sh 作为服

    2024年02月11日
    浏览(74)
  • Tomcat无法正常启动的问题

    首先我的问题是Tomcat无法正常启动,bin目录下的startup.bat也出现闪退的情况。 解决步骤: 1、先检查jdk的环境变量配置:             (1)  右击“电脑”——“属性”——“高级系统设置”——点击“环境变量”——在“系统变量”中找到\\\"Path\\\"——点击\\\"编辑\\\"——新建两行

    2023年04月19日
    浏览(30)
  • IP可以正常访问网站、域名无法正常访问

    问题: 域名解析都是都是正常的 可以ping通所指向的IP,端口也可以telnet通 但是就是无法正常访问平台,错误提示403 解决方案: 将tomcat里面的server配置文件中的defaultHost这个配置属性修改成网站访问的公网IP地址; 修改好了之后重启使用tomcat相应的程序即可

    2024年02月16日
    浏览(34)
  • 无法正常访问服务器

              网络原因,本地网络:解决办法:检查本地网络是否正常,访问外网是否流畅。机房网络:通过路由追踪查看是否中间有 节点不通,确定是线路出现丢包。 远程连接,检查远程连接是否启用以及远程计算机上的连接数是否超出。未启用和超出连接数都会出现服务

    2024年02月10日
    浏览(39)
  • idea中没有tomcat,tomcat配置,以及访问静态资源

    1.点击add configurations 2.如下所示 选择tomcat server 3. 配置tomcat 正常情况下 , URL为http://localhost:8080/,Application context就是:/ URL为http://localhost:8080/XXX,Application context就是:/XXX Server中的URL: tomcat启动后,自动跳转的url Deployment中的Application context: 项目实际可以访问到的url 如果是

    2024年01月18日
    浏览(39)
  • Github 无法正常访问?一招解决

    查询IP网址:  https://ip.chinaz.com/ 主页如下: 分别查询以下三个网址的IP: github.com github.global.ssl.fastly.net assets-cdn.github.com 修改 hosts 文件: 将 /etc/hosts 复制到 home 下 sudo cp /etc/hosts ./ gedit hosts 在底下添加: xxx.xx.xx.x github.com xxx.xx.xx.x github.global.ssl.fastly.net xxx.xx.xx.x assets-cdn.github

    2024年01月23日
    浏览(32)
  • tomcat配置静态资源访问(亲测ok版)

    最近偶尔接收一个ssm+jsp的项目,因为之前的文件上传都是存在项目里,用tomcat启动的话,往往不能实时加载图片等资源 做一个用户头像切换功能,上传了文件后(上传是用的layui的组件,上传无问题)。但是加载的时候,必须重新启动项目才可以。我靠,这怎么行? 这里的

    2024年02月10日
    浏览(35)
  • springboot项目正常启动后却无法访问

    报错内容: Resolved [org.springframework.http.converter.HttpMessageNotReadableException: Required request body is missing: public java.lang.String com.cfm.user.controller.login.controller.UserLoginController.userLogin(com.cfm.user.controller.login.dao.UserLoginInfo)] 解决方案如下: 解析:在后台方法请求参数上添加@RequestBody时,将请求

    2024年02月13日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包