小编jav*_*ert的帖子

Log4j输出未在Eclipse控制台中显示

出于某种原因,当我运行JUnit测试时,我的Eclipse控制台不再显示Log4j INFO和DEBUG语句.在代码方面没有任何变化,所以它必须与Eclipse配置有关.

我在单元测试中所做的就是以下内容,由于某些原因,只有ERROR语句显示在Eclipse控制台中.为什么?我应该在哪里寻找线索?

public class SampleTest
{
   private static final Logger LOGGER = Logger.getLogger(SampleTest.class);

   @Before
   public void init() throws Exception
   {
       // Log4J junit configuration.
       BasicConfigurator.configure();

       LOGGER.info("INFO TEST");
       LOGGER.debug("DEBUG TEST");
       LOGGER.error("ERROR TEST");
   }
}
Run Code Online (Sandbox Code Playgroud)

细节:

  • 的log4j-1.2.6.jar
  • junit-4.6.jar Eclipse
  • IDE for Java Developers,Version:Helios Release,Build id:20100617-1415

java eclipse junit log4j

25
推荐指数
4
解决办法
10万
查看次数

使用SSL/Keystore连接到Java中的Websphere MQ

我想通过Java连接到Websphere 6.0 MQ.我已经为"普通"队列工作了代码,但现在我需要访问一个SSL加密的新队列(密钥库).我已经发送了一个名为something.jks的文件,我认为这是一个我需要存储在某处的证书.我一直在网上搜索,但我找不到合适的信息.

这是我用于"普通"队列的代码.我假设我需要设置一些属性,但不确定是哪一个.

MQQueueConnectionFactory connectionFactory = new MQQueueConnectionFactory();
connectionFactory.setChannel(channel_);
connectionFactory.setHostName(hostname_);
connectionFactory.setPort(port_);
connectionFactory.setQueueManager(queueManager_);
connectionFactory.setTransportType(1);
connectionFactory.setSSsetSSLCertStores(arg0)

Connection connection = connectionFactory.createConnection();
connection.setExceptionListener(this);
session_ = connection.createSession(DEFAULT_TRANSACTED, DEFAULT_ACKMODE);
connection.start();

javax.jms.Queue fQueue = session_.createQueue(queue_);
consumer = session_.createConsumer(fQueue);
Run Code Online (Sandbox Code Playgroud)

ssl keystore ibm-mq

14
推荐指数
4
解决办法
4万
查看次数

WinMerge:如何忽略评论

我正在使用WinMerge来比较文件夹(包括子文件夹)中的java文件.我想在比较完成后忽略评论,但我不知道该怎么做.

在文件级别,我在选项中找到了一个开关,所以如果我比较两个文件,则忽略注释.但是,如果我比较这两个文件存在的文件夹,WinMerge告诉我文件是不同的.然后,当我点击文件时,WinMerge发现唯一的区别是注释,它告诉我文件是相同的.

任何的想法?

comments winmerge

8
推荐指数
1
解决办法
5524
查看次数

标签 统计

comments ×1

eclipse ×1

ibm-mq ×1

java ×1

junit ×1

keystore ×1

log4j ×1

ssl ×1

winmerge ×1