Java 为什么tomcat会永久刷新页面

Java 为什么tomcat会永久刷新页面,java,tomcat,spring-mvc,web.xml,server.xml,Java,Tomcat,Spring Mvc,Web.xml,Server.xml,我正在tomcat上开发一个spring mvc应用程序。问题是tomcat每2/3分钟刷新一次页面,我不明白为什么! 我的配置是 web.xml <?xml version="1.0" encoding="UTF-8"?> http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id=“WebApp\u id”version=“2.5”> javax.servlet.jsp.jstl.fmt.localizationContex

我正在tomcat上开发一个spring mvc应用程序。问题是tomcat每2/3分钟刷新一次页面,我不明白为什么! 我的配置是

web.xml

<?xml version="1.0" encoding="UTF-8"?>

http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id=“WebApp\u id”version=“2.5”>


javax.servlet.jsp.jstl.fmt.localizationContext
信息
javax.servlet.jsp.jstl.fmt.fallbackLocale
fr
上下文配置位置
类路径:portal.xml
org.springframework.web.context.ContextLoaderListener
门户
org.springframework.web.servlet.DispatcherServlet
上下文配置位置
1.
门户
*.htm
门户
/index.htm
门户
*.阿贾克斯
编码滤波器
org.springframework.web.filter.CharacterEncodingFilter
编码
UTF-8
强制编码
真的
编码滤波器
/*
要求
向前地
springSecurityFilterChain
org.springframework.web.filter.DelegatingFilterProxy
springSecurityFilterChain
/*
30
index.htm
*.jsp
假的
UTF-8
假的

server.xml

      <Host name="localhost"  appBase="webapps"
        unpackWARs="true" autoDeploy="true"
        xmlValidation="false" xmlNamespaceAware="false">

    <!-- SingleSignOn valve, share authentication between web applications
         Documentation at: /docs/config/valve.html -->
    <!--
    <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
    -->

    <!-- Access log processes all example.
         Documentation at: /docs/config/valve.html -->
    <!--
    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"  
           prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
    -->
    <!--
   <Context docBase="/home/badrux/Work/apache-tomcat-6.0.26/webapps/portal" path="/" reloadable="true"></Context>
    -->
   <Context path="/images" docBase="/root/collecte/images" reloadable="false"/>
   <Context path="/statics" docBase="/root/collecte/statics" reloadable="false"/>
   <Context path="/sitemap" docBase="/root/collecte/sitemap" reloadable="false"/>
  </Host>


提前感谢

服务器无法自行刷新页面,实现这一点没有简单的方法。如果您真的遇到这种行为,那么您的代码中的某个地方会出现显式刷新(可能重定向?可能JavaScript?),或者AJAX会强制重新加载页面


请注意,我说的是“简单方式”。您可以通过更复杂的技术来实现,但这样做的可能性很小。

服务器无法自行刷新页面,没有简单的方法来实现这一点。如果您真的体验到这种行为,那么您的代码中的某个地方就有明确的刷新(可能是重定向?可能是JavaScript?)或者AJAX正在强制重新加载页面

请注意,我说的是“简单方法”。你可以通过更复杂的技术来实现这一点,但你不太可能做到这一点。

你有一个:

<meta http-equiv="refresh" content="240" />

在页面标题中,这意味着您告诉浏览器每4分钟(240秒)刷新一次页面

另外,在呈现主页时,您还创建了一个会话,这可能是不必要的开销。

您有:

<meta http-equiv="refresh" content="240" />

在页面标题中,这意味着您告诉浏览器每4分钟(240秒)刷新一次页面



另外,在呈现主页时,您还创建了一个会话,这可能是不必要的开销。

刷新是什么意思?您可以访问,每4分钟刷新一次页面。刷新是什么意思?您可以访问,每4分钟刷新一次页面。我将检查所有脚本!我禁用了所有p年龄脚本,但仍然有刷新行为,我认为这是一个tomcat配置问题。如果你想我可以附加我的jsp+布局页面代码,这可能会有帮助,请这样做。我不理解你的反应?我的意思是,在这里发布你的jsp和JavaScript可以帮助我们解决这个难题。我会检查我的所有脚本!我禁用了所有页面脚本,但仍然我有刷新行为,我认为这是一个tomcat配置问题。如果你想,我可以附加我的jsp+布局页面代码,这可能会有所帮助,请这样做。我不理解你的回答?我的意思是,在这里发布你的jsp和JavaScript可以帮助我们解决这个难题。你是对的,谢谢Luke,问题是。你说的“什么意思?”在呈现主页时,您还创建了一个会话“@MokhlisseBadre,请接受Luke的回答作为奖励:)@Mokhlisse我的意思是,当你浏览主页时,会在服务器上创建一个会话-我可以看到正在设置JSESSIONID。如果没有很好的理由,那么你应该避免浪费服务器端资源。请注意,除非你在JSP中使用
,否则如果会话不存在,它将创建一个会话。你是对的,谢谢Luke、 问题是,“在呈现主页时,您也在创建会话”是什么意思“?@MokhlisseBadre,请接受Luke的回答作为奖励:)@Mokhlisse我的意思是当你浏览主页时,服务器上创建了一个会话-我可以看到正在设置JSESSIONID。如果没有很好的理由,那么应该避免浪费服务器端资源。请注意,除非您在JSP中使用
,否则如果会话不存在,它将创建会话。