Giter Site home page Giter Site logo

task's Introduction

统一任务管理系统

代码地址:https://github.com/songwie/task

下载地址:http://songwie.com/attached/task/task-web.war

任务管理系统是一个java 实现的,spring 集成quartz的动态任务管理系统, 通过该应用可以动态管理任务的调用,无需重启服务。

      任务既可以通过http 的方式调用统一RES 的方式调用其它项目任务,也可以在task 中管理执行自己任务,部署task 新任务,通过 虚拟机class reload,无需重启。

技术架构:

            spring boot + spring-data-jpa + jquery

截图:

启动方式:

spring boot启动: java -jar C:\Users\sw\Desktop\task-web.war

或者运行根目录下的start.sh 具体参数为:

nohup java -Xms500m -Xmx500m -Xmn100m -XX:PermSize=64m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction=0 -XX:CMSInitiatingOccupancyFraction=70 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1986 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -jar task-web.war --spring.profiles.active=test --datasource.druid.url=jdbc:mysql://127.0.0.1:3306/task --datasource.druid.username=root --datasource.druid.password=root &

以上根据实际情况修改数据库地址、用户名、密码

后续改造路线:

1. 完善日志监控,任务监控

2. 集成mq(activemq等)把任务消息触发异步化,应用只需要集成mq消息的客户端即可接收定时任务,兼容非web应用,作为统一消息平台

3. 任务切分,基于主流的3层任务切分思路把单一的任务分为a.任务切分、b.任务data load c.任务执行excute三个阶段  最终把任务打散切分到整个集群减少单一节点压力。

task's People

Contributors

songwie avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

task's Issues

关于登录数据库脚本的问题

1、现在登录的session失效时间很短,建议加长

2、代码中的数据库脚本,mysql完整脚本导入后,启动会报错

我的解决方法是 :只导入\task-master\数据库脚本\自建表\mysql.txt 和“quzrtz表”文件下的tables_mysql.sql
tables_mysql_innodb.sql
初始化登录数据:INSERT INTO TTASK_USER (OPER_NO, OPER_TYPE, OPER_USER_NAME, OPER_PASSWORD, OPER_BRANCH_ID, OPER_REAL_NAME, OPER_PHONE, OPER_EMAIL, OPER_ID_NO, OPER_ROLE, OPER_STATUS, OPER_START_DATE, OPER_END_DATE) VALUES
(10000, '1', 'admin', 'admin', 10000, '10000', '10000', NULL, NULL, NULL, NULL, NULL, NULL);

java.sql.SQLException: spy.properties not found in classpath

host].[/] - Initializing Spring embedded WebApplicationContext
2016-03-11 14:35:30 ERROR com.alibaba.druid.pool.DruidDataSource - dataSource in
it error
java.sql.SQLException: spy.properties not found in classpath
at com.alibaba.druid.util.JdbcUtils.createDriver(JdbcUtils.java:536)
at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:597)

    at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.

java:934)
at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.
java:930)
at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.
java:102)
at org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionPr
oviderImpl.getConnection(DatasourceConnectionProviderImpl.java:139)
at org.hibernate.engine.jdbc.internal.JdbcServicesImpl$ConnectionProvide
rJdbcConnectionAccess.obtainConnection(JdbcServicesImpl.java:279)
at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcSer
vicesImpl.java:124)
at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.conf
igureService(StandardServiceRegistryImpl.java:111)
at org.hibernate.service.internal.AbstractServiceRegistryImpl.initialize
Service(AbstractServiceRegistryImpl.java:234)
at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService
(AbstractServiceRegistryImpl.java:206)
at org.hibernate.cfg.Configuration.buildTypeRegistrations(Configuration.
java:1887)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.jav
a:1845)
at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.per
form(EntityManagerFactoryBuilderImpl.java:857)
at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.per
form(EntityManagerFactoryBuilderImpl.java:850)
at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceI
mpl.withTccl(ClassLoaderServiceImpl.java:425)
at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build
(EntityManagerFactoryBuilderImpl.java:849)
at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvi
der.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.ja
va:60)
at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.cr
eateNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:343)
at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPro
pertiesSet(AbstractEntityManagerFactoryBean.java:318)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1637)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:1574)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:482)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
ject(AbstractBeanFactory.java:306)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
y.getSingleton(DefaultSingletonBeanRegistry.java:230)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
an(AbstractBeanFactory.java:302)

