📄 readme.txt
字号:
readme.txt
=============================================================================
= Jaction config step
= Jaction Group Software
= yanger(yanger1997@hotmail.com)
=============================================================================
1.mkdir jaction in <webapp>/WEB-INF/classes
2.copy *.xml and *.properties in META-INF of jaction.jar to <webapp>/WEB-INF/classes/jaction/
3.config JactionConfig.properties items
-------------------------------------------------------------------------------------
- jaction.action = <webapp>/WEB-INF/classes/jaction/JactionConfig.properties
- jaction.syslogger = <webapp>/WEB-INF/classes/jaction/SysLoggerConfig.properties
- jaction.exception = <webapp>/WEB-INF/classes/jaction/exception.xml
- jaction.isjta = whether or not JTA service(1=yes 0=no)
- jaction.error.page = Error page(URL)
- jaction.jndi.datasource = DataSource jndi name of JDBC
------------------------------------------------------------------------------------
4.config SysLoggerConfig.properties items
Note:please consult log4j config explain (http://www.apache.org)
------------------------------------------------------------------------------------
#root输出源配置
log4j.rootLogger=DEBUG,rootlog
#log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.rootlog=org.apache.log4j.RollingFileAppender
log4j.appender.rootlog.MaxFileSize=1024KB
log4j.appender.rootlog.MaxBackupIndex=5
log4j.appender.rootlog.file=<webapp>/logs/jaction.log
#log4j.appender.console.layout=org.apache.log4j.PatternLayout
#log4j.appender.console.layout.ConversionPattern=%d %-5p %m%n
log4j.appender.rootlog.layout=org.apache.log4j.PatternLayout
log4j.appender.rootlog.layout.ConversionPattern=%d %-5p %m%n
#debug输出源配置
log4j.logger.debuglog=DEBUG,debuglog
log4j.appender.debuglog=org.apache.log4j.RollingFileAppender
log4j.appender.debuglog.MaxFileSize=5000KB
log4j.appender.debuglog.MaxBackupIndex=10
log4j.appender.debuglog.file=<webapp>/logs/debug.log
log4j.appender.debuglog.layout=org.apache.log4j.PatternLayout
log4j.appender.debuglog.layout.ConversionPattern= %m%n
#info输出源配置
log4j.logger.infolog=DEBUG,infolog
log4j.appender.infolog=org.apache.log4j.RollingFileAppender
log4j.appender.infolog.MaxFileSize=5000KB
log4j.appender.infolog.MaxBackupIndex=10
log4j.appender.infolog.file=<webapp>/logs/info.log
log4j.appender.infolog.layout=org.apache.log4j.PatternLayout
log4j.appender.infolog.layout.ConversionPattern= %m%n
#warn输出源配置
log4j.logger.warnlog=DEBUG,warnlog
log4j.appender.warnlog=org.apache.log4j.RollingFileAppender
log4j.appender.warnlog.MaxFileSize=5000KB
log4j.appender.warnlog.MaxBackupIndex=10
log4j.appender.warnlog.file=<webapp>/logs/warn.log
log4j.appender.warnlog.layout=org.apache.log4j.PatternLayout
log4j.appender.warnlog.layout.ConversionPattern=%d %X %-5p %m%n
#error输出源配置
log4j.logger.errorlog=DEBUG,errorlog
log4j.appender.errorlog=org.apache.log4j.RollingFileAppender
log4j.appender.errorlog.MaxFileSize=5000KB
log4j.appender.errorlog.MaxBackupIndex=10
log4j.appender.errorlog.file=C:/applications/jaction/logs/error.log
log4j.appender.errorlog.layout=org.apache.log4j.PatternLayout
log4j.appender.errorlog.layout.ConversionPattern=%d %x %-5p %m%n
------------------------------------------------------------------------------------
5.Register your page and action for app
Syntax:
------------------------------------------------------------------
page:
<page id="<page_id>" path="<path+pageName>"/>
action:
<action id="<action_id>" fcode="<FCODE>" bean="<BeanName>">
<forward id="<forward_flag>" page="page_id"/>
[<forward id="<forward_flag>" page="page_id"/>]...
</action>
------------------------------------------------------------------
Template:
<project name="jaction">
<page-mapping>
<page id="<page_id1>" path="<path+pageName>"/>
[<page id="<page_id2>" path="<path+pageName>"/>]
......
</page-mapping>
<action-mapping>
<action id="<action_id>" fcode="<FCODE>" bean="<BeanName>">
<forward id="<forward_flag1>" page="page_id1"/>
[<forward id="<forward_flag2>" page="page_id2"/>]
.....
</action>
</action-mapping>
</porject>
6.Register default exception for app
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -