Where are Tomcat logs located

If you have questions or if you want to share your opinion about Aware IM post your message on this forum
Post Reply
Sergej
Posts: 218
Joined: Tue Aug 30, 2011 2:24 pm
Location: Russian Federation

Where are Tomcat logs located

Post by Sergej »

Hi!

I have Awareim running on linux.

Problem is that when I export particular BO I get "Unknown system error".
Other BO that are small in number are exported without problems.
AwareIM 5.1a build 1454, Debian 64bit , MySQL
aware_support
Posts: 7532
Joined: Sun Apr 24, 2005 12:36 am
Contact:

Post by aware_support »

Tomcat logs have nothing to do with it. You need to check Aware IM Server output which you can do from the Aware IM Control Panel
Aware IM Support Team
Sergej
Posts: 218
Joined: Tue Aug 30, 2011 2:24 pm
Location: Russian Federation

Post by Sergej »

awareim is launching in command line in putty, so I need to look the logs that are displayed in putty?
AwareIM 5.1a build 1454, Debian 64bit , MySQL
aware_support
Posts: 7532
Joined: Sun Apr 24, 2005 12:36 am
Contact:

Post by aware_support »

If Aware IM is started in Linux without GUI all the diagnostics should go to the console unless you redirect it to a file. This can be configured in the file AwareIM/bin/logger.props
Aware IM Support Team
Sergej
Posts: 218
Joined: Tue Aug 30, 2011 2:24 pm
Location: Russian Federation

Post by Sergej »

I have a main.log that is empty.
In system.log there is nothing about that problem.
Could you please help with that how to redirect log to the file?

Code: Select all

and logger.props is 
# ROOT Logger. Note that AXIS logger uses the root logger, so AXIS debug info can
# be enabled by setting root logger to DEBUG
log4j.rootLogger=INFO, A_ROOT

log4j.appender.A_ROOT=org.apache.log4j.ConsoleAppender

log4j.appender.A_ROOT.layout=org.apache.log4j.PatternLayout
log4j.appender.A_ROOT.layout.ConversionPattern=%d %c %x -%m\n

# System Logger
log4j.logger.SYSTEM_LOGGER=INFO, A_SYSTEM, R_SYSTEM
log4j.additivity.SYSTEM_LOGGER=true

log4j.appender.A_SYSTEM=org.apache.log4j.ConsoleAppender
log4j.appender.A_SYSTEM.layout=org.apache.log4j.PatternLayout
log4j.appender.A_SYSTEM.layout.ConversionPattern=%d %p %x -%m\n

log4j.appender.R_SYSTEM=org.apache.log4j.RollingFileAppender
log4j.appender.R_SYSTEM.File=system.log
log4j.appender.R_SYSTEM.MaxFileSize=10024KB
log4j.appender.R_SYSTEM.layout=org.apache.log4j.PatternLayout
log4j.appender.R_SYSTEM.layout.ConversionPattern=%d %p %x -%m\n

# Test Logger
log4j.logger.TEST_LOGGER=RULE_EVALUATION#com.bas.basserver.persistence.log.BASLogLevel, A_TEST, R_TEST
log4j.additivity.TEST_LOGGER=true

#log4j.appender.A_TEST=org.apache.log4j.ConsoleAppender

#log4j.appender.A_TEST.layout=org.apache.log4j.PatternLayout
#log4j.appender.A_TEST.layout.ConversionPattern=%d %x -%m\n

#log4j.appender.A_TEST=com.bas.basserver.persistence.log.LogAppender

log4j.appender.R_TEST=org.apache.log4j.RollingFileAppender
log4j.appender.R_TEST.File=test.log
log4j.appender.R_TEST.MaxFileSize=10024KB
log4j.appender.R_TEST.layout=org.apache.log4j.PatternLayout
log4j.appender.R_TEST.layout.ConversionPattern=%d %p %x -%m\n

# Business Logger
log4j.logger.BUSINESS_LOGGER=RULE_EVALUATION#com.bas.basserver.persistence.log.BASLogLevel, A_BUSINESS
log4j.additivity.BUSINESS_LOGGER=true

log4j.appender.A_BUSINESS=org.apache.log4j.ConsoleAppender

log4j.appender.A_BUSINESS.layout=org.apache.log4j.PatternLayout
log4j.appender.A_BUSINESS.layout.ConversionPattern=%d %x -%m\n

