一旦部署到远程tomcat,所有Javascript/CSS和图像都不会呈现,但不会呈现到本地tomcat

一旦部署到远程tomcat,所有Javascript/CSS和图像都不会呈现,但不会呈现到本地tomcat,tomcat,spring-boot,Tomcat,Spring Boot,我使用的是Tomcat8,一旦我把war文件放到我的webapps文件夹中,我得到的就是HTML。您可以在上看到该站点 我试着像下面这样做: <script type="text/javascript" src="/../javascripts/script.js"></script> <script type="text/javascript" src="/../javascripts/superfish.js"></script> <sc

我使用的是Tomcat8,一旦我把war文件放到我的webapps文件夹中,我得到的就是HTML。您可以在上看到该站点

我试着像下面这样做:

<script type="text/javascript" src="/../javascripts/script.js"></script>
<script type="text/javascript" src="/../javascripts/superfish.js"></script>
<script type="text/javascript" src="/../javascripts/jquery.easing.js"></script>
<script type="text/javascript" src="/../javascripts/jquery-ui.min.js"></script>
<script type="text/javascript" src="/../javascripts/jquery.blockUI.js"></script>
<script type="text/javascript" src="/../javascripts/jquery.timeago.js"></script>
<script type="text/javascript" src="/../javascripts/jquery.qtip.min.js"></script>
<script type="text/javascript" src="/../javascripts/jquery.parallax.js"></script>
<script type="text/javascript" src="/../javascripts/jquery.ba-bbq.min.js"></script>
<script type="text/javascript" src="/../javascripts/jquery.actual.min.js"></script>
<script type="text/javascript" src="/../javascripts/jquery.isotope.min.js"></script>
<script type="text/javascript" src="/../javascripts/jquery.linkify.min.js"></script>
<script type="text/javascript" src="/../javascripts/jquery.scrollTo.min.js"></script>
<script type="text/javascript" src="/../javascripts/jquery.waypoints.min.js"></script>
<script type="text/javascript" src="/../javascripts/jquery.touchSwipe.min.js"></script> 


您能在WAR中共享文件夹结构吗?上面的文件夹屏幕截图似乎是原始代码的截图。此外,对于每个静态请求,其中一个响应头是X-Powered-By:PHP/5.4.45-0+deb7u6。并且没有一个静态请求(CSS、JS、图像)最终进入404。如果您的Tomcat服务器在代理服务器后面,请检查(或共享)您的代理配置。请参阅帖子,我更新了它。我有一个apache2服务器运行在端口80上,在apache2中有一个反向代理运行在端口8080上。这也是你说的吗?如果有必要的话,我也在使用thymeleaf。感谢WAR目录结构。从图像上看,“静态”内容似乎在WEB-INF中。默认情况下,这些文件将不可用,除非您有专门的“静态内容处理程序”servlet从WEB-INF中提取这些文件。如果您将静态文件夹移到WEB-INF之外,这些文件将与URL一起可用。因此,您需要更改web存档的打包。此外,无论如何都需要删除前导反斜杠。如果您可以尝试一下并分享结果,这将非常有帮助。
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">

<head>

    <title>Stidham Financial</title>
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
    <meta name="format-detection" content="telephone=no"/>
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>
    <link rel="stylesheet" type="text/css" href="/../css/superfish.css"/>
    <link rel="stylesheet" type="text/css" href="/../css/style.css"/>
    <link rel="stylesheet" type="text/css" href="/../css/nivo-slider.css"/>
    <link rel="stylesheet" type="text/css" href="/../css/jquery.qtip.min.css"/>
    <link rel="stylesheet" type="text/css" href="/../css/jquery-ui.css"/>
    <link rel="stylesheet" type="text/css" href="/../css/jquery.fancybox.css"/>
    <link rel="stylesheet" type="text/css" href="/../css/jquery.fancybox-buttons.css"/>