Giter VIP home page Giter VIP logo

axboot / ax-boot-framework Goto Github PK

View Code? Open in Web Editor NEW
242.0 242.0 70.0 133.06 MB

Full Stack Java Web Application Framework with Java & HTML5

Home Page: http://www.axboot.com

License: MIT License

JavaScript 59.79% Java 8.96% CSS 11.96% HTML 18.85% PHP 0.20% CoffeeScript 0.01% Shell 0.03% Ruby 0.01% PowerShell 0.01% Smarty 0.18%
ax5ui axboot-framework enterprise framework html java spring spring-boot theme ui ui-components

ax-boot-framework's People

Contributors

ockhyun avatar thomasjang avatar visavis2k 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  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  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

ax-boot-framework's Issues

탭 추가하거나 활성화 하기 문의 드립니다.

axboot layout 에서 메뉴 클릭으로만 탭 이 추가되거나 활성화 되는데
활성화 되어있는 탭 안에서
예를 들어 링크를 추가 하여 링크 클릭시 메뉴를 클릭했을 때 처럼
탭이 활성화 되거나 탭이 생성 될수있는지 조언 부탁드립니다.

MyBatis 변환시

지금까지 myBatis 로 개발을 해와서 MyBatis 변환시 어떤 처리가 필요한지 궁금합니다.

view<->컨트롤러 requestMappings 연동안됨.

개발자 툴을 이용하여 자동생성한 컨트롤러와 jsp 간 url 호출에 이슈가 있습니다.

기 개발된 controller 호출건은 axboot.js 274라인
if (http.url[0] in axboot.def["API"]) 에 의하여 /api/v1/errorLogs 와 같은 형태로 호출이 됩니다.

하지만 추가로 만든 코드는 자동으로 /api/v1 연결되지 않음.

즉. 하드코딩된 axboot.def["API"] 동적 로딩을 하던가,
axboot.def["API"] 가 정의된 axboot.config.js에 기술하라는 설명이 필요할것으로 생각됩니다.

image
image

Mybatis 연동

Document에 나와있는 mybatis 연동방법을 따라서 작업 중에 있습니다.

  • 작업순서
  1. 프로그램 관리에서 프로그램을 만든다
  2. 메뉴관리에 등록한다
  3. 생성되는 jsp와 js를 확인 후 mysql에 테이블을 추가한다
  4. modelExtractor를 사용하여 java 소스를 생성 후 이클립스에 복사한다
  5. js 파일내 ajax url을 수정 후 새로고침
ERROR org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/].[jsp]:log:181 Servlet.service() for servlet [jsp] in context with path [] threw exception
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'noticeMController': Unsatisfied dependency expressed through field 'validator'; nested exception is org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type [org.springframework.validation.beanvalidation.LocalValidatorFactoryBean] is defined: expected single matching bean but found 2: validatorFactoryBean,mvcValidator
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:569)
	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:349)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1219)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:543)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.__preInstantiateSingletons(DefaultListableBeanFactory.java:751)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.jrReInstantiateSingletons(DefaultListableBeanFactory.java)
	at org.springframework.beans.JrBeanReloader.reloadBeanDefinitionsInternal(JrBeanReloader.java:1006)
	at org.springframework.beans.JrBeanReloader.reloadBeanDefinitions(JrBeanReloader.java:879)
	at org.springframework.beans.JrBeanReloader.doCheckAndReloadBeanDefinitions(JrBeanReloader.java:846)
	at org.springframework.beans.JrBeanReloader.checkAndReloadBeanDefinitions(JrBeanReloader.java:828)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.getSingleton(DefaultListableBeanFactory.java)
	at org.springframework.beans.factory.support.AbstractBeanFactory.isTypeMatch(AbstractBeanFactory.java:489)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:422)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:398)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:384)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:992)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:340)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:335)
	at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1088)
	at com.chequer.axboot.core.context.AppContextManager.getBean(AppContextManager.java:26)
	at com.chequer.axboot.core.utils.ModelMapperUtils.getModelMapper(ModelMapperUtils.java:29)
	at com.chequer.axboot.core.utils.ModelMapperUtils.map(ModelMapperUtils.java:13)
	at com.gaubiz.security.AXBootTokenAuthenticationService.getAuthentication(AXBootTokenAuthenticationService.java:103)
	at com.gaubiz.security.AXBootAuthenticationFilter.doFilter(AXBootAuthenticationFilter.java:32)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:121)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:214)
	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:177)
	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:89)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:77)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at com.chequer.axboot.core.filters.MultiReadableHttpServletRequestFilter.doFilter(MultiReadableHttpServletRequestFilter.java:15)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:108)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:784)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:802)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1410)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:745)
Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type [org.springframework.validation.beanvalidation.LocalValidatorFactoryBean] is defined: expected single matching bean but found 2: validatorFactoryBean,mvcValidator
	at org.springframework.beans.factory.config.DependencyDescriptor.resolveNotUnique(DependencyDescriptor.java:172)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1106)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1056)
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:566)
	... 76 common frames omitted

controller에서 basecontroller를 상속받으면서 LocalValidatorFactoryBean을 사용하는것 같고 mybatis 설정에서 mvcValidator를 사용해서 서로 충돌나는게 아닌가요??
basecontroller를 상속받으면 안되나요??

JPA Data Source 두개 사용하는데 오류

JPA 용 Data Source 를 2개 설정해 보았는데요,
SchemaGenerator 에서 No qualifying bean of type... 에러가 발생 합니다.
(2개의 DataSource 셋업에서 같은 type의 bean 이 정의 되어서 그렇습니다)

SchemaGenerator 에서 Autowired 로 가져오는 bean 을 Qualifier 라든지 사용해서 좀 더 제한 해두면,
이런 문제가 없을꺼 같은데요..

스키마 재생성오류

환경
이클립스 : Neon.1a Release (4.6.1)
java : jdk1.8.0_102
OS : winddow7 Professional k
was : apache-tomcat-7.0.72

소스를 변경한 부분은 없는데 갑자기 메뉴 클릭시 DB를 갔다오면서 오류가 발생합니다.
그래서 스키마 초기화를 하고 다시 하려고 setup페이지에서 초기화를 하니

ERROR com.chequer.axboot.core.controllers.BaseController:errorLogging:97 The database returned no natively generated identity value

이런 오류가 발생합니다.

어떻게 처리를 해야하나요??

h2에서 oracle 로 db변경시 오류

oracle로 db를 변경하는 작업을 하고 있습니다.

oracle xe 버젼에서 테이블을 생성하고 테스트 데이터는 입력했습니다.
시퀀스도 추가했습니다.

axboot-local.properties

axboot.dataSource.username=*****
axboot.dataSource.password=*****
axboot.dataSource.url=jdbc:oracle:thin:@localhost:1521:xe
axboot.dataSource.driverClassName=oracle.jdbc.driver.OracleDriver
axboot.dataSource.initialSize=5
axboot.dataSource.maxIdle=-1
axboot.dataSource.maxTotal=10
axboot.dataSource.maxWaitMillis=3000
axboot.dataSource.slowQueryThreshold=3000
axboot.dataSource.hibernate.hbm2ddlAuto=none
axboot.dataSource.hibernate.databaseType=oracle

Menu.java

@Setter
@Getter
@DynamicInsert
@DynamicUpdate 
@Entity
@EqualsAndHashCode(callSuper = true) 
@Table(name = "MENU_M")
@Comment(value = "메뉴")   
@ToString
public class Menu extends BaseJpaModel<Long> implements Cloneable {

    @Id
    @Column(name = "MENU_ID", precision = 20, nullable = false)
    @Comment(value = "ID")
//    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @GeneratedValue(strategy = GenerationType.SEQUENCE, generator="SEQ_MENU_M")
    @SequenceGenerator( 
            name="SEQ_MENU_M", 
            sequenceName="SEQ_MENU_M",
            allocationSize = 1,
            initialValue = 11
        )
    @ColumnPosition(1)  
    private Long menuId;

테이블 명도 @table 어노테이션에 설정을 다했고 @GeneratedValue 는 sequence로 변경을 해서 소스마다 수정 했습니다.

이렇게 해서 빌드를 하니

2016-11-02 13:15:58 [http-nio-7777-exec-1] DEBUG org.springframework.jdbc.datasource.DataSourceUtils:resetConnectionAfterTransaction:222 Resetting read-only flag of JDBC Connection [471872047, URL=jdbc:oracle:thin:@localhost:1521:xe, UserName=****, Oracle JDBC driver]
2016-11-02 13:15:58 [http-nio-7777-exec-1] ERROR org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/].[jsp]:log:181 Servlet.service() for servlet [jsp] in context with path [] threw exception
org.springframework.dao.InvalidDataAccessResourceUsageException: could not extract ResultSet; SQL [n/a]; nested exception is org.hibernate.exception.SQLGrammarException: could not extract ResultSet
	at org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(HibernateJpaDialect.java:261)
	at org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:244)
	at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:491)
	at org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:59)
	at org.springframework.dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:213)
	at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:147)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
	at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPostProcessor.java:133)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)
	at com.sun.proxy.$Proxy163.findOne(Unknown Source)
	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.zeroturnaround.javarebel.integration.util.ReloadingProxyFactory$ReloadingMethodHandler.invoke(JRebel:74)
	at com.sun.proxy.$Proxy163.findOne(Unknown Source)
	at com.chequer.axboot.core.domain.base.AXBootBaseService.findOne(AXBootBaseService.java:158)
	at com.chequer.axboot.core.domain.base.AXBootBaseService$$FastClassBySpringCGLIB$$8e61d94.invoke(<generated>)
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:651)
	at com.gaubiz.domain.program.menu.MenuService$$EnhancerBySpringCGLIB$$fc4faf58.findOne(<generated>)
	at com.gaubiz.security.AXBootTokenAuthenticationService.getAuthentication(AXBootTokenAuthenticationService.java:85)
	at com.gaubiz.security.AXBootAuthenticationFilter.doFilter(AXBootAuthenticationFilter.java:32)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:121)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:214)
	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:177)
	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:89)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:77)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at com.chequer.axboot.core.filters.MultiReadableHttpServletRequestFilter.doFilter(MultiReadableHttpServletRequestFilter.java:15)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:108)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:784)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:802)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1410)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:745)

이런 오류가 발생하였습니다.

오라클 연동을 하려면 어떻게 해야 하나요??

BaseService에서 몇몇 파일들을 찾을수가 없다고 나옵니다.

import com.chequer.axboot.admin.domain.code.QCommonCode;
import com.chequer.axboot.admin.domain.file.QCommonFile;
import com.chequer.axboot.admin.domain.program.QProgram;
import com.chequer.axboot.admin.domain.program.menu.QMenu;
import com.chequer.axboot.admin.domain.user.QUser;
import com.chequer.axboot.admin.domain.user.auth.QUserAuth;
import com.chequer.axboot.admin.domain.user.auth.menu.QAuthGroupMenu;
import com.chequer.axboot.admin.domain.user.role.QUserRole;

위 파일들을 찾을수 없어서 에러가 발생하고 있습니다.
예를 들면 com.chequer.axboot.admin.domain.code에는 QCommonCode 파일이 아니라 CommonCode 파일이 존재합니다.
제가 따로 설정해야 하는 부분이 있을까요?

axboot 설치후 method undefined for the type 에러 메시지가 나오는 문제 때문에 문의드립니다

첨부한 아래 사진처럼 undefined type 에러가 뜨는데 혹시 빠진 부분이 있을까요?

default

. ____ _ __ _ _
/\ / ' __ _ () __ __ _ \ \ \
( ( )_
_ | '_ | '| | ' / ` | \ \ \
\/ )| |)| | | | | || (| | ) ) ) )
' |
| .__|| ||| |_, | / / / /
=========|
|==============|/=////
:: Spring Boot :: (v1.4.2.RELEASE)

2017-01-06 16:59:37 [main] INFO com.chequer.axboot.AXBootApplicationInitializer:logStarting:48 Starting AXBootApplicationInitializer on DESKTOP-M84G70A with PID 8180 (C:\Users\kimtaeok\Desktop\axboot\target\classes started by kimtaeok in C:\Users\kimtaeok\Desktop\axboot)
2017-01-06 16:59:37 [main] INFO com.chequer.axboot.AXBootApplicationInitializer:logStartupProfileInfo:661 No active profile set, falling back to default profiles: default
2017-01-06 16:59:37 [background-preinit] INFO org.hibernate.validator.internal.util.Version::30 HV000001: Hibernate Validator 5.2.4.Final
2017-01-06 16:59:37 [main] INFO org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext:prepareRefresh:582 Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@57d7f8ca: startup date [Fri Jan 06 16:59:37 KST 2017]; root of context hierarchy
2017-01-06 16:59:39 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner:doScan:167 No MyBatis mapper was found in '[com.chequer.axboot.domain]' package. Please check your configuration.
2017-01-06 16:59:39 [main] WARN org.springframework.context.annotation.ConfigurationClassPostProcessor:enhanceConfigurationClasses:389 Cannot enhance @configuration bean definition 'coreApplicationContext' since its singleton instance has been created too early. The typical cause is a non-static @bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
2017-01-06 16:59:39 [main] INFO org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor::155 JSR-330 'javax.inject.Inject' annotation found and supported for autowiring
2017-01-06 16:59:39 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:postProcessAfterInitialization:325 Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$8864b58b] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2017-01-06 16:59:39 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:postProcessAfterInitialization:325 Bean 'org.springframework.security.config.annotation.configuration.ObjectPostProcessorConfiguration' of type [class org.springframework.security.config.annotation.configuration.ObjectPostProcessorConfiguration$$EnhancerBySpringCGLIB$$21127dc5] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2017-01-06 16:59:39 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:postProcessAfterInitialization:325 Bean 'objectPostProcessor' of type [class org.springframework.security.config.annotation.configuration.AutowireBeanFactoryObjectPostProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2017-01-06 16:59:39 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:postProcessAfterInitialization:325 Bean 'org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler@4ef2ab73' of type [class org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2017-01-06 16:59:39 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:postProcessAfterInitialization:325 Bean 'org.springframework.security.config.annotation.method.configuration.GlobalMethodSecurityConfiguration' of type [class org.springframework.security.config.annotation.method.configuration.GlobalMethodSecurityConfiguration$$EnhancerBySpringCGLIB$$45e72077] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2017-01-06 16:59:40 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:postProcessAfterInitialization:325 Bean 'methodSecurityMetadataSource' of type [class org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2017-01-06 16:59:40 [main] INFO org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer:initialize:87 Tomcat initialized with port(s): 8080 (http)
2017-01-06 16:59:40 [main] INFO org.apache.catalina.core.StandardService:log:179 Starting service Tomcat
2017-01-06 16:59:40 [main] INFO org.apache.catalina.core.StandardEngine:log:179 Starting Servlet Engine: Apache Tomcat/8.5.6
2017-01-06 16:59:41 [localhost-startStop-1] WARN org.apache.tomcat.util.scan.StandardJarScanner:log:181 Failed to scan [file:/D:/Dropbox/egovService/eGovFrameDev-3.6.0-64bit/maven/repository/xalan/xalan/2.7.2/xercesImpl.jar] from classloader hierarchy
java.io.FileNotFoundException: D:\Dropbox\egovService\eGovFrameDev-3.6.0-64bit\maven\repository\xalan\xalan\2.7.2\xercesImpl.jar (지정된 파일을 찾을 수 없습니다)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.(ZipFile.java:219)
at java.util.zip.ZipFile.(ZipFile.java:149)
at java.util.jar.JarFile.(JarFile.java:166)
at java.util.jar.JarFile.(JarFile.java:130)
at org.apache.tomcat.util.scan.JarFileUrlJar.(JarFileUrlJar.java:60)
at org.apache.tomcat.util.scan.JarFactory.newInstance(JarFactory.java:48)
at org.apache.tomcat.util.scan.StandardJarScanner.process(StandardJarScanner.java:338)
at org.apache.tomcat.util.scan.StandardJarScanner.scan(StandardJarScanner.java:288)
at org.apache.jasper.servlet.TldScanner.scanJars(TldScanner.java:262)
at org.apache.jasper.servlet.TldScanner.scan(TldScanner.java:104)
at org.apache.jasper.servlet.JasperInitializer.onStartup(JasperInitializer.java:101)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5178)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1403)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1393)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
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)
2017-01-06 16:59:41 [localhost-startStop-1] WARN org.apache.tomcat.util.scan.StandardJarScanner:log:181 Failed to scan [file:/D:/Dropbox/egovService/eGovFrameDev-3.6.0-64bit/maven/repository/xalan/xalan/2.7.2/xml-apis.jar] from classloader hierarchy
java.io.FileNotFoundException: D:\Dropbox\egovService\eGovFrameDev-3.6.0-64bit\maven\repository\xalan\xalan\2.7.2\xml-apis.jar (지정된 파일을 찾을 수 없습니다)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.(ZipFile.java:219)
at java.util.zip.ZipFile.(ZipFile.java:149)
at java.util.jar.JarFile.(JarFile.java:166)
at java.util.jar.JarFile.(JarFile.java:130)
at org.apache.tomcat.util.scan.JarFileUrlJar.(JarFileUrlJar.java:60)
at org.apache.tomcat.util.scan.JarFactory.newInstance(JarFactory.java:48)
at org.apache.tomcat.util.scan.StandardJarScanner.process(StandardJarScanner.java:338)
at org.apache.tomcat.util.scan.StandardJarScanner.scan(StandardJarScanner.java:288)
at org.apache.jasper.servlet.TldScanner.scanJars(TldScanner.java:262)
at org.apache.jasper.servlet.TldScanner.scan(TldScanner.java:104)
at org.apache.jasper.servlet.JasperInitializer.onStartup(JasperInitializer.java:101)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5178)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1403)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1393)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
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)
2017-01-06 16:59:41 [localhost-startStop-1] WARN org.apache.tomcat.util.scan.StandardJarScanner:log:181 Failed to scan [file:/D:/Dropbox/egovService/eGovFrameDev-3.6.0-64bit/maven/repository/xalan/xalan/2.7.2/serializer.jar] from classloader hierarchy
java.io.FileNotFoundException: D:\Dropbox\egovService\eGovFrameDev-3.6.0-64bit\maven\repository\xalan\xalan\2.7.2\serializer.jar (지정된 파일을 찾을 수 없습니다)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.(ZipFile.java:219)
at java.util.zip.ZipFile.(ZipFile.java:149)
at java.util.jar.JarFile.(JarFile.java:166)
at java.util.jar.JarFile.(JarFile.java:130)
at org.apache.tomcat.util.scan.JarFileUrlJar.(JarFileUrlJar.java:60)
at org.apache.tomcat.util.scan.JarFactory.newInstance(JarFactory.java:48)
at org.apache.tomcat.util.scan.StandardJarScanner.process(StandardJarScanner.java:338)
at org.apache.tomcat.util.scan.StandardJarScanner.scan(StandardJarScanner.java:288)
at org.apache.jasper.servlet.TldScanner.scanJars(TldScanner.java:262)
at org.apache.jasper.servlet.TldScanner.scan(TldScanner.java:104)
at org.apache.jasper.servlet.JasperInitializer.onStartup(JasperInitializer.java:101)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5178)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1403)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1393)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
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)
2017-01-06 16:59:41 [localhost-startStop-1] WARN org.apache.tomcat.util.scan.StandardJarScanner:log:181 Failed to scan [file:/D:/Dropbox/egovService/eGovFrameDev-3.6.0-64bit/maven/repository/xalan/serializer/2.7.2/xml-apis.jar] from classloader hierarchy
java.io.FileNotFoundException: D:\Dropbox\egovService\eGovFrameDev-3.6.0-64bit\maven\repository\xalan\serializer\2.7.2\xml-apis.jar (지정된 파일을 찾을 수 없습니다)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.(ZipFile.java:219)
at java.util.zip.ZipFile.(ZipFile.java:149)
at java.util.jar.JarFile.(JarFile.java:166)
at java.util.jar.JarFile.(JarFile.java:130)
at org.apache.tomcat.util.scan.JarFileUrlJar.(JarFileUrlJar.java:60)
at org.apache.tomcat.util.scan.JarFactory.newInstance(JarFactory.java:48)
at org.apache.tomcat.util.scan.StandardJarScanner.process(StandardJarScanner.java:338)
at org.apache.tomcat.util.scan.StandardJarScanner.scan(StandardJarScanner.java:288)
at org.apache.jasper.servlet.TldScanner.scanJars(TldScanner.java:262)
at org.apache.jasper.servlet.TldScanner.scan(TldScanner.java:104)
at org.apache.jasper.servlet.JasperInitializer.onStartup(JasperInitializer.java:101)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5178)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1403)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1393)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
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)
2017-01-06 16:59:41 [localhost-startStop-1] INFO org.apache.jasper.servlet.TldScanner:log:179 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-01-06 16:59:41 [localhost-startStop-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:log:179 Initializing Spring embedded WebApplicationContext
2017-01-06 16:59:41 [localhost-startStop-1] INFO org.springframework.web.context.ContextLoader:prepareEmbeddedWebApplicationContext:276 Root WebApplicationContext: initialization completed in 3773 ms
2017-01-06 16:59:41 [localhost-startStop-1] INFO org.springframework.boot.web.servlet.FilterRegistrationBean:configure:258 Mapping filter: 'multiReadableHttpServletRequestFilter' to: [/]
2017-01-06 16:59:41 [localhost-startStop-1] INFO org.springframework.boot.web.servlet.FilterRegistrationBean:configure:258 Mapping filter: 'characterEncodingFilter' to: [/
]
2017-01-06 16:59:41 [localhost-startStop-1] INFO org.springframework.boot.web.servlet.FilterRegistrationBean:configure:258 Mapping filter: 'hiddenHttpMethodFilter' to: [/]
2017-01-06 16:59:41 [localhost-startStop-1] INFO org.springframework.boot.web.servlet.FilterRegistrationBean:configure:258 Mapping filter: 'httpPutFormContentFilter' to: [/
]
2017-01-06 16:59:41 [localhost-startStop-1] INFO org.springframework.boot.web.servlet.FilterRegistrationBean:configure:258 Mapping filter: 'requestContextFilter' to: [/]
2017-01-06 16:59:41 [localhost-startStop-1] INFO org.springframework.boot.web.servlet.DelegatingFilterProxyRegistrationBean:configure:258 Mapping filter: 'springSecurityFilterChain' to: [/
]
2017-01-06 16:59:41 [localhost-startStop-1] INFO org.springframework.boot.web.servlet.FilterRegistrationBean:configure:258 Mapping filter: 'corsFilter' to: [/]
2017-01-06 16:59:41 [localhost-startStop-1] INFO org.springframework.boot.web.servlet.FilterRegistrationBean:configure:258 Mapping filter: 'configFilter' to: [/
]
2017-01-06 16:59:41 [localhost-startStop-1] INFO org.springframework.boot.web.servlet.ServletRegistrationBean:onStartup:190 Mapping servlet: 'dispatcherServlet' to [/]
2017-01-06 16:59:41 [localhost-startStop-1] INFO org.springframework.boot.web.servlet.ServletRegistrationBean:onStartup:190 Mapping servlet: 'webServlet' to [/h2-console/*]
2017-01-06 16:59:42 [main] INFO com.chequer.axboot.core.db.dbcp.AXBootDataSourceFactory:create:19 success to create DataSource('MainDataSource')
2017-01-06 16:59:42 [main] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean:createNativeEntityManagerFactory:349 Building JPA container EntityManagerFactory for persistence unit 'default'
2017-01-06 16:59:42 [main] INFO org.hibernate.jpa.internal.util.LogHelper:logPersistenceUnitInformation:31 HHH000204: Processing PersistenceUnitInfo [
name: default
...]
2017-01-06 16:59:42 [main] INFO org.hibernate.Version:logVersion:37 HHH000412: Hibernate Core {5.0.11.Final}
2017-01-06 16:59:42 [main] INFO org.hibernate.cfg.Environment::213 HHH000206: hibernate.properties not found
2017-01-06 16:59:42 [main] INFO org.hibernate.cfg.Environment:buildBytecodeProvider:317 HHH000021: Bytecode provider name : javassist
2017-01-06 16:59:42 [main] INFO org.hibernate.annotations.common.Version::66 HCANN000001: Hibernate Commons Annotations {5.0.1.Final}
2017-01-06 16:59:42 [main] INFO org.hibernate.dialect.Dialect::156 HHH000400: Using dialect: org.hibernate.dialect.H2Dialect
2017-01-06 16:59:43 [main] WARN org.hibernate.boot.internal.SessionFactoryBuilderImpl::648 Unrecognized hbm2ddl_auto value : none. Supported values include create, create-drop, update, and validate. Ignoring
2017-01-06 16:59:43 [main] WARN org.hibernate.mapping.RootClass:checkCompositeIdentifier:285 HHH000038: Composite-id class does not override equals(): com.chequer.axboot.domain.code.CommonCodeId
2017-01-06 16:59:43 [main] WARN org.hibernate.mapping.RootClass:checkCompositeIdentifier:288 HHH000039: Composite-id class does not override hashCode(): com.chequer.axboot.domain.code.CommonCodeId
2017-01-06 16:59:43 [main] WARN org.hibernate.mapping.RootClass:checkCompositeIdentifier:285 HHH000038: Composite-id class does not override equals(): com.chequer.axboot.domain.user.auth.menu.AuthGroupMenu$AuthGroupMenuId
2017-01-06 16:59:43 [main] WARN org.hibernate.mapping.RootClass:checkCompositeIdentifier:288 HHH000039: Composite-id class does not override hashCode(): com.chequer.axboot.domain.user.auth.menu.AuthGroupMenu$AuthGroupMenuId
2017-01-06 16:59:43 [main] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean:buildNativeEntityManagerFactory:382 Initialized JPA EntityManagerFactory for persistence unit 'default'
2017-01-06 16:59:43 [main] WARN org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext:refresh:550 Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'AXBootSecurityConfig': Unsatisfied dependency expressed through field 'userDetailsService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AXBootUserDetailsService' defined in file [C:\Users\kimtaeok\Desktop\axboot\target\classes\com\chequer\axboot\security\AXBootUserDetailsService.class]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.chequer.axboot.security.AXBootUserDetailsService]: Constructor threw exception; nested exception is java.lang.Error: Unresolved compilation problems:
The method getUseYn() is undefined for the type User
The method getDelYn() is undefined for the type User
The method getUserCd() is undefined for the type User
The method getUserNm() is undefined for the type User
The method getUserPs() is undefined for the type User
The method getMenuGrpCd() is undefined for the type User
The method getRoleCd() is undefined for the type UserRole
The method getGrpAuthCd() is undefined for the type UserAuth
The method getLocale() is undefined for the type User

2017-01-06 16:59:43 [main] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean:destroy:551 Closing JPA EntityManagerFactory for persistence unit 'default'
2017-01-06 16:59:43 [main] INFO org.apache.catalina.core.StandardService:log:179 Stopping service Tomcat
2017-01-06 16:59:43 [main] WARN org.springframework.boot.SpringApplication:callFinishedListener:91 Error handling failed (Error creating bean with name 'delegatingApplicationListener' defined in class path resource [org/springframework/security/config/annotation/web/configuration/WebSecurityConfiguration.class]: BeanPostProcessor before instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'metaDataSourceAdvisor': Cannot resolve reference to bean 'methodSecurityMetadataSource' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.config.annotation.method.configuration.GlobalMethodSecurityConfiguration': Initialization of bean failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'org.springframework.context.annotation.ConfigurationClassPostProcessor.importRegistry' available)
2017-01-06 16:59:43 [main] ERROR org.springframework.boot.SpringApplication:reportFailure:839 Application startup failed
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'AXBootSecurityConfig': Unsatisfied dependency expressed through field 'userDetailsService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AXBootUserDetailsService' defined in file [C:\Users\kimtaeok\Desktop\axboot\target\classes\com\chequer\axboot\security\AXBootUserDetailsService.class]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.chequer.axboot.security.AXBootUserDetailsService]: Constructor threw exception; nested exception is java.lang.Error: Unresolved compilation problems:
The method getUseYn() is undefined for the type User
The method getDelYn() is undefined for the type User
The method getUserCd() is undefined for the type User
The method getUserNm() is undefined for the type User
The method getUserPs() is undefined for the type User
The method getMenuGrpCd() is undefined for the type User
The method getRoleCd() is undefined for the type UserRole
The method getGrpAuthCd() is undefined for the type UserAuth
The method getLocale() is undefined for the type User

at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:592)
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:370)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1219)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:551)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:754)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:866)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:542)
at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:761)
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:371)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:315)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1186)
at com.chequer.axboot.AXBootApplicationInitializer.main(AXBootApplicationInitializer.java:20)

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AXBootUserDetailsService' defined in file [C:\Users\kimtaeok\Desktop\axboot\target\classes\com\chequer\axboot\security\AXBootUserDetailsService.class]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.chequer.axboot.security.AXBootUserDetailsService]: Constructor threw exception; nested exception is java.lang.Error: Unresolved compilation problems:
The method getUseYn() is undefined for the type User
The method getDelYn() is undefined for the type User
The method getUserCd() is undefined for the type User
The method getUserNm() is undefined for the type User
The method getUserPs() is undefined for the type User
The method getMenuGrpCd() is undefined for the type User
The method getRoleCd() is undefined for the type UserRole
The method getGrpAuthCd() is undefined for the type UserAuth
The method getLocale() is undefined for the type User

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1110)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1054)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:207)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1131)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1059)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:589)
... 18 common frames omitted

Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.chequer.axboot.security.AXBootUserDetailsService]: Constructor threw exception; nested exception is java.lang.Error: Unresolved compilation problems:
The method getUseYn() is undefined for the type User
The method getDelYn() is undefined for the type User
The method getUserCd() is undefined for the type User
The method getUserNm() is undefined for the type User
The method getUserPs() is undefined for the type User
The method getMenuGrpCd() is undefined for the type User
The method getRoleCd() is undefined for the type UserRole
The method getGrpAuthCd() is undefined for the type UserAuth
The method getLocale() is undefined for the type User

at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:154)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:89)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1102)
... 29 common frames omitted

Caused by: java.lang.Error: Unresolved compilation problems:
The method getUseYn() is undefined for the type User
The method getDelYn() is undefined for the type User
The method getUserCd() is undefined for the type User
The method getUserNm() is undefined for the type User
The method getUserPs() is undefined for the type User
The method getMenuGrpCd() is undefined for the type User
The method getRoleCd() is undefined for the type UserRole
The method getGrpAuthCd() is undefined for the type UserAuth
The method getLocale() is undefined for the type User

at com.chequer.axboot.security.AXBootUserDetailsService.<init>(AXBootUserDetailsService.java:42)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:142)
... 31 common frames omitted

axboot - mariaDB

core 2.1.35
mariaDB 연결하여 사용하고자 하는데, 스키마초기화 테이블 생성 시점에 문제가 에러가 발생하는데, mariaDB 연결 관련 방법이 따로 있는지요?~
axboot.dataSource.username=root
axboot.dataSource.password=root
axboot.dataSource.url=jdbc:mariadb://localhost:3306/mes
axboot.dataSource.driverClassName=org.mariadb.jdbc.Driver
axboot.dataSource.hibernate.databaseType=mariadb
db연결은 되는데, 스키마초기화/테이블생성시점 문제 발생합니다.

감사합니다.

초기 세팅 문의합니다.

안녕하세요. 자바 공부하고 있는데, 오픈소스가 있어 분석해보려고 합니다.

초기 환경설정 중인데, 잘 안되어서 문의합니다.
환경은 JDK1.9, Tomcat 9, 이클립스+maven입니다.
이클립스에 ax-boot-framework를 import 하니, admin과 core, framework 프로젝트가 import 되었습니다.
이클립스의 Markers에 오류가 있는 상태여서 플러그인 문제인 것 같아 bower install을 통해 플러그인들을 설치했습니다.(물론 node 설치되었구요.)
그럼에도 불구하고, admin에 js의 오류들이 많고, layout/xxxx.tag 들이 "cannot be resolved"상태입니다.
이들로 인해서인지 서버 구동시 아래와 같이 오류가 발생합니다.
-------------- tomcat logs --------------

Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.
2018-01-08 13:33:20 [main] ERROR org.springframework.boot.SpringApplication:reportFailure:771 Application startup failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [com/chequer/axboot/admin/config/CoreApplicationContext.class]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1628)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1078)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:857)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:543)
at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:693)
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:360)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:303)
at org.springframework.boot.web.support.SpringBootServletInitializer.run(SpringBootServletInitializer.java:151)
at org.springframework.boot.web.support.SpringBootServletInitializer.createRootApplicationContext(SpringBootServletInitializer.java:131)
at org.springframework.boot.web.support.SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java:86)
at org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:169)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5094)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1425)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1415)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:941)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:839)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1425)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1415)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:941)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:258)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:770)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.startup.Catalina.start(Catalina.java:671)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:353)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:493)
Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
at org.hibernate.boot.spi.XmlMappingBinderAccess.(XmlMappingBinderAccess.java:43)
at org.hibernate.boot.MetadataSources.(MetadataSources.java:87)
at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.(EntityManagerFactoryBuilderImpl.java:179)
at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.(EntityManagerFactoryBuilderImpl.java:149)
at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:54)
at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:353)
at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:370)
at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:359)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1687)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1624)
... 46 common frames omitted
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1275)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1104)
... 56 common frames omitted

해결방법 안내 부탁 드리겠습니다.

eclipse neon axboot 소스 import 문제

eclipse neon axboot 소스 import 시 아래와 같이 path가 이상하게 나옵니다.

Document에 있는 설치 방법ㅇ로 import 할 때 Existing Maven Projects로 import를 하였습니다.

그런데 패키지가 아래와 같이 나오며, Maven Dependenccies 라이브러리도 제대로 가져오지 않고 있는 상황입니다.

무엇이 문제인가요? 참고로 $mvn spring-boot:run으로 실행하면 정상적으로 동작합니다.

default

axtboot init 를 다운로드 받았는데 컴파일 에러가 나서 확인 부탁드려요

Qxxxxxx 로 시작하는 클래스를 소스트리에서 찾을 수가 없습니다.
설치가 잘못된 것인가요?

$mvn install
$npm install
로 패키지 설치는 했습니다.

확인 부탁드립니다.

package zoe.youngplussoft.antimalware.domain;

import zoe.youngplussoft.antimalware.domain.code.QCommonCode;
import zoe.youngplussoft.antimalware.domain.file.QCommonFile;
import zoe.youngplussoft.antimalware.domain.program.QProgram;
import zoe.youngplussoft.antimalware.domain.program.menu.QMenu;
import zoe.youngplussoft.antimalware.domain.user.QUser;
import zoe.youngplussoft.antimalware.domain.user.auth.QUserAuth;
import zoe.youngplussoft.antimalware.domain.user.auth.menu.QAuthGroupMenu;
import zoe.youngplussoft.antimalware.domain.user.role.QUserRole;
import com.chequer.axboot.core.domain.base.AXBootBaseService;
import com.chequer.axboot.core.domain.base.AXBootJPAQueryDSLRepository;

import java.io.Serializable;

public class BaseService<T, ID extends Serializable> extends AXBootBaseService<T, ID> {

protected QUserRole qUserRole = QUserRole.userRole;
protected QAuthGroupMenu qAuthGroupMenu = QAuthGroupMenu.authGroupMenu;
protected QCommonCode qCommonCode = QCommonCode.commonCode;
protected QUser qUser = QUser.user;
protected QProgram qProgram = QProgram.program;
protected QUserAuth qUserAuth = QUserAuth.userAuth;
protected QMenu qMenu = QMenu.menu;
protected QCommonFile qCommonFile = QCommonFile.commonFile;

protected AXBootJPAQueryDSLRepository<T, ID> repository;

public BaseService() {
    super();
}

public BaseService(AXBootJPAQueryDSLRepository<T, ID> repository) {
    super(repository);
    this.repository = repository;
}

}

IE9 화면 깨짐

SCRIPT5022: window.matchMedia not found! Make sure you're using a polyfill.

다른 노트북 IE11 에서 ie9모드로 보면 에러없이 잘 나오는데
ie9 단독으로 설치된 pc에서는 아래와 같은 에러를 내보냅니다.

OS : Ubuntu 16.04 LTS -> virtualbox 가상화 windows7
브라우저 정보
버전 9.0.8112 16421
업데이트 버전 9.0.41

demo.axboot.com 을 수행했을때 나는 오류입니다.

메이븐 설정 오류 문제가있는데 해결방법좀 찾아주세요 ㅠㅠ

설치하기 홈페이지에서 그대로 가져오는데 문제는 export하고 빌드를 할려고하는데
pom.xml에서 이런 오류가 뜹니다.
org.codehaus.gmavenplus:gmavenplus-plugin:1.5:add Sources (execution: default, phase: initialize)

이런에러가뜨는데 어떻게 해결하나요 ㅠㅠ
도와주세요~ ㅠㅠ

CKEditor 사용법

CKEditorController가 있는데 에디터 사용이 가능한건가요??

가능하다면 설정을 어떻게 해야 하나요??

AXBoot gridBuilder 더블클릭 이벤트 호출관련 문제

AXBoot에서 GridBuilder를 사용해 아래소스와 같이 만들었습니다.
ax5grid API를 보면 더블클릭을 setConfig에서 더블클릭이 구현이되어 비슷한 방식일 것이라 생각하고 추가를 했지만 이벤트가 호출이 안됩니다. gridBuilder에서는 다른 방식으로 처리해야 하는 건가요?

fnObj.gridView01 = axboot.viewExtend(axboot.gridView, {
    initView: function () {
        var _this = this;
        this.target = axboot.gridBuilder({
            target: $('[data-ax5grid="grid-view-01"]'),
            columns: [
                {
                    key: "projectCd",
                    label: '프로젝트 코드',//COL("user.id"),
                    width: 120
                },
                {
                    key: "projectNm",
                    label: '프로젝트 명',//COL("user.name"),
                    width: 120
                },
                {key: "startDate", label:'프로젝트 시작일',  width: 150},//COL("user.language")},
                {key: "endDate", label:'프로젝트 종료일',  width: 150},//COL("ax.admin.use.or.not")}
                {key: "projectActive", label:'프로젝트 활성화',editor: "checkYn"},
            ],
            body: {
                onClick: function () {
                    this.self.select(this.dindex);
                    console.log('onClick =========== onClick');
                	console.log(ACTIONS);
                    //ACTIONS.dispatch(ACTIONS.ITEM_CLICK, this.list[this.dindex]);
                },
                onDBLClick : function(){
                	console.log('onDBLClick ===========1111111111 onDBLClick');
                	this.self.select(this.dindex);
                	console.log('onDBLClick =========== onDBLClick');
                	console.log(ACTIONS);
                }
            }
        });
    },
    setData: function (_data) {
        this.target.setData(_data);
    },
    getData: function () {
        return this.target.getData();
    },
    align: function () {
        this.target.align();
    }
});

db 연동시 에러(오라클, mysql)

h2 db를 mysql로 변경해서 빌드후 로그인을 하고 나니 화면에 아무것도 나오지 않고 빈화면만 출력되고 eclipse console창에서는 메뉴 select query가 나오고 제일 하단에 null 이라고만 나와서 모가 문제 인지를 알수 가 없습니다.

db를 변경해서 빌드만 하면 메인페이지가 아무것도 나오지를 않고 null이라고 만 나옵니다.

db 변경을 할때 axboot-local.properties 파일에서 db정보만 변경해 주면 되는것 아닌가여??
오라클에서도 mysql에서도 null 이 나오고 화면 출력이 안되고 있어서 문의드립니다.

그리고 mybatis를 연동해서 mapper를 사용하고 싶은데 설정을 어떻게 해야 하나요??

maven으로 install 후 실행시 문제

\repository\xalan\xalan\2.7.2\xercesImpl.jar (지정된 파일을 찾을 수 없습니다)
와 같이 뜨는데요.
저렇게 떠서
해당경로에
repository\xerces\xercesImpl\2.11.0 에 있는 파일을 복사해 넣었더니
또 \repository\xalan\xalan\2.7.2\xml-apis.jar (지정된 파일을 찾을 수 없습니다)
이렇게 뜹니다.

현재 레파지토리는


axboot-release
AXBoot-Release
http://nexus.axboot.com/content/repositories/releases

로 되어 있습니다.

system-auth-user.js 문의

system-auth-user.jsp 사용자 관리 페이지에서 비밀번호 변경 체크박스를 클릭하면 readonly부분이 풀려야 되는것 같은데 아무 액션도 일어나지 않습니다.

initEvent: function () {
        var _this = this;
        console.log(this.model); 
        $("input[name=password_change]").click(function(){
        	console.log(this.value);
        });
        
        this.model.onChange("password_change",function(){
        	console.log("asfadsf1");
    	});
        this.model.onClick("password_change",function(){
        	console.log("asfadsf2");
        });
//        this.model.onChange("password_change", function () {
//        	console.log("asfadsf"); 
//            if (this.value == "Y") {
//                _this.target.find('[data-ax-path="userPs"]').removeAttr("readonly");
//                _this.target.find('[data-ax-path="userPs_chk"]').removeAttr("readonly");
//            } else {
//                _this.target.find('[data-ax-path="userPs"]').attr("readonly", "readonly");
//                _this.target.find('[data-ax-path="userPs_chk"]').attr("readonly", "readonly");
//            }
//        });
    },

테스트를 해본다고 이것 저것을 다해봤는데 아무 반응이 없네요
jquery 로 접근을 하면 console에 값이 찍히는것은 확인 했습니다.

관리자 정보에 대한 질문

아직 Documentation은 공개 전이지만 질문하나 드리겠습니다.

/setup으로 접근해서 스키마 및 초기 데이터 생성하기를 누르면

{"status":-500,"error":{"message":"Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.buildServiceRegistry()Lorg/hibernate/service/ServiceRegistry;"},"message":"","redirect":""}

위와 같은 에러가 발생합니다.

혹시 관리자 정보를 수동으로 DB에 입력해주려면 USER_M 테이블에만 insert해주면 되는건가요?
비밀번호는 암호화해서 DB에 저장하면 되는건가요?

데이터베이스는 mysql로 지정해서 실행해보았습니다.

메이븐 설정 오류

다른 분이 이슈에 추가 하신것 처럼 저도 설치하기로 해서 git으로 다운받아 설치를 했는데
gmavenplus-plugin 1.5 에러가 발생합니다.

환경
이클립스 : Neon.1a Release (4.6.1)
java : 8
OS : winddow7 Professional k
was : apache-tomcat-7.0.55

1

이클립스를 처음 import 한 후에 에러화면 입니다.

에러 로그
'''
log.txt
'''
빌드 후 에러 로그 입니다.
너무 길어서 첨부로 올립니다.

failed to compile on project generated by axboot initializr

axboot initializr로 생성한 프로젝트를 메이븐 빌드 시에 오류가 발생합니다.

> mvn spring-boot:run
...
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /D:/dev/git/ace/axboot/src/main/java/com/joonee/axboot/domain/user/UserService.java:[7,42] cannot find symbol
  symbol:   class UserRole
  location: package com.joonee.axboot.domain.user.auth
[INFO] 1 error
...

템플리 소스에 import 패키지 경로가 잘못되어 있습니다.
user.auth가 아니라 user.role 이겠지요?

날씨가 많이 추워졌는데 감기 조심하시고 열심히 테스트 해보겠습니다 ^^

로그인 화면에서 에러가 나는데 원인을 잘 모르겠습니다.

톰캣 기동할 때도 오류가 없었고, 데이터베이스 생성도 잘 된듯한데 어디가 잘못된 걸까요?

2016-11-14 13:51:05 [http-nio-8080-exec-7] ERROR org.springframework.boot.web.support.ErrorPageFilter:forwardToErrorPage:178 Forwarding to error page from request [/jsp/login.jsp] due to exception [An exception occurred processing JSP page /jsp/login.jsp at line 87

84: </jsp:attribute>
85:
86: jsp:body
87: <ax:flex-layout valign="middle" align="center" style="width:100%;height:100%;">
88:


89:
90:

Stacktrace:]
org.apache.jasper.JasperException: An exception occurred processing JSP page /jsp/login.jsp at line 87

84: </jsp:attribute>
85:
86: jsp:body
87: <ax:flex-layout valign="middle" align="center" style="width:100%;height:100%;">
88:


89:
90:

Stacktrace:
at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:574)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:461)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.chequer.axboot.core.filters.AXBootConfigFilter.doFilter(AXBootConfigFilter.java:31)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.chequer.axboot.core.filters.AXBootCorsFilter.doFilter(AXBootCorsFilter.java:17)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:317)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:115)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
at com.chequer.axboot.core.filters.AXBootLogbackMdcFilter.doFilter(AXBootLogbackMdcFilter.java:31)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
at com.chequer.axboot.security.AXBootAuthenticationFilter.doFilter(AXBootAuthenticationFilter.java:33)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:121)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:214)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:177)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:89)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:77)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.springframework.boot.web.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:117)
at org.springframework.boot.web.support.ErrorPageFilter.access$000(ErrorPageFilter.java:61)
at org.springframework.boot.web.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:92)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.springframework.boot.web.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:110)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.chequer.axboot.core.filters.MultiReadableHttpServletRequestFilter.doFilter(MultiReadableHttpServletRequestFilter.java:15)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:217)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:673)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Caused by: javax.servlet.ServletException: javax.servlet.jsp.JspException: javax.servlet.jsp.JspException: javax.servlet.jsp.JspException: java.lang.NullPointerException
at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:905)
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:838)
at org.apache.jsp.jsp.login_jsp._jspService(login_jsp.java:185)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:438)
... 80 common frames omitted
Caused by: javax.servlet.jsp.JspException: javax.servlet.jsp.JspException: java.lang.NullPointerException
at org.apache.jsp.jsp.login_jsp$Helper.invoke(login_jsp.java:624)
at org.apache.jsp.tag.web.flex_002dlayout_tag.doTag(flex_002dlayout_tag.java:148)
at org.apache.jsp.jsp.login_jsp._jspx_meth_ax_005fflex_002dlayout_005f0(login_jsp.java:320)
at org.apache.jsp.jsp.login_jsp.access$1(login_jsp.java:304)
at org.apache.jsp.jsp.login_jsp$Helper.invoke3(login_jsp.java:506)
at org.apache.jsp.jsp.login_jsp$Helper.invoke(login_jsp.java:613)
at org.apache.jsp.tag.web.layout_tag.doTag(layout_tag.java:329)
at org.apache.jsp.jsp.login_jsp._jspx_meth_ax_005flayout_005f0(login_jsp.java:280)
at org.apache.jsp.jsp.login_jsp._jspService(login_jsp.java:171)
... 83 common frames omitted
Caused by: javax.servlet.jsp.JspException: java.lang.NullPointerException
at org.apache.jsp.tag.web.message_tag.doTag(message_tag.java:197)
at org.apache.jsp.jsp.login_jsp._jspx_meth_ax_005fmessage_005f0(login_jsp.java:336)
at org.apache.jsp.jsp.login_jsp.access$2(login_jsp.java:325)
at org.apache.jsp.jsp.login_jsp$Helper.invoke4(login_jsp.java:525)
at org.apache.jsp.jsp.login_jsp$Helper.invoke(login_jsp.java:616)
... 91 common frames omitted
Caused by: java.lang.NullPointerException: null
at org.apache.jsp.tag.web.message_tag.doTag(message_tag.java:172)
... 95 common frames omitted

mybatis 사용방법

UserMapper.xml
UserService.java
를만들고
컨트롤러에
@Inject
private UserService UserService;
이런식으로 등록하라는 건가요?

Description:

Field UserMapper in com.chequer.axboot.controllers.CommonCodeController required a bean of type 'com.chequer.axboot.domain.user.UserMapper' that could not be found.
Action:
Consider defining a bean of type 'com.chequer.axboot.domain.user.UserMapper' in your configuration.

이런오류가 나옵니다..

SlowQuery Detector

db를 h2에서 oracle로 변경해서 사용중입니다.

https://api.axboot.com/composition/slowquery-detector.html
여기를 참고하면

지정된 시간보다 더 오래동안 쿼리가 수행될 경우 에러로그로 해당 쿼리정보를 기록합니다.

라고 하는데 현재 서버를 빌드 할때만다 ERROR_LOG_M 테이블에 계속 데이터가 인설트 됩니다.
에러가 발생했을때만 나는것이 아니라 페이지 호출하는 동안에도 계속 등록이 되는데 지정시간을 설정하는 곳이 axboot-local.properties 인가요??

2016-11-02 17:41:14 [http-nio-7777-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet:render:1251 Rendering view [com.chequer.axboot.core.json.ContentTypeSwitchableMappingJackson2JsonView: unnamed] in DispatcherServlet with name 'dispatcherServlet'
2016-11-02 17:41:14 [http-nio-7777-exec-6] INFO  com.chequer.axboot.core.db.aop.StatementMethodInterceptor:invoke:149 
[query] - 2016-11-02 17:41:14 - 
    select
        SEQ_ERROR_LOG_M.nextval 
    from
        dual

2016-11-02 17:41:14 [http-nio-7777-exec-6] INFO  com.chequer.axboot.core.db.aop.StatementMethodInterceptor:invoke:149 
[query] - 2016-11-02 17:41:14 - 
    insert 
    into
        ERROR_LOG_M
        (ALERT_YN, ERROR_DATETIME, HEADER_MAP, HOST_NAME, LOGGER_NAME, MESSAGE, PARAMETER_MAP, PATH, PHASE, SERVER_NAME, SYSTEM, USER_INFO, ID) 
    values
        ('N', to_timestamp('2016/11/02 17:41:14.037', 'yyyy/mm/dd hh24:mi:ss.ff3'), '{"referer":"http://localhost:7777/jsp/system/system-auth-user.jsp?menuId=5","accept-language":"ko-KR,ko;q=0.8,en-US;q=0.6,en;q=0.4","cookie":"JSESSIONID=208A52A12E010EC58EF93E64C9D484AB; c4689008-aa87-451c-bb15-a0ff8a411770=eyJ1c2VyQ2QiOiJzeXN0ZW0iLCJ1c2VyUHMiOiIkMmEkMTEkcnVWa29pZUNQZ2hOT0E2bXRLeldSZVo1RWU2NmhiZXF3dmxCVDF6Llc0Vk1ZY2tCbGQ2dUMiLCJ1c2VyTm0iOiLsi5zsiqTthZwg6rSA66as7J6QIiwibG9jYWxlIjoia29fS1IiLCJ0aW1lWm9uZSI6IkFzaWEvU2VvdWwiLCJtZW51R3JwQ2QiOiJTWVNURU1fTUFOQUdFUiIsImRhdGVGb3JtYXQiOiJ5eXl5LU1NLWRkIiwiZGF0ZVRpbWVGb3JtYXQiOm51bGwsInRpbWVGb3JtYXQiOiJISDptbTpzcyIsIm1lbnVIYXNoIjpudWxsLCJleHBpcmVzIjowLCJkZXRhaWxzIjp7fSwiYXV0aG9yaXR5TGlzdCI6WyJST0xFX0FTUF9BQ0NFU1MiLCJST0xFX1NZU1RFTV9NQU5BR0VSIl0sImF1dGhHcm91cExpc3QiOlsiUzAwMDEiXX0=.fhxhCRvXNcPshu21sWGGZ4bzLYJvIfenD8vZoPV7deg=","host":"localhost:7777","x-requested-with":"XMLHttpRequest","connection":"keep-alive","content-type":"application/json","accept-encoding":"gzip, deflate, sdch, br","accept":"*/*","user-agent":"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36"}', 'sw-PC', 'org.springframework.web.servlet.DispatcherServlet', 'Rendering view [com.chequer.axboot.core.json.ContentTypeSwitchableMappingJackson2JsonView: unnamed] in DispatcherServlet with name 'dispatcherServlet'', '"{\"useYn\":\"Y\",\"groupCd\":\"USER_ROLE\"}"', '/api/v1/commonCodes', 'local', 'localhost', 'AXBOOT', '{"sessionUser":{"userCd":"system","userPs":null,"userNm":"시스템 관리자","locale":"ko_KR","timeZone":"Asia/Seoul","menuGrpCd":"SYSTEM_MANAGER","dateFormat":"yyyy-MM-dd","dateTimeFormat":null,"timeFormat":"HH:mm:ss","menuHash":null,"expires":0,"details":{},"authorityList":["ROLE_ASP_ACCESS","ROLE_SYSTEM_MANAGER"],"authGroupList":["S0001"]},"userAgent":{"operatingSystem":"WINDOWS_7","browser":"CHROME","id":34934529,"browserVersion":{"version":"54.0.2840.71","majorVersion":"54","minorVersion":"0"}},"browserType":"WEB_BROWSER","renderingEngine":"WEBKIT","deviceType":"COMPUTER","manufacturer":"MICROSOFT"}', 14917)

2016-11-02 17:41:14 [http-nio-7777-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet:processRequest:1000 Successfully completed request
2016-11-02 17:41:14 [http-nio-7777-exec-6] INFO  com.chequer.axboot.core.db.aop.StatementMethodInterceptor:invoke:149 
[query] - 2016-11-02 17:41:14 - 
    select
        SEQ_ERROR_LOG_M.nextval 
    from
        dual

2016-11-02 17:41:14 [http-nio-7777-exec-6] INFO  com.chequer.axboot.core.db.aop.StatementMethodInterceptor:invoke:149 
[query] - 2016-11-02 17:41:14 - 
    insert 
    into
        ERROR_LOG_M
        (ALERT_YN, ERROR_DATETIME, HEADER_MAP, HOST_NAME, LOGGER_NAME, MESSAGE, PARAMETER_MAP, PATH, PHASE, SERVER_NAME, SYSTEM, USER_INFO, ID) 
    values
        ('N', to_timestamp('2016/11/02 17:41:14.050', 'yyyy/mm/dd hh24:mi:ss.ff3'), '{"referer":"http://localhost:7777/jsp/system/system-auth-user.jsp?menuId=5","accept-language":"ko-KR,ko;q=0.8,en-US;q=0.6,en;q=0.4","cookie":"JSESSIONID=208A52A12E010EC58EF93E64C9D484AB; c4689008-aa87-451c-bb15-a0ff8a411770=eyJ1c2VyQ2QiOiJzeXN0ZW0iLCJ1c2VyUHMiOiIkMmEkMTEkcnVWa29pZUNQZ2hOT0E2bXRLeldSZVo1RWU2NmhiZXF3dmxCVDF6Llc0Vk1ZY2tCbGQ2dUMiLCJ1c2VyTm0iOiLsi5zsiqTthZwg6rSA66as7J6QIiwibG9jYWxlIjoia29fS1IiLCJ0aW1lWm9uZSI6IkFzaWEvU2VvdWwiLCJtZW51R3JwQ2QiOiJTWVNURU1fTUFOQUdFUiIsImRhdGVGb3JtYXQiOiJ5eXl5LU1NLWRkIiwiZGF0ZVRpbWVGb3JtYXQiOm51bGwsInRpbWVGb3JtYXQiOiJISDptbTpzcyIsIm1lbnVIYXNoIjpudWxsLCJleHBpcmVzIjowLCJkZXRhaWxzIjp7fSwiYXV0aG9yaXR5TGlzdCI6WyJST0xFX0FTUF9BQ0NFU1MiLCJST0xFX1NZU1RFTV9NQU5BR0VSIl0sImF1dGhHcm91cExpc3QiOlsiUzAwMDEiXX0=.fhxhCRvXNcPshu21sWGGZ4bzLYJvIfenD8vZoPV7deg=","host":"localhost:7777","x-requested-with":"XMLHttpRequest","connection":"keep-alive","content-type":"application/json","accept-encoding":"gzip, deflate, sdch, br","accept":"*/*","user-agent":"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36"}', 'sw-PC', 'org.springframework.web.servlet.DispatcherServlet', 'Successfully completed request', '"{\"useYn\":\"Y\",\"groupCd\":\"USER_ROLE\"}"', '/api/v1/commonCodes', 'local', 'localhost', 'AXBOOT', '{"sessionUser":{"userCd":"system","userPs":null,"userNm":"시스템 관리자","locale":"ko_KR","timeZone":"Asia/Seoul","menuGrpCd":"SYSTEM_MANAGER","dateFormat":"yyyy-MM-dd","dateTimeFormat":null,"timeFormat":"HH:mm:ss","menuHash":null,"expires":0,"details":{},"authorityList":["ROLE_ASP_ACCESS","ROLE_SYSTEM_MANAGER"],"authGroupList":["S0001"]},"userAgent":{"operatingSystem":"WINDOWS_7","browser":"CHROME","id":34934529,"browserVersion":{"version":"54.0.2840.71","majorVersion":"54","minorVersion":"0"}},"browserType":"WEB_BROWSER","renderingEngine":"WEBKIT","deviceType":"COMPUTER","manufacturer":"MICROSOFT"}', 14918)

이렇게 페이지 호출이나 빌드 할때마다 몇십개씩 등록이 됩니다.

PDA (C#) 프로그램에서 AXBOOT API 호출 관련

PDA (C#) 프로그램에서 AXBOOT API 호출 하여 사용 하고자 합니다 (JSON)

최초 사용자 인증을(?) 받아야 API 사용이 가능 할것 같은데

어떤식으로 인증받아 사용 하여야 할지 감이 오지 않네요..

힌트좀 주십시오!

최초 스키마 생성 시 외래키가 있는 테이블은 drop이 안되고 있습니다.

com.chequer.axboot.core.db.schema 패키지
SchemaGenerator 클래스에서
createSchema() 메소드

for (String DDL : DDLs) {
if (!DDL.toLowerCase().contains("foreign key")) {
if (DDL.toLowerCase().startsWith("create table")) {
convertedDDLs.add(convert(DDL));
} else {
convertedDDLs.add(DDL);
}
}
}

여기에서 drop foreign key 쿼리가 걸러져 버려서
버그가 생긴거 같습니다.

DB는 mysql 입니다.

BASEVO

core 2.1.18 버젼을 사용중에 있습니다.

mybatis mapper를 사용하여 개발중 입니다.
modelextractor를 사용하여 java 파일을 만들고 프로젝트에 추가해서 공지사항 게시판을 생성하였습니다.
전 vo를 사용하고 있는데 기본적으로 basevo를 extands 하도록 되어 있어 그대로 사용중입니다.

그런데 엔티티에서도 date타입을 java.time,Instant를 사용하는데
basevo는 java.time.LocalDateTime을 사용하여

2016-11-14 10:09:05 [http-nio-7778-exec-8] ERROR com.chequer.axboot.core.controllers.BaseController:errorLogging:97 java.time.LocalDateTime cannot be cast to java.time.Instant
java.lang.ClassCastException: java.time.LocalDateTime cannot be cast to java.time.Instant
	at com.chequer.axboot.core.mybatis.typehandler.InstantTypeHandler.setNonNullParameter(InstantTypeHandler.java:36)
	at org.apache.ibatis.type.BaseTypeHandler.setParameter(BaseTypeHandler.java:53)
	at org.apache.ibatis.scripting.defaults.DefaultParameterHandler.setParameters(DefaultParameterHandler.java:87)
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.parameterize(PreparedStatementHandler.java:85)
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.parameterize(RoutingStatementHandler.java:63)
	at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:77)
	at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:48)
	at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:115)
	at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:75)
	at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:170)
	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.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:386)
	at com.sun.proxy.$Proxy108.update(Unknown Source)
	at org.mybatis.spring.SqlSessionTemplate.update(SqlSessionTemplate.java:269)
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:55)
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:53)
	at com.sun.proxy.$Proxy176.insert(Unknown Source)
	at com.gaubiz.domain.notice.NoticeService.insert(NoticeService.java:39)
	at com.gaubiz.domain.notice.NoticeService$$FastClassBySpringCGLIB$$52930de8.invoke(<generated>)
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:720)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:655)
	at com.gaubiz.domain.notice.NoticeService$$EnhancerBySpringCGLIB$$34a6331a.insert(<generated>)
	at com.gaubiz.controllers.NoticeController.save(NoticeController.java:36)
	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.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:136)
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:114)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738)
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:897)
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
	at org.springframework.web.servlet.FrameworkServlet.doPut(FrameworkServlet.java:883)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:651)
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at com.chequer.axboot.core.filters.AXBootConfigFilter.doFilter(AXBootConfigFilter.java:31)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at com.chequer.axboot.core.filters.AXBootCorsFilter.doFilter(AXBootCorsFilter.java:17)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:317)
	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:115)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
	at com.chequer.axboot.core.filters.AXBootLogbackMdcFilter.doFilter(AXBootLogbackMdcFilter.java:31)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
	at com.gaubiz.security.AXBootAuthenticationFilter.doFilter(AXBootAuthenticationFilter.java:33)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:121)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:214)
	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:177)
	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:89)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:77)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at com.chequer.axboot.core.filters.MultiReadableHttpServletRequestFilter.doFilter(MultiReadableHttpServletRequestFilter.java:15)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
	at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:108)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:784)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:802)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1410)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:745)

캐스트 에러가 발생합니다.
basevo에서만 다른 타입을 쓰는 이유가 있는것인가요??
extands를 하지 말고 수정을 해서 사용하면 되는건인가요??

사용자 권환관리 이슈

시스템관리->프로그램관리->사용자 관리 권한에서
<저장>권한 제거, <삭제>권한 추가 후 저장
-로그아웃 후 사용자 관리 메뉴 접근시 저장기능 없는것을 확인.삭제 기능은 버튼이 생성안됨.

-시스템관리->프로그램관리->사용자관리 권한에서
<저장>권한 추가 후 저장
-로그아웃 후 사용자관리 메뉴 접근시 저장기능이 없음.

즉 저장권한을 뺏다가 다시 주었음에도 불구하고 정상적으로 메뉴 표출 안됨.

로그인시 권한부족할때 나오는 오류입니다.

기본적으로 ASP_ACCESS 롤이 있어야만 axboot 관리 사이트에 로그인 할 수 있는것으로 보이는데요, 해당 권한이 없는 사용자를 생성한뒤, 그 사용자로 로그인 하는 순간 spring security 이용해서 권한 체크후 오류가 나오는데요

문제는 해당 오류 발생시, jsperror 페이지로 이동된뒤 다시 로그인 페이지로 돌아갈 수 가 없습니다. 세션자체에 해당 아이디로 로그인은 된 상태인데 로그아웃도 할 수 없구요. 쿠키를 지운 다음에야 다시 로그아웃되어서 사용이 가능하게 됩니다.
위와 같은 부분을, 권한이 없으면 로그인 화면에서 바로 차단되거나 하는 방식으로 변경되어야 할 것 같습니다.

물론 자주 있는 케이스는 아니기 때문에 천천히 진행되도 될 이슈라고 생각합니다

윈도우에서 modelExtractor 실행 문제

윈도우에서 modelExtractor를 실행하면
src/main/webapp 밑으로 파일이 생성 됩니다.

TemplateUtils 클래스에 getServletBasePath()에서 경로를 못 잡는것 같습니다.

좋은 프레임워크 만들어주셔서 감사합니다.

Top & Left Menu JSON Rendering Bug

[
    {
        "createdAt":1477845459.124000000,
        "createdBy":"system",
        "updatedAt":1477845459.124000000,
        "updatedBy":"system",
        "createdUser":null,
        "modifiedUser":null,
        "menuId":1,
        "menuGrpCd":"SYSTEM_MANAGER",
        "menuNm":"도움말 관리",
        "parentId":null,
        "level":0,
        "sort":0,
        "progCd":"system-help-manual",
        "children":[
        ],
        "program":{
            "createdAt":1477845459.120000000,
            "createdBy":"system",
            "updatedAt":1477845459.120000000,
            "updatedBy":"system",
            "createdUser":null,
            "modifiedUser":null,
            "progCd":"system-help-manual",
            "progNm":"도움말 관리",
            "progPh":"/jsp/system/system-help-manual.jsp",
            "target":"_self",
            "authCheck":"Y",
            "schAh":"Y",
            "savAh":"Y",
            "exlAh":"N",
            "delAh":"N",
            "fn1Ah":"Y",
            "fn2Ah":"N",
            "fn3Ah":"N",
            "fn4Ah":"N",
            "fn5Ah":"N",
            "remark":null,
            "id":"system-help-manual",
            "dataStatus":"ORIGIN",
            "__deleted__":false,
            "__created__":false,
            "__modified__":false
        },
        "dataStatus":"ORIGIN",
        "__deleted__":false,
        "__created__":false,
        "__modified__":false,
        "open":false,
        "id":1,
        "name":"도움말 관리"
    },
    {
        "createdAt":1477845459.136000000,
        "createdBy":"system",
        "updatedAt":1477845459.136000000,
        "updatedBy":"system",
        "createdUser":null,
        "modifiedUser":null,
        "menuId":2,
        "menuGrpCd":"SYSTEM_MANAGER",
        "menuNm":"사용자 관리",
        "parentId":null,
        "level":0,
        "sort":1,
        "progCd":"system-auth-user",
        "children":[
        ],
        "program":{
            "createdAt":1477845459.119000000,
            "createdBy":"system",
            "updatedAt":1477845459.119000000,
            "updatedBy":"system",
            "createdUser":null,
            "modifiedUser":null,
            "progCd":"system-auth-user",
            "progNm":"사용자관리",
            "progPh":"/jsp/system/system-auth-user.jsp",
            "target":"_self",
            "authCheck":"Y",
            "schAh":"Y",
            "savAh":"Y",
            "exlAh":"N",
            "delAh":"N",
            "fn1Ah":"N",
            "fn2Ah":"N",
            "fn3Ah":"N",
            "fn4Ah":"N",
            "fn5Ah":"N",
            "remark":null,
            "id":"system-auth-user",
            "dataStatus":"ORIGIN",
            "__deleted__":false,
            "__created__":false,
            "__modified__":false
        },
        "dataStatus":"ORIGIN",
        "__deleted__":false,
        "__created__":false,
        "__modified__":false,
        "open":false,
        "id":2,
        "name":"사용자 관리"
    },
    {
        "createdAt":1477845459.139000000,
        "createdBy":"system",
        "updatedAt":1477845459.139000000,
        "updatedBy":"system",
        "createdUser":null,
        "modifiedUser":null,
        "menuId":3,
        "menuGrpCd":"SYSTEM_MANAGER",
        "menuNm":"에러로그 관리",
        "parentId":null,
        "level":0,
        "sort":2,
        "progCd":"system-operation-log",
        "children":[
        ],
        "program":{
            "createdAt":1477845459.123000000,
            "createdBy":"system",
            "updatedAt":1477845459.123000000,
            "updatedBy":"system",
            "createdUser":null,
            "modifiedUser":null,
            "progCd":"system-operation-log",
            "progNm":"에러로그 관리",
            "progPh":"/jsp/system/system-operation-log.jsp",
            "target":"_self",
            "authCheck":"Y",
            "schAh":"Y",
            "savAh":"N",
            "exlAh":"N",
            "delAh":"N",
            "fn1Ah":"Y",
            "fn2Ah":"N",
            "fn3Ah":"N",
            "fn4Ah":"N",
            "fn5Ah":"N",
            "remark":null,
            "id":"system-operation-log",
            "dataStatus":"ORIGIN",
            "__deleted__":false,
            "__created__":false,
            "__modified__":false
        },
        "dataStatus":"ORIGIN",
        "__deleted__":false,
        "__created__":false,
        "__modified__":false,
        "open":false,
        "id":3,
        "name":"에러로그 관리"
    }]

