Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 升级到Tomcat 9时MIME类型出现问题_Java_Jsp_Servlets_Mime Types - Fatal编程技术网

Java 升级到Tomcat 9时MIME类型出现问题

Java 升级到Tomcat 9时MIME类型出现问题,java,jsp,servlets,mime-types,Java,Jsp,Servlets,Mime Types,大约在2000年,我在hopirockets.com上有一个旧的Javaservlet/jsp网站。它已经运行在一个带有Tomcat7和Java8的旧debian服务器上。这个周末,我将操作系统升级到稳定的debian(buster),Tomcat7将无法运行。buster的升级增加了Java11,因此我使用更新替代方案退回到旧的Java8,但该站点仍然无法加载。然后我安装了tomcat9,在新的tomcat9中部署了站点,并加载了站点。将加载内容,但不会加载单个css文件 该站点从chrome

大约在2000年,我在hopirockets.com上有一个旧的Javaservlet/jsp网站。它已经运行在一个带有Tomcat7和Java8的旧debian服务器上。这个周末,我将操作系统升级到稳定的debian(buster),Tomcat7将无法运行。buster的升级增加了Java11,因此我使用更新替代方案退回到旧的Java8,但该站点仍然无法加载。然后我安装了tomcat9,在新的tomcat9中部署了站点,并加载了站点。将加载内容,但不会加载单个css文件

该站点从chrome中的tomcat9加载,但不从firefox加载。firefox中的错误是:

`The stylesheet http://hopirockets.com/css/hopi.css was not loaded because its MIME type, “text/html”, is not “text/css”.`
Chrome加载样式表,但在控制台中发出警告:

`Resource interpreted as Stylesheet but transferred with MIME type text/html: "http://www.hopirockets.com/css/hopi.css".`
jsp文件有这个页面指令,当删除它时,不会改变chrome或firefox中的行为

`<%@page contentType="text/html"%>`
``
带有css文件链接的head标记如下所示:



霍皮霍克斯NAR 636

很久以前,我从java/servlets/jsp迁移到python和Django,用于web站点。我希望比我更熟悉java网站的人能为我指出解决这个问题的正确方向

我在谷歌上搜索过这个问题,有很多关于它的帖子,但似乎没有一篇有解决这个问题所需的魔法咒语。所以,我想我会为我的特殊问题再发一次关于这个话题的帖子

谢谢

标记


PS我对操作系统和tomcat/java进行了升级,以保持最新的安全补丁。

您可以手动安装旧的tomcat。tomcat7仍在安装。它只是不想跑。无论如何,我宁愿升级到tomcat9以获得最新的安全修复。然后,您需要提供更多关于哪些不起作用的详细信息。例外情况?日志中有什么吗?我不是想让tomcat7在debian buster上工作。我正在尝试让hopirockets.com网站在tomcat9上运行。具体来说,我想弄清楚为什么firefox不会加载hopi.css样式表,而chrome会加载。请参阅原始帖子中的错误消息。您可以手动安装旧的tomcat。tomcat7仍在安装中。它只是不想跑。无论如何,我宁愿升级到tomcat9以获得最新的安全修复。然后,您需要提供更多关于哪些不起作用的详细信息。例外情况?日志中有什么吗?我不是想让tomcat7在debian buster上工作。我正在尝试让hopirockets.com网站在tomcat9上运行。具体来说,我想弄清楚为什么firefox不会加载hopi.css样式表,而chrome会加载。请查看原始帖子中的错误消息。