# Timer Logger
log4j.logger.TIMER_LOGGER=GENERIC#com.bas.basserver.persistence.log.BASLogLevel, A_TIMER
log4j.additivity.TIMER_LOGGER=false

log4j.appender.A_TIMER=org.apache.log4j.ConsoleAppender

log4j.appender.A_TIMER.layout=org.apache.log4j.PatternLayout
log4j.appender.A_TIMER.layout.ConversionPattern=%d %x -%m\n

# UDP Logger
log4j.logger.UDP_LOGGER=RULE_EVALUATION#com.bas.basserver.persistence.log.BASLogLevel, A_UDP
log4j.additivity.UDP_LOGGER=false

log4j.appender.A_UDP=org.apache.log4j.ConsoleAppender

log4j.appender.A_UDP.layout=org.apache.log4j.PatternLayout
log4j.appender.A_UDP.layout.ConversionPattern=%d %x -%m\n
AwareIM 5.1a build 1454, Debian 64bit , MySQL
Sergej
Posts: 218
Joined: Tue Aug 30, 2011 2:24 pm
Location: Russian Federation

Post by Sergej »

As I have read "logging for non-GUI systems is fully supported from 5.2"
I there something to do in lower version?
AwareIM 5.1a build 1454, Debian 64bit , MySQL
Sergej
Posts: 218
Joined: Tue Aug 30, 2011 2:24 pm
Location: Russian Federation

Post by Sergej »

So the log of problem with exporting is

Code: Select all

java.lang.OutOfMemoryError: Java heap space
        at com.mysql.jdbc.ByteArrayBuffer.getBytes(ByteArrayBuffer.java:128)
        at com.mysql.jdbc.ByteArrayBuffer.readLenByteArray(ByteArrayBuffer.java:248)
        at com.mysql.jdbc.MysqlIO.nextRow(MysqlIO.java:1304)
        at com.mysql.jdbc.MysqlIO.readSingleRowSet(MysqlIO.java:2272)
        at com.mysql.jdbc.MysqlIO.getResultSet(MysqlIO.java:423)
        at com.mysql.jdbc.MysqlIO.readResultsForQueryOrUpdate(MysqlIO.java:1962)
        at com.mysql.jdbc.MysqlIO.readAllResults(MysqlIO.java:1385)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1728)
        at com.mysql.jdbc.Connection.execSQL(Connection.java:2988)
        at com.mysql.jdbc.Connection.execSQL(Connection.java:2917)
        at com.mysql.jdbc.Statement.executeQuery(Statement.java:824)
        at com.bas.basserver.persistence.D.A(Unknown Source)
        at com.bas.basserver.persistence.D.A(Unknown Source)
        at com.bas.basserver.persistence.D.A(Unknown Source)
        at com.bas.basserver.persistence.D.<init>(Unknown Source)
        at com.bas.basserver.persistence.EntityDBPersister.executeQuery(Unknown Source)
        at com.bas.basserver.persistence.PersistenceManager.executeQuery(Unknown Source)
        at com.bas.basserver.executionengine.S.A(Unknown Source)
        at com.bas.basserver.executionengine.S.A(Unknown Source)
        at com.bas.basserver.executionengine.ExecutionEngine.doExecuteQuery(Unknown Source)
        at com.bas.basserver.executionengine.J.A(Unknown Source)
        at com.bas.basserver.executionengine.ExecutionEngine.exportData(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at com.bas.basserver.bsmanager.F.B(Unknown Source)
        at com.bas.basserver.bsmanager.F.A(Unknown Source)
        at com.bas.basserver.bsmanager.F.A(Unknown Source)
        at com.bas.basserver.iopipes.ComponentSink.processMessage(Unknown Source)
        at org.openadaptor.adaptor.STPipelineController.processMessage(Unknown Source)
        at com.bas.openadaptor.NonTransactionalController.processMessage(Unknown Source)


Memory settings:

JBOSS_STARTUP=../JDK/bin/java -Xmx3024m I increased from 256- no effect
TOMCAT_STARTUP=../JDK/bin/java -Xmx2024m I increased from 512- no effect
AwareIM 5.1a build 1454, Debian 64bit , MySQL
aware_support
Posts: 7532
Joined: Sun Apr 24, 2005 12:36 am
Contact:

Post by aware_support »

You need to increase memory for the Aware IM Server, not Tomcat or JBoss
Aware IM Support Team
Post Reply