Wizzercn / NutzWk

WK系列开发框架-V1至V5 Java开源企业级开发框架(单应用/微服务/分布式)
https://budwk.com
Apache License 2.0
1.62k stars 637 forks source link

最新代码初始化报错 #90

Closed yorkane closed 7 years ago

yorkane commented 7 years ago
[DEBUG] 2017-08-08 20:27:48,633 org.nutz.dao.impl.sql.run.NutDaoExecutor.printSQL(NutDaoExecutor.java:388) - // NOT SQL // ElFieldMacro=uuid() [DEBUG] 2017-08-08 20:27:48,633 org.nutz.plugins.cache.dao.CachedNutDaoExecutor.exec(CachedNutDaoExecutor.java:110) - Exception when parser SQL sql, skip cache detect!! SQL=RUN [DEBUG] 2017-08-08 20:27:48,633 org.nutz.dao.impl.sql.run.NutDaoExecutor.printSQL(NutDaoExecutor.java:388) - INSERT INTO sys_role(id,name,code,aliasName,disabled,unitid,note) VALUES(?,?,?,?,?,?,?) 1 2 3 4 5 6 7
e76a1ddfe74a421ca4bfc4a6f8eef1ea 系统管理员 sysadmin Sysadmin false System Admin

For example:> "INSERT INTO sys_role(id,name,code,aliasName,disabled,unitid,note) VALUES('e76a1ddfe74a421ca4bfc4a6f8eef1ea','系统管理员','sysadmin','Sysadmin',false,'','System Admin') " 08-Aug-2017 20:27:48.666 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal One or more Filters failed to start. Full details will be found in the appropriate container log file 08-Aug-2017 20:27:48.666 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal Context [] startup failed due to previous errors 08-Aug-2017 20:27:48.688 警告 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc The web application [ROOT] registered the JDBC driver [com.alibaba.druid.proxy.DruidDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered. 08-Aug-2017 20:27:48.688 警告 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc The web application [ROOT] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered. [2017-08-08 08:27:48,700] Artifact wk-web:war exploded: Error during artifact deployment. See server log for details. 08-Aug-2017 20:27:49.412 信息 [Abandoned connection cleanup thread] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access: this web application instance has been stopped already. Could not load []. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access. java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load []. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access. at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1353) at org.apache.catalina.loader.WebappClassLoaderBase.getResource(WebappClassLoaderBase.java:1029) at com.mysql.jdbc.AbandonedConnectionCleanupThread.checkContextClassLoaders(AbandonedConnectionCleanupThread.java:90) at com.mysql.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:63) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748)

yorkane commented 7 years ago

之前老代码是好的,换了台机器部署就出问题

wendal commented 7 years ago

真正的报错信息没贴出来

yorkane commented 7 years ago

这是jetty 抛出的 2017-08-08 22:11:43.469:WARN:oejd.DeploymentManager:Scanner-1: Unable to reach node goal: started java.lang.NoSuchMethodError: cn.wizzer.app.sys.modules.models.Sys_user.setOpAt(Ljava/lang/Integer;)V at cn.wizzer.app.web.commons.core.Setup.initSysData(Setup.java:919) at cn.wizzer.app.web.commons.core.Setup.init(Setup.java:75) at org.nutz.mvc.impl.NutLoading.evalSetup(NutLoading.java:274) at org.nutz.mvc.impl.NutLoading.load(NutLoading.java:121) at org.nutz.mvc.ActionHandler.(ActionHandler.java:19) at org.nutz.mvc.NutFilter._init(NutFilter.java:91) at org.nutz.mvc.NutFilter.init(NutFilter.java:69) at org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:139) at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:741) at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:348) at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1501) at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1463) at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:785) at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:261) at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:545) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:41) at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:188) at org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:502) at org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:150) at org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:180) at org.eclipse.jetty.deploy.providers.WebAppProvider.fileAdded(WebAppProvider.java:453) at org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:64) at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:610) at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:529) at org.eclipse.jetty.util.Scanner.scan(Scanner.java:392) at org.eclipse.jetty.util.Scanner$1.run(Scanner.java:329) at java.util.TimerThread.mainLoop(Timer.java:555) at java.util.TimerThread.run(Timer.java:505) [2017-08-08 10:11:43,585] Artifact wk-web:war exploded: Error during artifact deployment. See server log for details.

wendal commented 7 years ago
cn.wizzer.app.sys.modules.models.Sys_user.setOpAt(Ljava/lang/Integer;)V

编译时的.class跟部署时的.class不是同一个呢

wendal commented 7 years ago

另外,这种非bug的issue, 到 https://nutz.cn 发帖吧

yorkane commented 7 years ago

多谢,今天重新删除部署就好了. 奇怪的是打包的war中有web.xml, exploded 部署的目录中没有web.xml 需要手动复制过去才行