1

Eclipseコンソールでのログの表示に問題があります。weblogicサーバーの起動と停止で表示される日本語の文字はごみです。ただし、アプリケーションによって書き込まれるログには問題はありません。log4jを使用しています。Log4j.properties

# Log4JLogger\u521d\u671f\u5316\u30d1\u30e9\u30e1\u30bf\u8a2d\u5b9a

# \u30ed\u30b0\u30ec\u30d9\u30eb\u3001\u30a2\u30da\u30f3\u30c0\u540d\u8a2d\u5b9a
log4j.rootCategory=INFO, consoleLog, consolefileLog

# \u30ed\u30b0\u30ec\u30d9\u30eb\u306e\u8a73\u7d30\u8a2d\u5b9a
log4j.category.jp.terasoluna=DEBUG
log4j.category.org.springframework=INFO
log4j.category.org.apache.struts=INFO
log4j.category.com.ibatis=DEBUG
log4j.category.java.sql=DEBUG

# This is the category for operations Logger class
# Do not change unless you know exactly what you are doing
#log4j.category.jp.co.anicom.fw.common.log.Logger=DEBUG, fileLog
log4j.category.opLog=DEBUG, fileLog

# \u30b3\u30f3\u30bd\u30fc\u30eb\u30a2\u30da\u30f3\u30c0\u8a2d\u5b9a
log4j.appender.consoleLog=org.apache.log4j.ConsoleAppender
log4j.appender.consoleLog.Target = System.out
log4j.appender.consoleLog.layout = org.apache.log4j.PatternLayout
log4j.appender.consoleLog.layout.ConversionPattern=[%d{yyyy/MM/dd HH:mm:ss}][%p][%C{1}] %m%n
#log4j.appender.consoleLog.encoding=UTF-8

log4j.appender.consolefileLog=org.apache.log4j.FileAppender
log4j.appender.consolefileLog.File = anicomConsole.log
log4j.appender.consolefileLog.layout = org.apache.log4j.PatternLayout
log4j.appender.consolefileLog.layout.ConversionPattern=[%d] %m%n
log4j.appender.consolefileLog.encoding=UTF-8


# \u30d5\u30a1\u30a4\u30eb\u30a2\u30da\u30f3\u30c0\u8a2d\u5b9a
log4j.appender.fileLog=org.apache.log4j.FileAppender
log4j.appender.fileLog.File = anicomOp.log
log4j.appender.fileLog.layout = org.apache.log4j.PatternLayout
log4j.appender.fileLog.layout.ConversionPattern=[%d] %m%n
log4j.appender.fileLog.encoding=UTF-8
# Global logging configuration

log4j.logger.com.ibatis=DEBUG

# shows SQL of prepared statements
log4j.logger.java.sql=DEBUG
log4j.logger.java.sql.Connection=DEBUG

# shows parameters inserted into prepared statements
log4j.logger.java.sql.PreparedStatement=DEBUG

# shows query results
log4j.logger.java.sql.ResultSet=DEBUG

log4j.logger.java.sql.Statement=DEBUG

================================================== ===============================

Eclipseコンソールにもこれらがあります。ご覧のとおり、ゴミが表示されます

CLASSPATH = C:\ Oracle \ MIDDLE〜1 \ patch_wls1031 \ profiles \ default \ sys_manifest_classpath \ weblogic_patch.jar; C:\ Oracle \ MIDDLE〜1 \ JDK160〜1 \ lib \ tools.jar; C:\ Oracle \ MIDDLE〜1 \ utils \ config \ 10.3.1.0 \ config-launch.jar; C:\ Oracle \ MIDDLE〜1 \ WLSERV〜1.3 \ server \ lib \ weblogic_sp.jar; C:\ Oracle \ MIDDLE〜1 \ WLSERV〜1.3 \ server \ lib \ weblogic.jar; C:\ Oracle \ MIDDLE〜1 \ modules \ features \ weblogic.server.modules_10.3.1.0.jar; C:\ Oracle \ MIDDLE〜1 \ WLSERV〜1.3 \ server \ lib \ webservices .jar; C:\ Oracle \ MIDDLE〜1 \ modules \ ORGAPA〜1.0 / lib / ant-all.jar; C:\ Oracle \ MIDDLE〜1 \ modules \ NETSFA〜1.0_1 / lib / ant-contrib.jar; C:\ Oracle \ MIDDLE〜1 \ WLSERV〜1.3 \ common \ eval \ pointbase \ lib \ pbclient57.jar; C:\ Oracle \ MIDDLE〜1 \ WLSERV〜1.3 \ server \ lib\xqrl.jar。PATH = C:\ Oracle \ MIDDLE〜1 \ patch_wls1031 \ profiles \ default \ native; C:\ Oracle \ MIDDLE〜1 \ WLSERV〜1.3 \ server \ native \ win \ 32; C:\ Oracle \ MIDDLE〜1 \ WLSERV 〜1.3 \ server \ bin; C:


  • WebLogic Serverを起動するには、ユーザー名と*を使用します
  • 管理者レベルのユーザーに割り当てられたパスワード。にとって *
  • サーバー管理、WebLogicServerを使用*
  • http:\ hostname:port\consoleのコンソール*

Javaバージョンでweblogicを開始:アドレスでトランスポートdt_socketをリッスン:8453javaバージョン"1.6.0_11" Java(TM)SEランタイム環境(ビルド1.6.0_11-b03)Java HotSpot(TM)クライアントVM(ビルド11.0-b16、混合mode)次の行でWLSを開始します:C:\ Oracle \ MIDDLE〜1 \ JDK160〜1 \ bin \ java -client -Xdebug -Xnoagent -Xrunjdwp:transport = dt_socket、address = 8453、server = y、suspend =n-Djava。コンパイラ=なし-Xms256m-Xmx512m-XX:CompileThreshold = 8000 -XX:PermSize = 48m -XX:MaxPermSize = 128m -Dweblogic.Name = AdminServer -Djava.security.policy = C:\ Oracle \ MIDDLE〜1 \ WLSERV〜1.3 \ server \ lib \ weblogic.policy -Xverify:none -ea -da:com.bea ... -da:javelin ... -da:weblogic ... -ea:com.bea.wli ... -ea :com.bea.broker ... -ea:com.bea.sbconsole ... -Dplatform.home = C:\ Oracle \ MIDDLE〜1 \ WLSERV〜1.3 -Dwls.home = C:\ Oracle \ MIDDLE〜1 \ WLSERV〜1.3 \ server -Dweblogic.home = C:\ Oracle \ MIDDLE〜1 \ WLSERV〜1.3 \ server -Dweblogic.management.discover = true -Dwlw.iterativeDev = -Dwlw.testConsole = -Dwlw.logErrorsToConsole = -Dweblogic.ext.dirs = C:\ Oracle \ MIDDLE〜1 \ patch_wls1031 \ profiles \ default \ sysext_manifest_classpath weblogic.Serverアドレスでトランスポートdt_socketをリッスンしています:8453<2010/11/0315��12��30�bSGT><����g���q�f�B� ��N�g���̓��e���N���X�p�X�̌��ɒlj������͂����:C:\ Oracle \ Middleware \ wlserver_10.3 \ L10N \ beehive_ja.jar; C:\ Oracle \ Middleware \ wlserver_10.3 \ L10N \ beehive_ko.jar; C:\ Oracle \ Middleware \ wlserver_10.3 \ L10N \ beehive_zh_CN.jar; C:\ Oracle \ Middleware \ wlserver_10.3 \ L10N \ beehive_zh_TW.jar; C:\ Oracle \ Middleware \ wlserver_10.3 \ L10N \ p13n_wls_ja.jar; C:\ Oracle \ Middleware \ wlserver_10.3 \ L10N \ p13n_wls_ko.jar; C:\ Oracle \ Middleware\wlserver_10。 3 \ L10N \ p13n_wls_zh_CN.jar; C:\ Oracle \ Middleware \ wlserver_10.3 \ L10N \ p13n_wls_zh_TW.jar; C:\ Oracle \ Middleware \ wlserver_10.3 \ L10N \ testclient_ja.jar; C:\ Oracle \ Middleware \ wlserver_10.3 \ L10N \ testclient_ko.jar; C:\ Oracle \ Middleware \ wlserver_10.3 \ L10N \ testclient_zh_CN.jar; C :\ Oracle \ Middleware \ wlserver_10.3 \ L10N \ testclient_zh_TW.jar; C:\ Oracle \ Middleware \ wlserver_10.3 \ L10N \ tuxedocontrol_ja.jar; C:\ Oracle \ Middleware \ wlserver_10.3 \ L10N \ tuxedocontrol_ko.jar; C:\ Oracle \ Middleware \ wlserver_10.3 \ L10N \ tuxedocontrol_zh_CN.jar; C:\ Oracle \ Middleware \ wlserver_10.3 \ L10N \ tuxedocontrol_zh_TW.jar; C:\ Oracle \ Middleware \ wlserver_10.3 \ L10N \ workshop_ja.jar ; C:\ Oracle \ Middleware \ wlserver_10.3 \ L10N \ workshop_ko.jar; C:\ Oracle \ Middleware \ wlserver_10.3 \ L10N \ workshop_zh_CN.jar; C:\ Oracle \ Middleware \ wlserver_10.3 \ L10N\workshop_zh_TW。 jar><2010/11/0315��12��30�bSGT><2010/11/0315��12��31�bSGT><�o�[�W����:WebLogic Server 10.3.1.0水6月10日22:24:41 MDT 2009 1227385><2010/11/0315��12��33�bSGT><�T�[�o��ǂ�STARTING�ɕω����͂����B><2010 / 11/0315��12��33�bSGT><�����`���[�j���O�X���b�h�v�[�������� ��Ă��͂��B><2010/11/0315��12��33�bSGT><���O�t�@�C��C:\ Oracle \ Middleware \ user_projects \ domains \ teraproto \ servers \ AdminServer \ logs \AdminServer.log�̓��[�e�[�V��������͂��B��������〜�����ꍇ �́A���O�t�@�C�����ăI�[�v�����Ă��������B����́AWindows�ȂLjꕔ�̃v���b �g�t�H�[���ŋN����\��������͂��B><2010/11/0315��12��33�bSGT><�� �O�t�@�C����C:\ Oracle \ Middleware \ user_projects \ domains \ teraproto \ servers \ AdminServer \ logs \AdminServer.log01940�͂Ń��[�e�[�V���� ���� ログ�ɋL�^����͂��B><2010/11/0315��12��33�bSGT><�T�[�o���O�t�@�C��C:\ Oracle \ Middleware \ user_projects \ domains \ teraproto \ servers \ AdminServer \ logs\AdminServer.log���J�������� ��B���ׂẴT�[�o�T�C�h���O�C�x���g�͂��̃t�@�C���ɏ������ ͂��B><2010/11/0315��12��38�bSGT><�Z�L�����e�B�̓Z�L�����e�B���� ����ミドルウェア���g�p����ď����Ă��͂��B><2010/11/0315��12��40�bSGT><���O�t �@�C��C:\ Oracle \ Middleware \ user_projects \ domains \ teraproto \ servers \ AdminServer \ logs\access.log�̓��[�e�[�V��������͂�� B��������〜�����ꍇ�́A���O�t�@�C�����ăI�[�v�����Ă������ ��B����́AWindows�ȂLjꕔ�̃v���b�g�t�H�[���ŋN����\��������͂��B> <2010/11 / 0315��12��40�bSGT><���O�t�@�C����C:\ Oracle \ Middleware \ user_projects \ domains \ teraproto \ servers \ AdminServer \ logs \ access.log01446 C:\ Oracle \ Middleware \ user_projects \ domains \ teraproto \ servers \ AdminServer \ logs\access.log�ɋL�^����͂��B>

4

1 に答える 1

1

Eclipseのコンソールビューで必要なグリフを含む適切なフォントを使用しない限り、日本語の文字が壊れて表示される可能性があります。これは、ほとんどのアプリケーションの動作です。フォントにないUnicode文字のグリフは、次のように表示されます。疑問符。

考えられる解決策の1つは、デバッグコンソールで使用されるフォントを、ほとんどのUnicode文字、特にISO-8859-1の文字とひらがなまたはカタガナの文字セットの表示をサポートするフォントに変更することです。Eclipseでは、これは[ウィンドウ]->[設定]->[一般]->[外観]->[色とフォント]から構成でき、デバッグコンソール(またはターミナルコンソール、どちらかはわかりません)のフォントを変更します。

于 2010-11-03T08:27:42.160 に答える