위와 같은 JSON일때 메뉴에서 프로그램 연결이 불가합니다.

모든 메뉴는 1레벨만 있고, 1레벨에 프로그램이 연결된 상태입니다. (1레벨 하위로 메뉴가 하나도 없는 상태)

screen shot 2016-10-31 at 1 39 29 am

linux 사용자 설명 첨가

이슈는 아니지만
gulpfile.js에서
CSS.escape 라고 되어있는 부분은 mac과 windows만이니
linux 사용자는 css.escape를 사용하라고 유도를 해주셔야할것 같네요.

활성 탭 찾는법

환경

  1. 버전확인을 어떻게 해야할지...
    (4월 10일에 올라온 최신 framework입니다)
  2. window 10/ chrome, Visual Studio2015

안녕하세요.. 너무 너무 잘 사용하고있습니다.
어제 올려주신 test 폴더의 예제 html로 tabOpen 도 해결했는데요..
지금 현재 활성화되어 있는 탭을 알아 오는것이 힘드네요.
관련 함수 좀 알수 있을까요?

로그인 후 main.jsp 호출 시 에러가 발생합니다.

로그인 화면에서 id : system 으로 디폴트 설정 된 것으로 login 시 에러가 발생하는데 원인을 모르겠어서 질문 드립니다.

2017-03-30 16:25:50 [http-bio-8080-exec-3] INFO com.chequer.axboot.core.db.aop.StatementMethodInterceptor:invoke:149
[query] - 2017-03-30 16:25:50 -
select
distinct authgroupm0_.MENU_ID as col_0_0_
from
AUTH_GROUP_MAP_M authgroupm0_
where
authgroupm0_.GRP_AUTH_CD='S0001'

2017-03-30 16:25:50 [http-bio-8080-exec-3] INFO com.chequer.axboot.core.db.aop.StatementMethodInterceptor:invoke:149
[query] - 2017-03-30 16:25:50 -
select
menu0_.MENU_ID as MENU_ID1_5_0_,
program1_.PROG_CD as PROG_CD1_7_1_,
menu0_.CREATED_AT as CREATED_2_5_0_,
menu0_.CREATED_BY as CREATED_3_5_0_,
menu0_.UPDATED_AT as UPDATED_4_5_0_,
menu0_.UPDATED_BY as UPDATED_5_5_0_,
menu0_.LEVEL as LEVEL6_5_0_,
menu0_.MENU_GRP_CD as MENU_GRP7_5_0_,
menu0_.MENU_NM as MENU_NM8_5_0_,
menu0_.MULTI_LANGUAGE as MULTI_LA9_5_0_,
menu0_.PARENT_ID as PARENT_10_5_0_,
menu0_.PROG_CD as PROG_CD11_5_0_,
menu0_.SORT as SORT12_5_0_,
program1_.CREATED_AT as CREATED_2_7_1_,
program1_.CREATED_BY as CREATED_3_7_1_,
program1_.UPDATED_AT as UPDATED_4_7_1_,
program1_.UPDATED_BY as UPDATED_5_7_1_,
program1_.AUTH_CHECK as AUTH_CHE6_7_1_,
program1_.DEL_AH as DEL_AH7_7_1_,
program1_.EXL_AH as EXL_AH8_7_1_,
program1_.FN1_AH as FN9_7_1_,
program1_.FN2_AH as FN10_7_1_,
program1_.FN3_AH as FN11_7_1_,
program1_.FN4_AH as FN12_7_1_,
program1_.FN5_AH as FN13_7_1_,
program1_.PROG_NM as PROG_NM14_7_1_,
program1_.PROG_PH as PROG_PH15_7_1_,
program1_.REMARK as REMARK16_7_1_,
program1_.SAV_AH as SAV_AH17_7_1_,
program1_.SCH_AH as SCH_AH18_7_1_,
program1_.TARGET as TARGET19_7_1_
from
MENU_M menu0_
left outer join
PROG_M program1_
on menu0_.PROG_CD=program1_.PROG_CD
where
menu0_.MENU_GRP_CD='SYSTEM_MANAGER'
order by
menu0_.LEVEL asc,
menu0_.SORT asc

2017-03-30 16:25:50 [http-bio-8080-exec-3] ERROR org.springframework.boot.web.support.ErrorPageFilter:forwardToErrorPage:176 Forwarding to error page from request [/jsp/main.jsp] due to exception [Unable to compile class for JSP:

An error occurred at line: 26 in the jsp file: /WEB-INF/tags/script-lang.tag
'<>' operator is not allowed for source level below 1.7
23: if (key.equals("*")) {
24: json = JsonUtils.toJson(properties);
25: } else {
26: Map<String, String> filterMap = new HashMap<>();
27:
28: Enumeration enumeration = properties.keys();
29:

Stacktrace:]
org.apache.jasper.JasperException: Unable to compile class for JSP:

An error occurred at line: 26 in the jsp file: /WEB-INF/tags/script-lang.tag
'<>' operator is not allowed for source level below 1.7
23: if (key.equals("*")) {
24: json = JsonUtils.toJson(properties);
25: } else {
26: Map<String, String> filterMap = new HashMap<>();
27:
28: Enumeration enumeration = properties.keys();
29:

Stacktrace:
at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:103)
at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:366)
at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:490)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:379)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:354)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:341)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:662)
at org.apache.jasper.servlet.JspServletWrapper.loadTagFile(JspServletWrapper.java:247)
at org.apache.jasper.compiler.TagFileProcessor.loadTagFile(TagFileProcessor.java:577)
at org.apache.jasper.compiler.TagFileProcessor.access$000(TagFileProcessor.java:49)
at org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:654)
at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1553)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2392)
at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2444)
at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2570)
at org.apache.jasper.compiler.Node$NamedAttribute.accept(Node.java:1922)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2392)
at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2444)
at org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:658)
at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1553)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2392)
at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2444)
at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2450)
at org.apache.jasper.compiler.Node$Root.accept(Node.java:474)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2392)
at org.apache.jasper.compiler.TagFileProcessor.loadTagFiles(TagFileProcessor.java:672)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:230)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:374)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:354)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:341)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:662)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:364)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at com.chequer.axboot.core.filters.AXBootConfigFilter.doFilter(AXBootConfigFilter.java:31)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at com.chequer.axboot.core.filters.AXBootCorsFilter.doFilter(AXBootCorsFilter.java:17)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:317)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:114)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
at com.chequer.axboot.core.filters.AXBootLogbackMdcFilter.doFilter(AXBootLogbackMdcFilter.java:31)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
at com.chequer.axboot.security.AXBootAuthenticationFilter.doFilter(AXBootAuthenticationFilter.java:33)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:214)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:177)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:105)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:81)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.springframework.boot.web.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:115)
at org.springframework.boot.web.support.ErrorPageFilter.access$000(ErrorPageFilter.java:59)
at org.springframework.boot.web.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:90)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.springframework.boot.web.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:108)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at com.chequer.axboot.core.filters.MultiReadableHttpServletRequestFilter.doFilter(MultiReadableHttpServletRequestFilter.java:15)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:962)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:452)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1087)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
2017-03-30 16:25:50 [http-bio-8080-exec-3] INFO com.chequer.axboot.core.db.aop.StatementMethodInterceptor:invoke:149
[query] - 2017-03-30 16:25:50 -
insert
into
ERROR_LOG_M
(ALERT_YN, ERROR_DATETIME, HEADER_MAP, HOST_NAME, LOGGER_NAME, MESSAGE, PARAMETER_MAP, PATH, PHASE, SERVER_NAME, SYSTEM, TRACE, USER_INFO, ID)
values
('N', '2017/03/30 16:25:50.568', '{"accept-language":"ko-KR","cookie":"JSESSIONID=D95A1A4AE70DEF4A7A6300235D57979D; 5383ba8c-12b3-45d8-84fc-012ce6294421="eyJ1c2VyQ2QiOiJzeXN0ZW0iLCJ1c2VyUHMiOiIkMmEkMTEkcnVWa29pZUNQZ2hOT0E2bXRLeldSZVo1RWU2NmhiZXF3dmxCVDF6Llc0Vk1ZY2tCbGQ2dUMiLCJ1c2VyTm0iOiLsi5zsiqTthZwg6rSA66as7J6QIiwibG9jYWxlIjoia29fS1IiLCJ0aW1lWm9uZSI6IkFzaWEvU2VvdWwiLCJtZW51R3JwQ2QiOiJTWVNURU1fTUFOQUdFUiIsImRhdGVGb3JtYXQiOiJ5eXl5LU1NLWRkIiwiZGF0ZVRpbWVGb3JtYXQiOm51bGwsInRpbWVGb3JtYXQiOiJISDptbTpzcyIsIm1lbnVIYXNoIjpudWxsLCJleHBpcmVzIjowLCJkZXRhaWxzIjp7fSwiYXV0aG9yaXR5TGlzdCI6WyJST0xFX0FTUF9BQ0NFU1MiLCJST0xFX1NZU1RFTV9NQU5BR0VSIl0sImF1dGhHcm91cExpc3QiOlsiUzAwMDEiXX0=.fhxhCRvXNcPshu21sWGGZ4bzLYJvIfenD8vZoPV7deg="","host":"localhost:8080","connection":"Keep-Alive","dnt":"1","accept-encoding":"gzip, deflate","accept":"text/html, application/xhtml+xml, /","user-agent":"Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko"}', 'son-son', 'org.springframework.boot.web.support.ErrorPageFilter', 'Forwarding to error page from request [/jsp/main.jsp] due to exception [Unable to compile class for JSP:

An error occurred at line: 26 in the jsp file: /WEB-INF/tags/script-lang.tag
'<>' operator is not allowed for source level below 1.7
23: if (key.equals("*")) {
24: json = JsonUtils.toJson(properties);
25: } else {
26: Map<String, String> filterMap = new HashMap<>();
27:
28: Enumeration enumeration = properties.keys();
29:

tag 페이지 오류

환경
이클립스 : Neon.1a Release (4.6.1)
java : jdk1.8.0_102
OS : winddow7 Professional k
was : apache-tomcat-7.0.72

위에 환경으로해서 설치를 하고 초기 스키마까지 생성해서 웹화면을 나오게 했습니다.
그런데 레프트메뉴에서 특정 페이지는 500에러가 발생합니다.

메뉴명

  • 시스템관리
    • 메뉴관리
    • 사용자관리
    • 메뉴얼관리
  • 레이아웃 샘플
    • 그리드&폼템플릿
    • 그리드&탭폼템플릿
    • 그리드&모달템플릿

위 메뉴들만 오류가 납니다.
에러로그

An error occurred at line: 23 in the jsp file: /WEB-INF/tags/common-code.tag
Cannot switch on a value of type String for source level below 1.7. Only convertible int values or enum variables are permitted
20: 
21:     List<CommonCode> commonCodes = CommonCodeUtils.get(groupCd);
22: 
23:     switch (type) {
24:         case "select":
25:             builder.append(String.format("<select id=\"%s\" name=\"%s\" data-ax-path=\"%s\" class=\"form-control %s\">", id, name, dataPath, clazz));
26: 

모든메뉴들 오류는 에러로그와 비슷합니다.
구글링을 통해서 이클립스상에 java compile도 확인해봤는데
현재 1.8로 되있습니다.

제가 설치를 하면서 잘못한거지 오류 확인 좀 부탁드립니다.

아 그리고 java buildpath를 jdk로 잡았다가 jre로 수정했습니다.

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.