zoukankan      html  css  js  c++  java
  • Hudson 打包部署到Was上特别慢

    一、找问题点

    1.打包很快,到部署很慢

    2.部署到其他was一样很慢

    二、解决

    经过寻找,网上找出以下一段话:

    问题出在web.xml,web.xml中的版本信息不对,要根据你的servlet版本和运行环境来修改,tomcat6支持servlet2.5,tomcat5的环境支持servlet2.4,对应不对就会因为版本问题造成验证耗时。因为web工程引用了struts,偷懒就把WEB.XML也复制进来,结果导致特别慢,将web.xml头按如下修改,速度正常。(更改版本)

    附一:web.xml各版本头

    -----------------------------------------------------------------------------------------------

    servlet 2.3
        <!DOCTYPE web-app PUBLIC
         "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
         "http://java.sun.com/dtd/web-app_2_3.dtd" >
        
        <web-app>
          <display-name>Servlet 2.3 Web Application</display-name>
        </web-app>
    -----------------------------------------------------------------------------------------------
    servlet 2.4
        <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
               xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
               http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
               version="2.4">
        <web-app>
          <display-name>Servlet 2.4 Web Application</display-name>
        </web-app>
    -----------------------------------------------------------------------------------------------
    servlet 2.5
        <web-app xmlns="http://java.sun.com/xml/ns/javaee"
               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
               xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
               http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
               version="2.5">
        <web-app>
          <display-name>Servlet 2.5 Web Application</display-name>
        </web-app>
    -----------------------------------------------------------------------------------------------
    servlet 3.0
        <web-app xmlns="http://java.sun.com/xml/ns/javaee"
               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
               xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
               http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
               version="3.0">
        <web-app>
          <display-name>Servlet 3.0 Web Application</display-name>
        </web-app>
     附二:各个版本tomcat支持的servlet

  • 相关阅读:
    centos7使用163 yum源
    Package has no installation candidate解决方法
    HTML 5 canvas相关
    git rebase 使用总结
    Redis不是只有get set那么简单
    k8s---pod常用操作
    Navigator.sendBeacon 无阻塞发送统计数据
    如何在页面关闭或跳转时优雅的发送Ajax请求
    mysql的触发器、视图、索引,受益匪浅
    杂集:centos7中利用logrotate工具切割tomcat日志
  • 原文地址:https://www.cnblogs.com/tudachui/p/9837112.html
Copyright © 2011-2022 走看看