论坛首页 入门技术论坛

紧急求助:每次启动都是双进程

浏览 2462 次
该帖已经被评为新手帖
作者 正文
   发表时间:2006-11-18  
突然发现的,不知道是不是机器中毒了
开始发现eclipse每次启动,都是出现2个eclipse.exe进程;如何处理都不能正常
后来突然就好了,只由1个进程启动了

但是,我们正在开发的tomcat的工程,每次启动tomcat的时候,我的工程都不正常,双进程,很奇怪

我的filter每次都启动2次;并且里面的任何操作:submit,debug等都是输出2次
我用的是hibernate,spring,struts。这个问题是这几天才出现的,以前没有遇到过

2006-11-18 10:27:01,734 INFO  - [UserLoginFilter] 初始化 UserLoginFilter ....
2006-11-18 10:27:01,734 INFO  - [UserLoginFilter] 初始化 UserLoginFilter ....
2006-11-18 10:27:01,765 INFO  - [UserLoginFilter] 初始化 UserLoginFilter ....OK
2006-11-18 10:27:01,765 INFO  - [UserLoginFilter] 初始化 UserLoginFilter ....OK
2006-11-18 10:27:18 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
2006-11-18 10:27:19 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2006-11-18 10:27:19 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
2006-11-18 10:27:19 org.apache.coyote.http11.Http11AprProtocol start
信息: Starting Coyote HTTP/1.1 on http-9090
2006-11-18 10:27:20 org.apache.coyote.ajp.AjpAprProtocol start
信息: Starting Coyote AJP/1.3 on ajp-8009
2006-11-18 10:27:20 org.apache.catalina.storeconfig.StoreLoader load
信息: Find registry server-registry.xml at classpath resource
2006-11-18 10:27:20 org.apache.catalina.startup.Catalina start
信息: Server startup in 22187 ms

2006-11-18 10:29:28,828 DEBUG - [BaseAction] start of BaseAction.execute()
2006-11-18 10:29:28,828 DEBUG - [BaseAction] start of BaseAction.execute()
2006-11-18 10:29:28,828 DEBUG - [TnsServiceOrderAction] 进入 TnsServiceOrderAction.gotoAdd()
2006-11-18 10:29:28,828 DEBUG - [TnsServiceOrderAction] 进入 TnsServiceOrderAction.gotoAdd()



很不明白,晕阿,谁能指点一下
按理说我用的是
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
是单实例的阿,我测试了一下,在一个service中打印一个int i++值,虽然concole上面是还是打印了2次,但值都是一样的;
到底怎么回事啊,
   发表时间:2006-11-18  
问题终于解决了,可怕的log4j
把所有的package全部删除,只保留最基本的,还不可以;
然后就逐步的删除,最后发现居然是log4j.xml文件的问题,我还原了最开始的文件,就可以了;搞不懂有什么差别

原来的version,不造成问题的版本
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "/WEB-INF/log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
	<!-- STDOUT: Outputs log information to the standard output/console -->
	<appender name="STDOUT" class="org.apache.log4j.ConsoleAppender">
		<layout class="org.apache.log4j.PatternLayout">
			<!--param name="ConversionPattern" value="%-4r [%t] %-5p %c %x - %m%n"/-->
			<!--param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n"/-->
			<param name="ConversionPattern" value="%d %-5p - [%C{1}] %m%n"/>
		</layout>
	</appender>
	<logger name="com.channel">
		<level value="DEBUG"/>
		<!-- appender-ref ref="STDOUT"/ -->
	</logger>
	<root>
		<level value="WARN"/>
		<appender-ref ref="STDOUT"/>
	</root>
</log4j:configuration>





现在的,造成问题的版本
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "/WEB-INF/log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
	<!-- STDOUT: Outputs log information to the standard output/console -->
	<appender name="STDOUT" class="org.apache.log4j.ConsoleAppender">
		<layout class="org.apache.log4j.PatternLayout">
			<!--param name="ConversionPattern" value="%-4r [%t] %-5p %c %x - %m%n"/-->
			<!--param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n"/-->
			<param name="ConversionPattern" value="%d %-5p - [%C{1}] %m%n"/>
		</layout>
	</appender>
	
	<!-- INFO: Outputs EveryDay log information to the File: tns.log -->		
	<appender name="INFOUT" class="org.apache.log4j.DailyRollingFileAppender">
		<param name="File" value="${catalina.home}/logs/tns.log"/>
		<layout class="org.apache.log4j.PatternLayout">
			<param name="ConversionPattern" value="%d %-5p - [%C{1}] %m%n"/>
		</layout>
	</appender>	

	<logger name="com.channel">
		<level value="DEBUG"/>

		<appender-ref ref="STDOUT"/>
	</logger>
	<root>
		<level value="WARN"/>
		<appender-ref ref="STDOUT"/>
	</root>
</log4j:configuration>


有懂得人请多指教,我没发现为什么
0 请登录后投票
   发表时间:2006-12-19  
我也碰到了这个问题,正在查原因
0 请登录后投票
   发表时间:2006-12-19  
log4j这个包我也出现过问题,有一次考入一些新的jar包后,中文乱码,查了半天,结果把log4j删了就恢复正常了。。。之后再也没用过这个包。
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics