1 redis 服务已经启动,命令测试已经成功。
2.引入的jar:
commons-pool2-2.4.2.jar
jedis-2.8.2.jar
nutz-integration-jedis-1.r.61.r2.jar
3.MainModule.java:
package net.wendal.nutzbook;
import org.nutz.integration.shiro.ShiroSessionProvider;
import org.nutz.mvc.annotation.*;
import org.nutz.mvc.ioc.provider.ComboIocProvider;
/**
* @author mrj
* @date 2017/5/7
*/
@SessionBy(ShiroSessionProvider.class)
@ChainBy(args="mvc/nutzbook-mvc-chain.js")
@Localization(value="msg/", defaultLocalizationKey="zh-CN")
@SetupBy(value=MainSetup.class)
@IocBy(type=ComboIocProvider.class, args={
"*js", "ioc/",
"*anno", "net.wendal.nutzbook",
"*tx",
"*quartz","*jedis",""})
@Modules(scanPackage = true)
public class MainModule {
public MainModule() {
}
}
4.MainSetup.java :
package net.wendal.nutzbook;
import net.sf.ehcache.CacheManager;
import net.wendal.nutzbook.bean.User;
import net.wendal.nutzbook.service.AuthorityService;
import net.wendal.nutzbook.service.UserService;
import org.nutz.dao.Dao;
import org.nutz.dao.util.Daos;
import org.nutz.integration.jedis.JedisAgent;
import org.nutz.integration.quartz.NutQuartzCronJobFactory;
import org.nutz.ioc.Ioc;
import org.nutz.mvc.NutConfig;
import org.nutz.mvc.Setup;
import redis.clients.jedis.Jedis;
import static org.nutz.dao.util.Pojos.log;
/**
* mrj
*/
public class MainSetup implements Setup {
// 注意是init方法,不是destroy方法
public void init(NutConfig nc) {
Ioc ioc = nc.getIoc();
Dao dao = ioc.get(Dao.class);
//Daos.migration(dao, User.class, true, false, false);
// 如果提示没有createTablesInPackage方法,请确认用了最新版的nutz,且老版本的nutz已经删除干净
Daos.createTablesInPackage(dao, "net.wendal.nutzbook", false);
JedisAgent jedisAgent = ioc.get(JedisAgent.class);
try (Jedis jedis = jedisAgent.getResource()) { // Java7的语法
String re = jedis.set("_nutzbook_test_key", "http://nutzbook.wendal.net");
log.debug("redis say : " + re);
re = jedis.get("_nutzbook_test_key");
log.debug("redis say : " + re);
} finally {}
// 初始化默认根用户
if (dao.count(User.class) == 0) {
UserService us = ioc.get(UserService.class);
us.add("admin", "123456");
}
/* if (dao.count(User.class) == 0) {
User user = new User();
user.setName("admin");
user.setPassword("123456");
user.setCreateTime(new Date());
user.setUpdateTime(new Date());
dao.insert(user);
}*/
// 获取NutQuartzCronJobFactory从而触发计划任务的初始化与启动
// ioc.get(NutQuartzCronJobFactory.class);
System.out.print("-----hhhh--------");
// 测试发送邮件
/* try {
HtmlEmail email = ioc.get(HtmlEmail.class);
email.setSubject("测试NutzBook");
email.setMsg("This is a test mail ... :-)" + System.currentTimeMillis());
email.addTo("3125189441@qq.com");//请务必改成您自己的邮箱啊!!!
email.buildMimeMessage();
email.sendMimeMessage();
} catch (Exception e) {
e.printStackTrace();
}*/
// 获取NutQuartzCronJobFactory从而触发计划任务的初始化与启动
//ioc.get(Scheduler.class);
ioc.get(NutQuartzCronJobFactory.class);
AuthorityService as = ioc.get(AuthorityService.class);
as.initFormPackage("net.wendal.nutzbook");
as.checkBasicRoles(dao.fetch(User.class, "admin"));
CacheManager cacheManager = ioc.get(CacheManager.class);
log.debug("Ehcache CacheManager = " + cacheManager);
}
public void destroy(NutConfig nc) {
// webapp销毁之前执行的逻辑
// 这个时候依然可以从nc取出ioc, 然后取出需要的ioc 对象进行操作
}
}
日志错误:
/usr/local/tomcat7/bin/catalina.sh run
[2017-05-21 09:38:55,308] Artifact nutz:war exploded: Server is not connected. Deploy is not available.
Connected to the target VM, address: '127.0.0.1:51514', transport: 'socket'
?? 21, 2017 9:39:02 ?? org.apache.catalina.startup.VersionLoggerListener log
??: Server version: Apache Tomcat/7.0.76
?? 21, 2017 9:39:02 ?? org.apache.catalina.startup.VersionLoggerListener log
??: Server built: Mar 9 2017 13:49:01 UTC
?? 21, 2017 9:39:02 ?? org.apache.catalina.startup.VersionLoggerListener log
??: Server number: 7.0.76.0
?? 21, 2017 9:39:02 ?? org.apache.catalina.startup.VersionLoggerListener log
??: OS Name: Mac OS X
?? 21, 2017 9:39:02 ?? org.apache.catalina.startup.VersionLoggerListener log
??: OS Version: 10.12.2
?? 21, 2017 9:39:02 ?? org.apache.catalina.startup.VersionLoggerListener log
??: Architecture: x86_64
?? 21, 2017 9:39:02 ?? org.apache.catalina.startup.VersionLoggerListener log
??: Java Home: /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/jre
?? 21, 2017 9:39:02 ?? org.apache.catalina.startup.VersionLoggerListener log
??: JVM Version: 1.8.0_121-b13
?? 21, 2017 9:39:02 ?? org.apache.catalina.startup.VersionLoggerListener log
??: JVM Vendor: Oracle Corporation
?? 21, 2017 9:39:02 ?? org.apache.catalina.startup.VersionLoggerListener log
??: CATALINA_BASE: /Users/morongjun/Library/Caches/IntelliJIdea2017.1/tomcat/Unnamed_nutz
?? 21, 2017 9:39:02 ?? org.apache.catalina.startup.VersionLoggerListener log
??: CATALINA_HOME: /usr/local/tomcat7
?? 21, 2017 9:39:02 ?? org.apache.catalina.startup.VersionLoggerListener log
??: Command line argument: -Djava.util.logging.config.file=/Users/morongjun/Library/Caches/IntelliJIdea2017.1/tomcat/Unnamed_nutz/conf/logging.properties
?? 21, 2017 9:39:02 ?? org.apache.catalina.startup.VersionLoggerListener log
??: Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
?? 21, 2017 9:39:02 ?? org.apache.catalina.startup.VersionLoggerListener log
??: Command line argument: -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:51514,suspend=y,server=n
?? 21, 2017 9:39:02 ?? org.apache.catalina.startup.VersionLoggerListener log
??: Command line argument: -Dcom.sun.management.jmxremote=
?? 21, 2017 9:39:02 ?? org.apache.catalina.startup.VersionLoggerListener log
??: Command line argument: -Dcom.sun.management.jmxremote.port=1099
?? 21, 2017 9:39:02 ?? org.apache.catalina.startup.VersionLoggerListener log
??: Command line argument: -Dcom.sun.management.jmxremote.ssl=false
?? 21, 2017 9:39:02 ?? org.apache.catalina.startup.VersionLoggerListener log
??: Command line argument: -Dcom.sun.management.jmxremote.authenticate=false
?? 21, 2017 9:39:02 ?? org.apache.catalina.startup.VersionLoggerListener log
??: Command line argument: -Djava.rmi.server.hostname=127.0.0.1
?? 21, 2017 9:39:02 ?? org.apache.catalina.startup.VersionLoggerListener log
??: Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
?? 21, 2017 9:39:02 ?? org.apache.catalina.startup.VersionLoggerListener log
??: Command line argument: -Djava.endorsed.dirs=/usr/local/tomcat7/endorsed
?? 21, 2017 9:39:02 ?? org.apache.catalina.startup.VersionLoggerListener log
??: Command line argument: -Dcatalina.base=/Users/morongjun/Library/Caches/IntelliJIdea2017.1/tomcat/Unnamed_nutz
?? 21, 2017 9:39:02 ?? org.apache.catalina.startup.VersionLoggerListener log
??: Command line argument: -Dcatalina.home=/usr/local/tomcat7
?? 21, 2017 9:39:02 ?? org.apache.catalina.startup.VersionLoggerListener log
??: Command line argument: -Djava.io.tmpdir=/usr/local/tomcat7/temp
?? 21, 2017 9:39:02 ?? org.apache.catalina.core.AprLifecycleListener lifecycleEvent
??: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /Users/morongjun/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
?? 21, 2017 9:39:02 ?? org.apache.coyote.AbstractProtocol init
??: Initializing ProtocolHandler ["http-bio-8080"]
?? 21, 2017 9:39:02 ?? org.apache.coyote.AbstractProtocol init
??: Initializing ProtocolHandler ["ajp-bio-8009"]
?? 21, 2017 9:39:02 ?? org.apache.catalina.startup.Catalina load
??: Initialization processed in 1199 ms
?? 21, 2017 9:39:02 ?? org.apache.catalina.core.StandardService startInternal
??: Starting service Catalina
?? 21, 2017 9:39:02 ?? org.apache.catalina.core.StandardEngine startInternal
??: Starting Servlet Engine: Apache Tomcat/7.0.76
?? 21, 2017 9:39:02 ?? org.apache.coyote.AbstractProtocol start
??: Starting ProtocolHandler ["http-bio-8080"]
?? 21, 2017 9:39:02 ?? org.apache.coyote.AbstractProtocol start
??: Starting ProtocolHandler ["ajp-bio-8009"]
?? 21, 2017 9:39:02 ?? org.apache.catalina.startup.Catalina start
??: Server startup in 112 ms
Connected to server
[2017-05-21 09:39:05,273] Artifact nutz:war exploded: Artifact is being deployed, please wait...
?? 21, 2017 9:39:07 ?? org.apache.catalina.startup.TldConfig execute
??: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
2017-05-21 21:39:07,497 org.apache.shiro.web.env.EnvironmentLoader.initEnvironment(EnvironmentLoader.java:128) INFO - Starting Shiro environment initialization.
2017-05-21 21:39:07,524 org.apache.shiro.web.env.IniWebEnvironment.init(IniWebEnvironment.java:76) DEBUG - Checking any specified config locations.
2017-05-21 21:39:07,525 org.apache.shiro.web.env.IniWebEnvironment.init(IniWebEnvironment.java:81) DEBUG - No INI instance or config locations specified. Trying default config locations.
2017-05-21 21:39:07,544 org.apache.shiro.io.ResourceUtils.loadFromClassPath(ResourceUtils.java:159) DEBUG - Opening resource from class path [shiro.ini]
2017-05-21 21:39:07,586 org.apache.shiro.config.Ini.load(Ini.java:351) DEBUG - Parsing [main]
2017-05-21 21:39:07,590 org.apache.shiro.config.Ini.load(Ini.java:351) DEBUG - Parsing [urls]
2017-05-21 21:39:07,591 org.apache.shiro.web.env.IniWebEnvironment.getDefaultIni(IniWebEnvironment.java:136) DEBUG - Discovered non-empty INI configuration at location 'classpath:shiro.ini'. Using for configuration.
2017-05-21 21:39:07,597 org.apache.shiro.config.IniFactorySupport.createInstance(IniFactorySupport.java:122) DEBUG - Creating instance from Ini [sections=main,urls]
2017-05-21 21:39:07,985 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: false
2017-05-21 21:39:07,986 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'Boolean' value 'false' to type 'Boolean'
2017-05-21 21:39:07,986 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a Boolean
2017-05-21 21:39:07,990 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: 0
2017-05-21 21:39:07,991 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'Integer' value '0' to type 'Byte'
2017-05-21 21:39:07,991 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:171) DEBUG - Converted to Byte value '0'
2017-05-21 21:39:07,992 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value:
2017-05-21 21:39:07,992 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'Character' value ' ' to type 'Character'
2017-05-21 21:39:07,994 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a Character
2017-05-21 21:39:07,995 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: 0
2017-05-21 21:39:07,996 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'Integer' value '0' to type 'Double'
2017-05-21 21:39:07,997 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:171) DEBUG - Converted to Double value '0.0'
2017-05-21 21:39:07,998 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: 0
2017-05-21 21:39:07,999 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'Integer' value '0' to type 'Float'
2017-05-21 21:39:07,999 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:171) DEBUG - Converted to Float value '0.0'
2017-05-21 21:39:08,002 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: 0
2017-05-21 21:39:08,003 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'Integer' value '0' to type 'Integer'
2017-05-21 21:39:08,004 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a Integer
2017-05-21 21:39:08,006 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: 0
2017-05-21 21:39:08,007 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'Integer' value '0' to type 'Long'
2017-05-21 21:39:08,008 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:171) DEBUG - Converted to Long value '0'
2017-05-21 21:39:08,010 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: 0
2017-05-21 21:39:08,010 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'Integer' value '0' to type 'Short'
2017-05-21 21:39:08,010 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:171) DEBUG - Converted to Short value '0'
2017-05-21 21:39:08,013 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: 0.0
2017-05-21 21:39:08,014 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'BigDecimal' value '0.0' to type 'BigDecimal'
2017-05-21 21:39:08,014 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a BigDecimal
2017-05-21 21:39:08,016 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: 0
2017-05-21 21:39:08,016 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'BigInteger' value '0' to type 'BigInteger'
2017-05-21 21:39:08,016 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a BigInteger
2017-05-21 21:39:08,017 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: false
2017-05-21 21:39:08,017 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'Boolean' value 'false' to type 'Boolean'
2017-05-21 21:39:08,017 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a Boolean
2017-05-21 21:39:08,018 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: 0
2017-05-21 21:39:08,018 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'Integer' value '0' to type 'Byte'
2017-05-21 21:39:08,018 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:171) DEBUG - Converted to Byte value '0'
2017-05-21 21:39:08,019 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value:
2017-05-21 21:39:08,019 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'Character' value ' ' to type 'Character'
2017-05-21 21:39:08,019 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a Character
2017-05-21 21:39:08,020 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: 0
2017-05-21 21:39:08,020 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'Integer' value '0' to type 'Double'
2017-05-21 21:39:08,021 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:171) DEBUG - Converted to Double value '0.0'
2017-05-21 21:39:08,021 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: 0
2017-05-21 21:39:08,022 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'Integer' value '0' to type 'Float'
2017-05-21 21:39:08,022 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:171) DEBUG - Converted to Float value '0.0'
2017-05-21 21:39:08,022 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: 0
2017-05-21 21:39:08,023 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'Integer' value '0' to type 'Integer'
2017-05-21 21:39:08,023 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a Integer
2017-05-21 21:39:08,023 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: 0
2017-05-21 21:39:08,023 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'Integer' value '0' to type 'Long'
2017-05-21 21:39:08,024 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:171) DEBUG - Converted to Long value '0'
2017-05-21 21:39:08,024 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: 0
2017-05-21 21:39:08,024 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'Integer' value '0' to type 'Short'
2017-05-21 21:39:08,025 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:171) DEBUG - Converted to Short value '0'
2017-05-21 21:39:08,026 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value:
2017-05-21 21:39:08,026 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'String' value '' to type 'String'
2017-05-21 21:39:08,036 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: [Z@636eeab6
2017-05-21 21:39:08,037 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'boolean[]' value '[Z@636eeab6' to type 'boolean[]'
2017-05-21 21:39:08,037 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a boolean[]
2017-05-21 21:39:08,037 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: [B@7411ac7f
2017-05-21 21:39:08,038 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'byte[]' value '[B@7411ac7f' to type 'byte[]'
2017-05-21 21:39:08,038 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a byte[]
2017-05-21 21:39:08,038 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: [C@d31b84d
2017-05-21 21:39:08,039 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'char[]' value '[C@d31b84d' to type 'char[]'
2017-05-21 21:39:08,039 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a char[]
2017-05-21 21:39:08,039 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: [D@2dda4987
2017-05-21 21:39:08,040 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'double[]' value '[D@2dda4987' to type 'double[]'
2017-05-21 21:39:08,040 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a double[]
2017-05-21 21:39:08,040 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: [F@39f53dd0
2017-05-21 21:39:08,041 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'float[]' value '[F@39f53dd0' to type 'float[]'
2017-05-21 21:39:08,041 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a float[]
2017-05-21 21:39:08,042 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: [I@40fe0cc5
2017-05-21 21:39:08,043 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'int[]' value '[I@40fe0cc5' to type 'int[]'
2017-05-21 21:39:08,043 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a int[]
2017-05-21 21:39:08,043 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: [J@408d3747
2017-05-21 21:39:08,044 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'long[]' value '[J@408d3747' to type 'long[]'
2017-05-21 21:39:08,044 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a long[]
2017-05-21 21:39:08,044 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: [S@3f64d8a0
2017-05-21 21:39:08,044 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'short[]' value '[S@3f64d8a0' to type 'short[]'
2017-05-21 21:39:08,045 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a short[]
2017-05-21 21:39:08,046 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: [Ljava.math.BigDecimal;@2f6f7921
2017-05-21 21:39:08,046 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'BigDecimal[]' value '[Ljava.math.BigDecimal;@2f6f7921' to type 'BigDecimal[]'
2017-05-21 21:39:08,046 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a BigDecimal[]
2017-05-21 21:39:08,047 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: [Ljava.math.BigInteger;@36d9fb9d
2017-05-21 21:39:08,048 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'BigInteger[]' value '[Ljava.math.BigInteger;@36d9fb9d' to type 'BigInteger[]'
2017-05-21 21:39:08,048 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a BigInteger[]
2017-05-21 21:39:08,049 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: [Ljava.lang.Boolean;@2f61843e
2017-05-21 21:39:08,049 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'Boolean[]' value '[Ljava.lang.Boolean;@2f61843e' to type 'Boolean[]'
2017-05-21 21:39:08,050 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a Boolean[]
2017-05-21 21:39:08,050 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: [Ljava.lang.Byte;@7b935682
2017-05-21 21:39:08,050 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'Byte[]' value '[Ljava.lang.Byte;@7b935682' to type 'Byte[]'
2017-05-21 21:39:08,051 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a Byte[]
2017-05-21 21:39:08,051 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: [Ljava.lang.Character;@5a743775
2017-05-21 21:39:08,051 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'Character[]' value '[Ljava.lang.Character;@5a743775' to type 'Character[]'
2017-05-21 21:39:08,052 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a Character[]
2017-05-21 21:39:08,052 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: [Ljava.lang.Double;@23882ab5
2017-05-21 21:39:08,053 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'Double[]' value '[Ljava.lang.Double;@23882ab5' to type 'Double[]'
2017-05-21 21:39:08,054 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a Double[]
2017-05-21 21:39:08,055 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: [Ljava.lang.Float;@612d7b57
2017-05-21 21:39:08,055 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'Float[]' value '[Ljava.lang.Float;@612d7b57' to type 'Float[]'
2017-05-21 21:39:08,056 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a Float[]
2017-05-21 21:39:08,056 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: [Ljava.lang.Integer;@78266bec
2017-05-21 21:39:08,057 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'Integer[]' value '[Ljava.lang.Integer;@78266bec' to type 'Integer[]'
2017-05-21 21:39:08,057 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a Integer[]
2017-05-21 21:39:08,058 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: [Ljava.lang.Long;@2041a11c
2017-05-21 21:39:08,058 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'Long[]' value '[Ljava.lang.Long;@2041a11c' to type 'Long[]'
2017-05-21 21:39:08,058 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a Long[]
2017-05-21 21:39:08,059 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: [Ljava.lang.Short;@2abc8180
2017-05-21 21:39:08,059 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'Short[]' value '[Ljava.lang.Short;@2abc8180' to type 'Short[]'
2017-05-21 21:39:08,059 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a Short[]
2017-05-21 21:39:08,060 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: [Ljava.lang.String;@79ca56a8
2017-05-21 21:39:08,061 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'String[]' value '[Ljava.lang.String;@79ca56a8' to type 'String[]'
2017-05-21 21:39:08,062 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a String[]
2017-05-21 21:39:08,062 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: [Ljava.lang.Class;@32f83b76
2017-05-21 21:39:08,066 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'Class[]' value '[Ljava.lang.Class;@32f83b76' to type 'Class[]'
2017-05-21 21:39:08,068 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a Class[]
2017-05-21 21:39:08,071 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: [Ljava.util.Date;@1f1c2574
2017-05-21 21:39:08,073 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'Date[]' value '[Ljava.util.Date;@1f1c2574' to type 'Date[]'
2017-05-21 21:39:08,074 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a Date[]
2017-05-21 21:39:08,075 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: [Ljava.util.Calendar;@7a367414
2017-05-21 21:39:08,079 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'Calendar[]' value '[Ljava.util.Calendar;@7a367414' to type 'Calendar[]'
2017-05-21 21:39:08,087 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a Calendar[]
2017-05-21 21:39:08,088 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: [Ljava.io.File;@77af6072
2017-05-21 21:39:08,089 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'java.io.File[]' value '[Ljava.io.File;@77af6072' to type 'java.io.File[]'
2017-05-21 21:39:08,089 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a java.io.File[]
2017-05-21 21:39:08,090 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: [Ljava.sql.Date;@36b097b6
2017-05-21 21:39:08,090 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'java.sql.Date[]' value '[Ljava.sql.Date;@36b097b6' to type 'java.sql.Date[]'
2017-05-21 21:39:08,091 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a java.sql.Date[]
2017-05-21 21:39:08,092 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: [Ljava.sql.Time;@40ab1c59
2017-05-21 21:39:08,092 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'java.sql.Time[]' value '[Ljava.sql.Time;@40ab1c59' to type 'java.sql.Time[]'
2017-05-21 21:39:08,093 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a java.sql.Time[]
2017-05-21 21:39:08,093 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: [Ljava.sql.Timestamp;@7eb46bde
2017-05-21 21:39:08,094 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'java.sql.Timestamp[]' value '[Ljava.sql.Timestamp;@7eb46bde' to type 'java.sql.Timestamp[]'
2017-05-21 21:39:08,095 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a java.sql.Timestamp[]
2017-05-21 21:39:08,097 org.apache.commons.beanutils.converters.AbstractConverter.setDefaultValue(AbstractConverter.java:353) DEBUG - Setting default value: [Ljava.net.URL;@6796d71e
2017-05-21 21:39:08,099 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'java.net.URL[]' value '[Ljava.net.URL;@6796d71e' to type 'java.net.URL[]'
2017-05-21 21:39:08,099 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:162) DEBUG - No conversion required, value is already a java.net.URL[]
2017-05-21 21:39:08,121 org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:481) DEBUG - Convert string 'classpath:ehcache.xml' to class 'java.lang.String'
2017-05-21 21:39:08,122 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'String' value 'classpath:ehcache.xml' to type 'String'
2017-05-21 21:39:08,126 org.apache.shiro.cache.ehcache.EhCacheManager.ensureCacheManager(EhCacheManager.java:206) DEBUG - cacheManager property not set. Constructing CacheManager instance...
2017-05-21 21:39:08,148 org.apache.shiro.io.ResourceUtils.loadFromClassPath(ResourceUtils.java:159) DEBUG - Opening resource from class path [ehcache.xml]
2017-05-21 21:39:08,160 net.sf.ehcache.config.ConfigurationFactory.parseConfiguration(ConfigurationFactory.java:150) DEBUG - Configuring ehcache from InputStream
2017-05-21 21:39:08,190 net.sf.ehcache.config.BeanHandler.setAttribute(BeanHandler.java:271) DEBUG - Ignoring ehcache attribute xmlns:xsi
2017-05-21 21:39:08,191 net.sf.ehcache.config.BeanHandler.setAttribute(BeanHandler.java:271) DEBUG - Ignoring ehcache attribute xsi:noNamespaceSchemaLocation
2017-05-21 21:39:08,196 net.sf.ehcache.config.DiskStoreConfiguration.translatePath(DiskStoreConfiguration.java:141) DEBUG - Disk Store Path: ehcache.disk.store.dir/yvr_cache
2017-05-21 21:39:08,254 net.sf.ehcache.config.CacheConfiguration.setStatistics(CacheConfiguration.java:2388) WARN - Statistics can no longer be enabled via configuration.
2017-05-21 21:39:08,276 net.sf.ehcache.util.PropertyUtil.parseProperties(PropertyUtil.java:87) DEBUG - propertiesString is null.
2017-05-21 21:39:08,318 net.sf.ehcache.config.ConfigurationHelper.createCacheManagerEventListener(ConfigurationHelper.java:189) DEBUG - No CacheManagerEventListenerFactory class specified. Skipping...
?? 21, 2017 9:39:12 ?? org.apache.catalina.startup.HostConfig deployDirectory
??: Deploying web application directory /usr/local/tomcat7/webapps/manager
?? 21, 2017 9:39:12 ?? org.apache.catalina.startup.HostConfig deployDirectory
??: Deployment of web application directory /usr/local/tomcat7/webapps/manager has finished in 139 ms
2017-05-21 21:39:13,573 net.sf.ehcache.Cache.createBootstrapCacheLoader(Cache.java:1044) DEBUG - No BootstrapCacheLoaderFactory class specified. Skipping...
2017-05-21 21:39:13,574 net.sf.ehcache.Cache.createCacheWriter(Cache.java:1017) DEBUG - CacheWriter factory not configured. Skipping...
2017-05-21 21:39:13,575 net.sf.ehcache.config.ConfigurationHelper.createCacheExceptionHandler(ConfigurationHelper.java:100) DEBUG - No CacheExceptionHandlerFactory class specified. Skipping...
2017-05-21 21:39:13,596 net.sf.ehcache.Cache.createBootstrapCacheLoader(Cache.java:1044) DEBUG - No BootstrapCacheLoaderFactory class specified. Skipping...
2017-05-21 21:39:13,597 net.sf.ehcache.Cache.createCacheWriter(Cache.java:1017) DEBUG - CacheWriter factory not configured. Skipping...
2017-05-21 21:39:13,597 net.sf.ehcache.config.ConfigurationHelper.createCacheExceptionHandler(ConfigurationHelper.java:100) DEBUG - No CacheExceptionHandlerFactory class specified. Skipping...
2017-05-21 21:39:13,601 net.sf.ehcache.Cache.createBootstrapCacheLoader(Cache.java:1044) DEBUG - No BootstrapCacheLoaderFactory class specified. Skipping...
2017-05-21 21:39:13,601 net.sf.ehcache.Cache.createCacheWriter(Cache.java:1017) DEBUG - CacheWriter factory not configured. Skipping...
2017-05-21 21:39:13,603 net.sf.ehcache.config.ConfigurationHelper.createCacheExceptionHandler(ConfigurationHelper.java:100) DEBUG - No CacheExceptionHandlerFactory class specified. Skipping...
2017-05-21 21:39:13,652 net.sf.ehcache.store.MemoryStore.<init>(MemoryStore.java:180) DEBUG - Initialized net.sf.ehcache.store.MemoryStore for shiro-activeSessionCache
2017-05-21 21:39:13,745 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) DEBUG - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE
2017-05-21 21:39:13,748 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) DEBUG - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE_BYTES
2017-05-21 21:39:13,749 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) DEBUG - Mocking Pass-Through Statistic: LOCAL_DISK_SIZE
2017-05-21 21:39:13,750 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) DEBUG - Mocking Pass-Through Statistic: LOCAL_DISK_SIZE_BYTES
2017-05-21 21:39:13,752 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) DEBUG - Mocking Pass-Through Statistic: WRITER_QUEUE_LENGTH
2017-05-21 21:39:13,753 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) DEBUG - Mocking Pass-Through Statistic: REMOTE_SIZE
2017-05-21 21:39:13,757 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) DEBUG - Mocking Pass-Through Statistic: LAST_REJOIN_TIMESTAMP
2017-05-21 21:39:13,826 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) DEBUG - Mocking Operation Statistic: OFFHEAP_GET
2017-05-21 21:39:13,829 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) DEBUG - Mocking Operation Statistic: OFFHEAP_PUT
2017-05-21 21:39:13,830 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) DEBUG - Mocking Operation Statistic: OFFHEAP_REMOVE
2017-05-21 21:39:13,842 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) DEBUG - Mocking Operation Statistic: DISK_GET
2017-05-21 21:39:13,851 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) DEBUG - Mocking Operation Statistic: DISK_PUT
2017-05-21 21:39:13,852 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) DEBUG - Mocking Operation Statistic: DISK_REMOVE
2017-05-21 21:39:13,854 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) DEBUG - Mocking Operation Statistic: XA_COMMIT
2017-05-21 21:39:13,855 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) DEBUG - Mocking Operation Statistic: XA_ROLLBACK
2017-05-21 21:39:13,856 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) DEBUG - Mocking Operation Statistic: XA_RECOVERY
2017-05-21 21:39:13,858 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) DEBUG - Mocking Operation Statistic: CLUSTER_EVENT
2017-05-21 21:39:13,863 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) DEBUG - Mocking Operation Statistic: NONSTOP
2017-05-21 21:39:13,931 net.sf.ehcache.Cache.initialise(Cache.java:1262) DEBUG - Initialised cache: shiro-activeSessionCache
2017-05-21 21:39:13,932 net.sf.ehcache.config.ConfigurationHelper.createCacheDecorators(ConfigurationHelper.java:334) DEBUG - CacheDecoratorFactory not configured. Skipping for 'shiro-activeSessionCache'.
2017-05-21 21:39:13,932 net.sf.ehcache.config.ConfigurationHelper.createDefaultCacheDecorators(ConfigurationHelper.java:364) DEBUG - CacheDecoratorFactory not configured for defaultCache. Skipping for 'shiro-activeSessionCache'.
2017-05-21 21:39:13,963 net.sf.ehcache.DiskStorePathManager.resolveAndLockIfNeeded(DiskStorePathManager.java:169) DEBUG - Using diskstore path ehcache.disk.store.dir/yvr_cache
2017-05-21 21:39:13,963 net.sf.ehcache.DiskStorePathManager.resolveAndLockIfNeeded(DiskStorePathManager.java:170) DEBUG - Holding exclusive lock on /usr/local/tomcat7/bin/ehcache.disk.store.dir/yvr_cache/.ehcache-diskstore.lock
2017-05-21 21:39:13,977 net.sf.ehcache.store.disk.DiskStorageFactory.<init>(DiskStorageFactory.java:170) DEBUG - Matching data file missing (or empty) for index file. Deleting index file ehcache.disk.store.dir/yvr_cache/markdown.index
2017-05-21 21:39:14,011 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) DEBUG - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE
2017-05-21 21:39:14,012 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) DEBUG - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE_BYTES
2017-05-21 21:39:14,012 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) DEBUG - Mocking Pass-Through Statistic: WRITER_QUEUE_LENGTH
2017-05-21 21:39:14,013 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) DEBUG - Mocking Pass-Through Statistic: REMOTE_SIZE
2017-05-21 21:39:14,013 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) DEBUG - Mocking Pass-Through Statistic: LAST_REJOIN_TIMESTAMP
2017-05-21 21:39:14,015 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) DEBUG - Mocking Operation Statistic: OFFHEAP_GET
2017-05-21 21:39:14,016 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) DEBUG - Mocking Operation Statistic: OFFHEAP_PUT
2017-05-21 21:39:14,018 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) DEBUG - Mocking Operation Statistic: OFFHEAP_REMOVE
2017-05-21 21:39:14,020 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) DEBUG - Mocking Operation Statistic: XA_COMMIT
2017-05-21 21:39:14,020 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) DEBUG - Mocking Operation Statistic: XA_ROLLBACK
2017-05-21 21:39:14,021 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) DEBUG - Mocking Operation Statistic: XA_RECOVERY
2017-05-21 21:39:14,022 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) DEBUG - Mocking Operation Statistic: CLUSTER_EVENT
2017-05-21 21:39:14,022 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) DEBUG - Mocking Operation Statistic: NONSTOP
2017-05-21 21:39:14,024 net.sf.ehcache.Cache.initialise(Cache.java:1262) DEBUG - Initialised cache: markdown
2017-05-21 21:39:14,024 net.sf.ehcache.config.ConfigurationHelper.createCacheDecorators(ConfigurationHelper.java:334) DEBUG - CacheDecoratorFactory not configured. Skipping for 'markdown'.
2017-05-21 21:39:14,024 net.sf.ehcache.config.ConfigurationHelper.createDefaultCacheDecorators(ConfigurationHelper.java:364) DEBUG - CacheDecoratorFactory not configured for defaultCache. Skipping for 'markdown'.
2017-05-21 21:39:14,027 org.apache.shiro.cache.ehcache.EhCacheManager.ensureCacheManager(EhCacheManager.java:219) DEBUG - implicit cacheManager created successfully.
2017-05-21 21:39:14,060 org.apache.shiro.config.ReflectionBuilder.resolveReference(ReflectionBuilder.java:396) DEBUG - Encountered object reference '$cacheManager'. Looking up object with id 'cacheManager'
2017-05-21 21:39:14,062 org.apache.shiro.realm.AuthorizingRealm.getAuthorizationCacheLazy(AuthorizingRealm.java:234) DEBUG - No authorizationCache instance set. Checking for a cacheManager...
2017-05-21 21:39:14,062 org.apache.shiro.realm.AuthorizingRealm.getAuthorizationCacheLazy(AuthorizingRealm.java:242) DEBUG - CacheManager [org.apache.shiro.cache.ehcache.EhCacheManager@1b11b7b9] has been configured. Building authorization cache named [nutzdao_realm.authorizationCache]
2017-05-21 21:39:14,063 org.apache.shiro.cache.ehcache.EhCacheManager.getCache(EhCacheManager.java:159) INFO - Cache with name 'nutzdao_realm.authorizationCache' does not yet exist. Creating now.
2017-05-21 21:39:14,072 net.sf.ehcache.store.MemoryStore.<init>(MemoryStore.java:180) DEBUG - Initialized net.sf.ehcache.store.MemoryStore for nutzdao_realm.authorizationCache
2017-05-21 21:39:14,076 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) DEBUG - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE
2017-05-21 21:39:14,077 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) DEBUG - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE_BYTES
2017-05-21 21:39:14,078 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) DEBUG - Mocking Pass-Through Statistic: LOCAL_DISK_SIZE
2017-05-21 21:39:14,079 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) DEBUG - Mocking Pass-Through Statistic: LOCAL_DISK_SIZE_BYTES
2017-05-21 21:39:14,079 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) DEBUG - Mocking Pass-Through Statistic: WRITER_QUEUE_LENGTH
2017-05-21 21:39:14,080 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) DEBUG - Mocking Pass-Through Statistic: REMOTE_SIZE
2017-05-21 21:39:14,080 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) DEBUG - Mocking Pass-Through Statistic: LAST_REJOIN_TIMESTAMP
2017-05-21 21:39:14,088 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) DEBUG - Mocking Operation Statistic: OFFHEAP_GET
2017-05-21 21:39:14,090 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) DEBUG - Mocking Operation Statistic: OFFHEAP_PUT
2017-05-21 21:39:14,090 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) DEBUG - Mocking Operation Statistic: OFFHEAP_REMOVE
2017-05-21 21:39:14,091 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) DEBUG - Mocking Operation Statistic: DISK_GET
2017-05-21 21:39:14,093 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) DEBUG - Mocking Operation Statistic: DISK_PUT
2017-05-21 21:39:14,094 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) DEBUG - Mocking Operation Statistic: DISK_REMOVE
2017-05-21 21:39:14,094 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) DEBUG - Mocking Operation Statistic: XA_COMMIT
2017-05-21 21:39:14,095 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) DEBUG - Mocking Operation Statistic: XA_ROLLBACK
2017-05-21 21:39:14,095 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) DEBUG - Mocking Operation Statistic: XA_RECOVERY
2017-05-21 21:39:14,096 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) DEBUG - Mocking Operation Statistic: CLUSTER_EVENT
2017-05-21 21:39:14,097 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) DEBUG - Mocking Operation Statistic: NONSTOP
2017-05-21 21:39:14,105 net.sf.ehcache.Cache.initialise(Cache.java:1262) DEBUG - Initialised cache: nutzdao_realm.authorizationCache
2017-05-21 21:39:14,106 net.sf.ehcache.config.ConfigurationHelper.createDefaultCacheDecorators(ConfigurationHelper.java:364) DEBUG - CacheDecoratorFactory not configured for defaultCache. Skipping for 'nutzdao_realm.authorizationCache'.
2017-05-21 21:39:14,106 org.apache.shiro.cache.ehcache.EhCacheManager.getCache(EhCacheManager.java:166) INFO - Added EhCache named [nutzdao_realm.authorizationCache]
2017-05-21 21:39:14,110 org.apache.shiro.config.ReflectionBuilder.createNewInstance(ReflectionBuilder.java:296) INFO - An instance with name 'authc' already exists. Redefining this object as a new instance of type org.nutz.integration.shiro.SimpleAuthenticationFilter
2017-05-21 21:39:14,189 org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:481) DEBUG - Convert string '/user/login' to class 'java.lang.String'
2017-05-21 21:39:14,189 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'String' value '/user/login' to type 'String'
2017-05-21 21:39:14,197 org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:481) DEBUG - Convert string '/user/login' to class 'java.lang.String'
2017-05-21 21:39:14,198 org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:140) DEBUG - Converting 'String' value '/user/login' to type 'String'
2017-05-21 21:39:14,232 org.apache.shiro.config.ReflectionBuilder.resolveReference(ReflectionBuilder.java:396) DEBUG - Encountered object reference '$cacheManager'. Looking up object with id 'cacheManager'
2017-05-21 21:39:14,240 org.apache.shiro.config.IniFactorySupport.createInstance(IniFactorySupport.java:122) DEBUG - Creating instance from Ini [sections=main,urls]
2017-05-21 21:39:14,247 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) DEBUG - Creating chain [/rs/*] from String definition [anon]
2017-05-21 21:39:14,247 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) DEBUG - Attempting to apply path [/rs/*] to filter [anon] with config [null]
2017-05-21 21:39:14,249 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) DEBUG - Creating chain [/user/logout] from String definition [logout]
2017-05-21 21:39:14,249 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) DEBUG - Attempting to apply path [/user/logout] to filter [logout] with config [null]
2017-05-21 21:39:14,250 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) DEBUG - Creating chain [/user/error] from String definition [anon]
2017-05-21 21:39:14,251 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) DEBUG - Attempting to apply path [/user/error] to filter [anon] with config [null]
2017-05-21 21:39:14,251 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) DEBUG - Creating chain [/user/login] from String definition [anon]
2017-05-21 21:39:14,252 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) DEBUG - Attempting to apply path [/user/login] to filter [anon] with config [null]
2017-05-21 21:39:14,253 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) DEBUG - Creating chain [/user/profile/active/mail] from String definition [anon]
2017-05-21 21:39:14,253 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) DEBUG - Attempting to apply path [/user/profile/active/mail] to filter [anon] with config [null]
2017-05-21 21:39:14,254 org.apache.shiro.web.env.EnvironmentLoader.initEnvironment(EnvironmentLoader.java:136) DEBUG - Published WebEnvironment as ServletContext attribute with name [org.apache.shiro.web.env.EnvironmentLoader.ENVIRONMENT_ATTRIBUTE_KEY]
2017-05-21 21:39:14,254 org.apache.shiro.web.env.EnvironmentLoader.initEnvironment(EnvironmentLoader.java:141) INFO - Shiro environment initialized in 6752 ms.
2017-05-21 21:39:14,329 org.nutz.mvc.NutFilter._init(NutFilter.java:81) INFO - NutFilter[nutz] starting ...
2017-05-21 21:39:14,438 org.nutz.resource.Scans.<init>(Scans.java:509) DEBUG - Locations for Scans:
[Dir[path=/usr/local/tomcat7/bin], Jar[path=/Users/morongjun/workSpace/nutz/web/WEB-INF/lib/nutz-1.r.60.jar], Dir[path=/Users/morongjun/workSpace/nutz/web/WEB-INF/classes], Jar[path=/usr/local/tomcat7/bin/bootstrap.jar], Jar[path=/usr/local/tomcat7/bin/tomcat-juli.jar]]
2017-05-21 21:39:14,896 org.nutz.resource.Scans.init(Scans.java:105) DEBUG - Locations for Scans:
{/usr/local/tomcat7/bin=Dir[path=/usr/local/tomcat7/bin], /Users/morongjun/workSpace/nutz/web/WEB-INF/lib/nutz-1.r.60.jar=Jar[path=/Users/morongjun/workSpace/nutz/web/WEB-INF/lib/nutz-1.r.60.jar], /Users/morongjun/workSpace/nutz/web/WEB-INF/classes=Dir[path=/Users/morongjun/workSpace/nutz/web/WEB-INF/classes], /usr/local/tomcat7/bin/bootstrap.jar=Jar[path=/usr/local/tomcat7/bin/bootstrap.jar], /usr/local/tomcat7/bin/tomcat-juli.jar=Jar[path=/usr/local/tomcat7/bin/tomcat-juli.jar], /Users/morongjun/workSpace/nutz/web/WEB-INF/lib/quartz-jobs-2.2.3.jar=Jar[path=/Users/morongjun/workSpace/nutz/web/WEB-INF/lib/quartz-jobs-2.2.3.jar], /Users/morongjun/workSpace/nutz/web/WEB-INF/lib/slf4j-log4j12-1.7.25.jar=Jar[path=/Users/morongjun/workSpace/nutz/web/WEB-INF/lib/slf4j-log4j12-1.7.25.jar], /Users/morongjun/workSpace/nutz/web/WEB-INF/lib/commons-logging-1.2.jar=Jar[path=/Users/morongjun/workSpace/nutz/web/WEB-INF/lib/commons-logging-1.2.jar], /Users/morongjun/workSpace/nutz/web/WEB-INF/lib/taglibs-standard-spec-1.2.5.jar=Jar[path=/Users/morongjun/workSpace/nutz/web/WEB-INF/lib/taglibs-standard-spec-1.2.5.jar], /Users/morongjun/workSpace/nutz/web/WEB-INF/lib/nutz-integration-quartz-1.r.60.r2.jar=Jar[path=/Users/morongjun/workSpace/nutz/web/WEB-INF/lib/nutz-integration-quartz-1.r.60.r2.jar], /Users/morongjun/workSpace/nutz/web/WEB-INF/lib/slf4j-api-1.7.25.jar=Jar[path=/Users/morongjun/workSpace/nutz/web/WEB-INF/lib/slf4j-api-1.7.25.jar], /Users/morongjun/workSpace/nutz/web/WEB-INF/lib/druid-1.0.26.jar=Jar[path=/Users/morongjun/workSpace/nutz/web/WEB-INF/lib/druid-1.0.26.jar], /Users/morongjun/workSpace/nutz/web/WEB-INF/lib/mysql-connector-java-5.1.40.jar=Jar[path=/Users/morongjun/workSpace/nutz/web/WEB-INF/lib/mysql-connector-java-5.1.40.jar], /Users/morongjun/workSpace/nutz/web/WEB-INF/lib/simplecaptcha-1.2.2.jar=Jar[path=/Users/morongjun/workSpace/nutz/web/WEB-INF/lib/simplecaptcha-1.2.2.jar], /Users/morongjun/workSpace/nutz/web/WEB-INF/lib/shiro-all-1.3.2.jar=Jar[path=/Users/morongjun/workSpace/nutz/web/WEB-INF/lib/shiro-all-1.3.2.jar], /Users/morongjun/workSpace/nutz/web/WEB-INF/lib/nutz-integration-jedis-1.r.61.r2.jar=Jar[path=/Users/morongjun/workSpace/nutz/web/WEB-INF/lib/nutz-integration-jedis-1.r.61.r2.jar], /Users/morongjun/workSpace/nutz/web/WEB-INF/lib/taglibs-standard-impl-1.2.5.jar=Jar[path=/Users/morongjun/workSpace/nutz/web/WEB-INF/lib/taglibs-standard-impl-1.2.5.jar], /Users/morongjun/workSpace/nutz/web/WEB-INF/lib/commons-beanutils-1.9.3.jar=Jar[path=/Users/morongjun/workSpace/nutz/web/WEB-INF/lib/commons-beanutils-1.9.3.jar], /Users/morongjun/workSpace/nutz/web/WEB-INF/lib/javax.servlet.jsp.jstl-1.2.0.jar=Jar[path=/Users/morongjun/workSpace/nutz/web/WEB-INF/lib/javax.servlet.jsp.jstl-1.2.0.jar], /Users/morongjun/workSpace/nutz/web/WEB-INF/lib/javax.mail-1.5.2.jar=Jar[path=/Users/morongjun/workSpace/nutz/web/WEB-INF/lib/javax.mail-1.5.2.jar], /Users/morongjun/workSpace/nutz/web/WEB-INF/lib/nutz-plugins-daocache.jar=Jar[path=/Users/morongjun/workSpace/nutz/web/WEB-INF/lib/nutz-plugins-daocache.jar], /Users/morongjun/workSpace/nutz/web/WEB-INF/lib/shiro-ehcache-1.3.2.jar=Jar[path=/Users/morongjun/workSpace/nutz/web/WEB-INF/lib/shiro-ehcache-1.3.2.jar], /Users/morongjun/workSpace/nutz/web/WEB-INF/lib/jedis-2.8.2.jar=Jar[path=/Users/morongjun/workSpace/nutz/web/WEB-INF/lib/jedis-2.8.2.jar], /Users/morongjun/workSpace/nutz/web/WEB-INF/lib/commons-pool2-2.4.2.jar=Jar[path=/Users/morongjun/workSpace/nutz/web/WEB-INF/lib/commons-pool2-2.4.2.jar], /Users/morongjun/workSpace/nutz/web/WEB-INF/lib/quartz-2.2.3.jar=Jar[path=/Users/morongjun/workSpace/nutz/web/WEB-INF/lib/quartz-2.2.3.jar], /Users/morongjun/workSpace/nutz/web/WEB-INF/lib/log4j-1.2.17.jar=Jar[path=/Users/morongjun/workSpace/nutz/web/WEB-INF/lib/log4j-1.2.17.jar], /Users/morongjun/workSpace/nutz/web/WEB-INF/lib/taglibs-standard-jstlel-1.2.5.jar=Jar[path=/Users/morongjun/workSpace/nutz/web/WEB-INF/lib/taglibs-standard-jstlel-1.2.5.jar], /Users/morongjun/workSpace/nutz/web/WEB-INF/lib/nutz-integration-shiro-1.r.60.r2.jar=Jar[path=/Users/morongjun/workSpace/nutz/web/WEB-INF/lib/nutz-integration-shiro-1.r.60.r2.jar], /Users/morongjun/workSpace/nutz/web/WEB-INF/lib/commons-email-1.3.3.jar=Jar[path=/Users/morongjun/workSpace/nutz/web/WEB-INF/lib/commons-email-1.3.3.jar], /Users/morongjun/workSpace/nutz/web/WEB-INF/lib/ehcache-2.10.3.jar=Jar[path=/Users/morongjun/workSpace/nutz/web/WEB-INF/lib/ehcache-2.10.3.jar]}
2017-05-21 21:39:14,960 org.nutz.castor.Castors.reload(Castors.java:115) DEBUG - Using 95 castor for Castors
2017-05-21 21:39:14,986 org.nutz.mvc.config.AbstractNutConfig.createLoading(AbstractNutConfig.java:59) DEBUG - Loading by class org.nutz.mvc.impl.NutLoading
2017-05-21 21:39:14,989 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:55) INFO - Nutz Version : 1.r.60
2017-05-21 21:39:14,989 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:56) INFO - Nutz.Mvc[nutz] is initializing ...
2017-05-21 21:39:14,989 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:60) DEBUG - Web Container Information:
2017-05-21 21:39:14,998 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:61) DEBUG - - Default Charset : US-ASCII
2017-05-21 21:39:14,999 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:62) DEBUG - - Current . path : /usr/local/tomcat7/bin/.
2017-05-21 21:39:14,999 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:63) DEBUG - - Java Version : 1.8.0_121
2017-05-21 21:39:14,999 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:64) DEBUG - - File separator : /
2017-05-21 21:39:15,000 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:65) DEBUG - - Timezone : Asia/Shanghai
2017-05-21 21:39:15,000 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:66) DEBUG - - OS : Mac OS X x86_64
2017-05-21 21:39:15,000 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:67) DEBUG - - ServerInfo : Apache Tomcat/7.0.76
2017-05-21 21:39:15,001 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:68) DEBUG - - Servlet API : 3.0
2017-05-21 21:39:15,001 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:73) DEBUG - - ContextPath :
2017-05-21 21:39:15,001 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:74) DEBUG - - context.tempdir : /Users/morongjun/Library/Caches/IntelliJIdea2017.1/tomcat/Unnamed_nutz/work/Catalina/localhost/_
2017-05-21 21:39:15,002 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:75) DEBUG - - MainModule : net.wendal.nutzbook.MainModule
2017-05-21 21:39:15,003 org.nutz.mvc.impl.NutLoading.createContext(NutLoading.java:238) DEBUG - >> app.root = /Users/morongjun/workSpace/nutz/web
2017-05-21 21:39:15,009 org.nutz.mvc.impl.NutLoading.createIoc(NutLoading.java:379) DEBUG - @IocBy(type=org.nutz.mvc.ioc.provider.ComboIocProvider, args=["*js", "ioc/", "*anno", "net.wendal.nutzbook", "*tx", "*quartz", "*jedis", ""],init=[])
2017-05-21 21:39:15,050 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 3 resource by src( ioc/ ) , regex( ^(.+[.])(js|json)$ )
2017-05-21 21:39:15,050 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:48) DEBUG - loading ioc js config from [dao.js]
2017-05-21 21:39:15,056 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:48) DEBUG - loading ioc js config from [ehcache.js]
2017-05-21 21:39:15,057 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:48) DEBUG - loading ioc js config from [mail.js]
2017-05-21 21:39:15,057 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:56) DEBUG - Loaded 8 bean define from path=[ioc/] --> [dao, cacheProvider, emailAuthenticator, htmlEmail, cacheExecutor, conf, dataSource, cacheManager]
2017-05-21 21:39:15,069 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 23 resource by src( net/wendal/nutzbook/ ) , regex( ^.+[.]class$ )
2017-05-21 21:39:15,124 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found @IocBean : class net.wendal.nutzbook.module.AuthorityModule
2017-05-21 21:39:15,151 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found @IocBean : class net.wendal.nutzbook.module.CaptchaModule
2017-05-21 21:39:15,158 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found @IocBean : class net.wendal.nutzbook.module.UserModule
2017-05-21 21:39:15,170 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found @IocBean : class net.wendal.nutzbook.module.UserProfileModule
2017-05-21 21:39:15,181 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found @IocBean : class net.wendal.nutzbook.quartz.job.CleanNonActiveUserJob
2017-05-21 21:39:15,187 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found @IocBean : class net.wendal.nutzbook.service.impl.AuthorityServiceImpl
2017-05-21 21:39:15,192 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found @IocBean : class net.wendal.nutzbook.service.impl.EmailServiceImpl
2017-05-21 21:39:15,193 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found @IocBean : class net.wendal.nutzbook.service.UserService
2017-05-21 21:39:15,205 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:50) INFO - Found 8 classes in 1 base-packages!
beans = ["cleanNonActiveUserJob", "authorityService", "userProfileModule", "captchaModule", "authorityModule", "userModule", "emailService", "userService"]
2017-05-21 21:39:15,210 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:40) DEBUG - Loaded 5 bean define from reader --
[txREPEATABLE_READ, txSERIALIZABLE, txNONE, txREAD_UNCOMMITTED, txREAD_COMMITTED]
2017-05-21 21:39:15,221 org.nutz.ioc.loader.combo.ComboIocLoader.createIocLoader(ComboIocLoader.java:118) DEBUG - found org.nutz.integration.quartz.QuartzIocLoader -- org.nutz.integration.quartz.QuartzIocLoader
2017-05-21 21:39:15,223 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:56) DEBUG - Loaded 0 bean define from path=[] --> []
2017-05-21 21:39:15,227 org.nutz.ioc.loader.combo.ComboIocLoader.createIocLoader(ComboIocLoader.java:118) DEBUG - found org.nutz.integration.jedis.JedisIocLoader -- org.nutz.integration.jedis.JedisIocLoader
2017-05-21 21:39:15,230 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:125) ERROR - Error happend during start serivce!
org.nutz.lang.born.BorningException: Fail to born 'org.nutz.integration.jedis.JedisIocLoader'
by args: [
@()] because: No suitable Constructor or Factory Method!!
at org.nutz.lang.Mirror.born(Mirror.java:988)
at org.nutz.ioc.loader.combo.ComboIocLoader.createIocLoader(ComboIocLoader.java:126)
at org.nutz.ioc.loader.combo.ComboIocLoader.<init>(ComboIocLoader.java:92)
at org.nutz.mvc.ioc.provider.ComboIocProvider.create(ComboIocProvider.java:20)
at org.nutz.mvc.impl.NutLoading.createIoc(NutLoading.java:384)
at org.nutz.mvc.impl.NutLoading.load(NutLoading.java:103)
at org.nutz.mvc.ActionHandler.<init>(ActionHandler.java:19)
at org.nutz.mvc.NutFilter._init(NutFilter.java:87)
at org.nutz.mvc.NutFilter.init(NutFilter.java:65)
at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:279)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:105)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4958)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5652)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.manageApp(HostConfig.java:1863)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:301)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:618)
at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:565)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:301)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1468)
at javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:76)
at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1309)
at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1401)
at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:829)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:346)
at sun.rmi.transport.Transport$1.run(Transport.java:200)
at sun.rmi.transport.Transport$1.run(Transport.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:196)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:683)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
?? 21, 2017 9:39:15 ?? org.apache.catalina.core.StandardContext startInternal
??: One or more Filters failed to start. Full details will be found in the appropriate container log file
?? 21, 2017 9:39:15 ?? org.apache.catalina.core.StandardContext startInternal
??: Context [] startup failed due to previous errors
[2017-05-21 09:39:15,291] Artifact nutz:war exploded: Error during artifact deployment. See server log for details.