启动job会遗漏

比如有两个job可能随机启动一个,另外一个始终启动不了,触发不了请求是怎么回事?

是否支持oracle,我看oracle建表的sql语句都是错误的

您好,请问这个程序是否支持oracle,我发现建表的oracle语句,在执行的时候都是错误的。
另外,我将application-dev.properties中的,
datasource.druid.url=jdbc:oracle:thin:@172.31.68.69:1521:oracledb
datasource.druid.username=username
datasource.druid.password=11111
datasource.druid.driverClassName=oracle.jdbc.driver.OracleDriver

启动后就报错如下:

2017-04-27 14:03:08 ERROR com.alibaba.druid.pool.DruidDataSource - dataSource in
it error
java.sql.SQLException: oracle.jdbc.driver.OracleDriver
        at com.alibaba.druid.util.JdbcUtils.createDriver(JdbcUtils.java:527)
        at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:597)

        at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.
java:934)
        at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.
java:930)
        at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.
java:102)
        at org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionPr
oviderImpl.getConnection(DatasourceConnectionProviderImpl.java:139)
        at org.hibernate.engine.jdbc.internal.JdbcServicesImpl$ConnectionProvide
rJdbcConnectionAccess.obtainConnection(JdbcServicesImpl.java:279)
        at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcSer
vicesImpl.java:124)
        at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.conf
igureService(StandardServiceRegistryImpl.java:111)
        at org.hibernate.service.internal.AbstractServiceRegistryImpl.initialize
Service(AbstractServiceRegistryImpl.java:234)
        at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService
(AbstractServiceRegistryImpl.java:206)
        at org.hibernate.cfg.Configuration.buildTypeRegistrations(Configuration.
java:1887)
        at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.jav
a:1845)
        at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.per
form(EntityManagerFactoryBuilderImpl.java:857)
        at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.per
form(EntityManagerFactoryBuilderImpl.java:850)
        at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceI
mpl.withTccl(ClassLoaderServiceImpl.java:425)
        at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build
(EntityManagerFactoryBuilderImpl.java:849)
        at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvi
der.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.ja
va:60)
        at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.cr
eateNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:343)
        at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPro
pertiesSet(AbstractEntityManagerFactoryBean.java:318)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1637)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:1574)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:482)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
ject(AbstractBeanFactory.java:306)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
y.getSingleton(DefaultSingletonBeanRegistry.java:230)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
an(AbstractBeanFactory.java:302)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:197)
        at org.springframework.context.support.AbstractApplicationContext.getBea
n(AbstractApplicationContext.java:1051)
        at org.springframework.context.support.AbstractApplicationContext.finish
BeanFactoryInitialization(AbstractApplicationContext.java:828)
        at org.springframework.context.support.AbstractApplicationContext.refres
h(AbstractApplicationContext.java:537)
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationConte
xt.refresh(EmbeddedWebApplicationContext.java:118)
        at org.springframework.boot.SpringApplication.refresh(SpringApplication.
java:752)
        at org.springframework.boot.SpringApplication.doRun(SpringApplication.ja
va:347)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java
:295)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java
:1112)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java
:1101)
        at com.songwie.RootApplication.main(RootApplication.java:17)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner
.java:53)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at org.springframework.boot.loader.LaunchedURLClassLoader.doLoadClass(La
unchedURLClassLoader.java:166)
        at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(Laun
chedURLClassLoader.java:130)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at com.alibaba.druid.util.JdbcUtils.createDriver(JdbcUtils.java:525)
        ... 43 more
