首先,这些信息都不是啰里啰唆的信息,为什么要去掉。如果你不喜欢控制台,打印这些消息,可以采用startup.bat后台启动,这样这些信息会输出到catalina.out文件中。如果你觉得这些还不够,那就需要将tomcat日志的level从INFO提高到WARN即可。

解决方案 »

  1.   

    那我怎么才能屏蔽一些我不想要的信息哪??如果提高到了WARN,那不是都不显示了??
      

  2.   

    改一下
    Tomcat\conf\logging.properties

    应用下log4j.properties
    的level为WARN甚至ERROR
      

  3.   


    你好,我是一个新手,看了你的回复后我发现我的认知有些问题,其实我说的屏蔽不必要的信息就是应用里面的一些启动信息,而如果能把tomcat里面的一些启动信息也屏蔽更好,我用的是tomcat5.0(貌似版本比较低,汗一个先~~~),在这个版本里Tomcat\conf目录下没有找到logging.properties,我到google上查找了一通也没有个答案,不知高手能不能在给指点一下,这个在那里?我在说一下我的试验结果,由于我没找到logging.properties所以我只把webapps下面的一些应用的log4j.properties的level做了修改
      修改为 WARN ,tomcat的启动信息继续出现,应用的信息继续出现
                     修改为 ERROR,tomcat的启动信息继续出现,应用的信息继续出现

    难道必须同时提高tomcat和应用的才能屏蔽掉应用的信息??
      

  4.   

    我用的tomcat版本是5.5应用中的log4j可以指定将日志输出到 控制台还是文件 可以查看一下log4j的手册
    org.apache.log4j.ConsoleAppender 输出到控制台
    org.apache.log4j.FileAppender 文件  
    org.apache.log4j.DailyRollingFileAppender 每天产生一个日志文件 
    org.apache.log4j.RollingFileAppender 文件大小到达指定尺寸的时候产生一个新的文件
    org.apache.log4j.WriterAppender 将日志信息以流格式发送到任意指定的地方
      

  5.   

    让您见笑了,请多多包涵,我的确不懂,你指的是应用的log4j.jar??我这个应用原先是跟tomcat4是捆绑的,如如果启动tomcat4时,应用中的信息并没有在tomcat的控制台上显示出来,只是我把它挪到tomcat5时,启动tomcat5才出现了这个应用的一些信息,所以我觉得不应该更改log4j.jar吧?应该就在tomcat5的那个地方设置。希望您不辞指教。
      

  6.   

    我改成tomcat5.5按照您的方法设置还是没屏蔽掉信息
    可是我应用里面的信息还是出来了
    2008-11-4 14:00:57 org.apache.coyote.http11.Http11BaseProtocol init
    信息: Initializing Coyote HTTP/1.1 on http-8080
    2008-11-4 14:00:57 org.apache.catalina.startup.Catalina load
    信息: Initialization processed in 1296 ms
    2008-11-4 14:00:57 org.apache.catalina.core.StandardService start
    信息: Starting service Catalina
    2008-11-4 14:00:57 org.apache.catalina.core.StandardEngine start
    信息: Starting Servlet Engine: Apache Tomcat/5.5.17
    2008-11-4 14:00:57 org.apache.catalina.core.StandardHost start
    信息: XML validation disabled
    -------------------------------------------------------------------------------应用显示的信息
    信息: 10000: MapInfo Routing J Server is initializing.  Please waiting
    2008-11-4 14:01:06 com.mapinfo.routing.j info
    信息: 10001: Loaded dataset: Bejing
    2008-11-4 14:01:06 com.mapinfo.routing.j info
    信息: 10003: Server started successfully.
    2008-11-4 14:01:06 com.mapinfo.routing.j info
    信息: 10004: Accepts old requests: true
    2008-11-4 14:01:06 com.mapinfo.routing.j info
    信息: 10005: Allow fallback to major roads: true
    2008-11-4 14:01:06 com.mapinfo.routing.j info
    信息: 10006: Types of requests handled:
    2008-11-4 14:01:06 com.mapinfo.routing.j info
    信息: 10007:     route requests
    2008-11-4 14:01:06 com.mapinfo.routing.j info
    信息: 10008:     iso requests
    2008-11-4 14:01:06 com.mapinfo.routing.j info
    信息: 10009:     multi-point routing requests
    2008-11-4 14:01:06 com.mapinfo.routing.j info
    信息: 10011:     routing data requests
    2008-11-4 14:01:06 com.mapinfo.routing.j info
    信息: 10012:     matrix route requests
    2008-11-4 14:01:06 com.mapinfo.routing.j info
    信息: 10014: Iso Preferences:
            Major roads only: false
            Simplification factor: 0.05
            Default propagation factor: 0.16
            Default ambient speed: 15 mph
            Timeout: 600000000 ms
    2008-11-4 14:01:06 com.mapinfo.routing.j info
    信息: 10015: Matrix Route Preferences:
            Optimize by: Shortest time
            Distance unit: mile
            Time unit: minute
            Timeout: 1200000 ms
    2008-11-4 14:01:06 com.mapinfo.routing.j info
    信息: 10016: Multi-point Routing Preferences:
            Optimize by: Shortest time
            Return directions: true
            Return shape points: all
            Return segment data: true
            Distance unit: mile
            Time unit: minute
            Speed unit: mph
            Timeout: 600000 ms
    2008-11-4 14:01:06 com.mapinfo.routing.j info
    信息: 10018: Route Preferences:
            Optimize by: Shortest time
            Return directions: true
            Return shape points: all
            Return segment data: true
            Distance unit: mile
            Time unit: minute
            Speed unit: mph
            Timeout: 500000 ms
    2008-11-4 14:01:06 com.mapinfo.routing.j info
    信息: 10019: Routing Data Preferences:
            Return shape points: all
            Return segment data: true
            Distance unit: mile
            Time unit: minute
            Speed unit: mph
    关键是我怎么把这个信息给去掉??
      

  7.   

    汗了,今天有抽空看了看这个问题。才发现是我的应用程序的log4j的版本太低了的缘故。