2017-04-27 14:03:08 INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1
} inited
2017-04-27 14:03:08 WARN  org.hibernate.engine.jdbc.internal.JdbcServicesImpl -
HHH000342: Could not obtain connection to query metadata : oracle.jdbc.driver.Or
acleDriver
2017-04-27 14:03:10 INFO  org.apache.tiles.access.TilesAccess - Publishing Tiles
Context for context: org.springframework.web.servlet.view.tiles2.SpringWildcardS
ervletTilesApplicationContext
2017-04-27 14:03:11 INFO  org.quartz.impl.StdSchedulerFactory - Using default im
plementation for ThreadExecutor
2017-04-27 14:03:11 INFO  org.quartz.simpl.SimpleThreadPool - Job execution thre
ads will use class loader of thread: main
2017-04-27 14:03:11 INFO  org.quartz.core.SchedulerSignalerImpl - Initialized Sc
heduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
2017-04-27 14:03:11 INFO  org.quartz.core.QuartzScheduler - Quartz Scheduler v.2
.1.7 created.
2017-04-27 14:04:11 INFO  org.quartz.core.QuartzScheduler - Scheduler schedulerC
luster_$_NON_CLUSTERED shutting down.
2017-04-27 14:04:11 INFO  org.quartz.core.QuartzScheduler - Scheduler schedulerC
luster_$_NON_CLUSTERED paused.
2017-04-27 14:04:11 INFO  org.quartz.core.QuartzScheduler - Scheduler schedulerC
luster_$_NON_CLUSTERED shutdown complete.
2017-04-27 14:04:11 WARN  org.springframework.boot.context.embedded.AnnotationCo
nfigEmbeddedWebApplicationContext - Exception encountered during context initial
ization - cancelling refresh attempt: org.springframework.beans.factory.BeanCrea
tionException: Error creating bean with name 'schedulerCluster' defined in class
 path resource [applicationContext-quartz.xml]: Invocation of init method failed
; nested exception is java.lang.NullPointerException
2017-04-27 14:04:11 INFO  org.apache.tiles.access.TilesAccess - Removing TilesCo
ntext for context: org.springframework.web.servlet.view.tiles2.SpringWildcardSer
vletTilesApplicationContext
2017-04-27 14:04:11 INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1
} closed
2017-04-27 14:04:11 INFO  org.apache.catalina.core.StandardService - Stopping se
rvice Tomcat
2017-04-27 14:04:11 ERROR org.springframework.boot.SpringApplication - Applicati
on startup failed
org.springframework.beans.factory.BeanCreationException: Error creating bean wit
h name 'schedulerCluster' defined in class path resource [applicationContext-qua
rtz.xml]: Invocation of init method failed; nested exception is java.lang.NullPo
interException
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:1578)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:482)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
ject(AbstractBeanFactory.java:306)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
y.getSingleton(DefaultSingletonBeanRegistry.java:230)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
an(AbstractBeanFactory.java:302)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:197)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.
preInstantiateSingletons(DefaultListableBeanFactory.java:753)
        at org.springframework.context.support.AbstractApplicationContext.finish
BeanFactoryInitialization(AbstractApplicationContext.java:838)
        at org.springframework.context.support.AbstractApplicationContext.refres
h(AbstractApplicationContext.java:537)
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationConte
xt.refresh(EmbeddedWebApplicationContext.java:118)
        at org.springframework.boot.SpringApplication.refresh(SpringApplication.
java:752)
        at org.springframework.boot.SpringApplication.doRun(SpringApplication.ja
va:347)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java
:295)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java
:1112)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java
:1101)
        at com.songwie.RootApplication.main(RootApplication.java:17)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner
.java:53)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
        at com.alibaba.druid.pool.DruidDataSource.getConnectionInternal(DruidDat
aSource.java:1120)
        at com.alibaba.druid.pool.DruidDataSource.getConnectionDirect(DruidDataS
ource.java:960)
        at com.alibaba.druid.filter.FilterChainImpl.dataSource_connect(FilterCha
inImpl.java:4544)
        at com.alibaba.druid.filter.stat.StatFilter.dataSource_getConnection(Sta
tFilter.java:661)
        at com.alibaba.druid.filter.FilterChainImpl.dataSource_connect(FilterCha
inImpl.java:4540)
        at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.
java:938)
        at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.
java:930)
        at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.
java:102)
        at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(D
ataSourceUtils.java:111)
        at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(Dat
aSourceUtils.java:77)
        at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(Jd
bcUtils.java:289)
        at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(Jd
bcUtils.java:329)
        at org.springframework.scheduling.quartz.LocalDataSourceJobStore.initial
ize(LocalDataSourceJobStore.java:150)
        at org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.j
ava:1318)
        at org.quartz.impl.StdSchedulerFactory.getScheduler(StdSchedulerFactory.
java:1502)
        at org.springframework.scheduling.quartz.SchedulerFactoryBean.createSche
duler(SchedulerFactoryBean.java:597)
        at org.springframework.scheduling.quartz.SchedulerFactoryBean.afterPrope
rtiesSet(SchedulerFactoryBean.java:480)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1637)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:1574)
        ... 22 more
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner
.java:53)
        at java.lang.Thread.run(Unknown Source)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creati
ng bean with name 'schedulerCluster' defined in class path resource [application
Context-quartz.xml]: Invocation of init method failed; nested exception is java.
lang.NullPointerException
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:1578)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:482)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
ject(AbstractBeanFactory.java:306)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
y.getSingleton(DefaultSingletonBeanRegistry.java:230)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
an(AbstractBeanFactory.java:302)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:197)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.
preInstantiateSingletons(DefaultListableBeanFactory.java:753)
        at org.springframework.context.support.AbstractApplicationContext.finish
BeanFactoryInitialization(AbstractApplicationContext.java:838)
        at org.springframework.context.support.AbstractApplicationContext.refres
h(AbstractApplicationContext.java:537)
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationConte
xt.refresh(EmbeddedWebApplicationContext.java:118)
        at org.springframework.boot.SpringApplication.refresh(SpringApplication.
java:752)
        at org.springframework.boot.SpringApplication.doRun(SpringApplication.ja
va:347)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java
:295)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java
:1112)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java
:1101)
        at com.songwie.RootApplication.main(RootApplication.java:17)
        ... 6 more
Caused by: java.lang.NullPointerException
        at com.alibaba.druid.pool.DruidDataSource.getConnectionInternal(DruidDat
aSource.java:1120)
        at com.alibaba.druid.pool.DruidDataSource.getConnectionDirect(DruidDataS
ource.java:960)
        at com.alibaba.druid.filter.FilterChainImpl.dataSource_connect(FilterCha
inImpl.java:4544)
        at com.alibaba.druid.filter.stat.StatFilter.dataSource_getConnection(Sta
tFilter.java:661)
        at com.alibaba.druid.filter.FilterChainImpl.dataSource_connect(FilterCha
inImpl.java:4540)
        at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.
java:938)
        at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.
java:930)
        at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.
java:102)
        at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(D
ataSourceUtils.java:111)
        at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(Dat
aSourceUtils.java:77)
        at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(Jd
bcUtils.java:289)
        at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(Jd
bcUtils.java:329)
        at org.springframework.scheduling.quartz.LocalDataSourceJobStore.initial
ize(LocalDataSourceJobStore.java:150)
        at org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.j
ava:1318)
        at org.quartz.impl.StdSchedulerFactory.getScheduler(StdSchedulerFactory.
java:1502)
        at org.springframework.scheduling.quartz.SchedulerFactoryBean.createSche
duler(SchedulerFactoryBean.java:597)
        at org.springframework.scheduling.quartz.SchedulerFactoryBean.afterPrope
rtiesSet(SchedulerFactoryBean.java:480)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1637)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:1574)
        ... 22 more

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.