簡體   English   中英

升級TP 2.3.7后,應用無法正確初始化

[英]App can't initialize properly after upgrading tp 2.3.7

剛剛將應用程序從grails 2.3.4升級到2.3.7,將Tomcat更改為休眠狀態。 但是,運行應用程序即使正確啟動了tomcat引擎也無法啟動應用程序:

| Server running. Browse to http://localhost:8080/MyApp
| Application loaded in interactive mode. Type 'stop-app' to shutdown.

缺少以2.3.4初始化的所有腳本功能(春季安全性,ACL,使用休眠的數據庫映射)都無法以正確的方式運行。 到目前為止,spring文件是否受到影響?

更新:

使用run-war允許應用程序正常啟動:

 Compiling 475 source files
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
| Compiling 125 source files

| Compiling 125 source files.....
Log Directory: ./logs
Log4j consoleLevel: WARN appFile Level: DEBUG
Log Directory: ./logs
| Done creating WAR target/MyApp.war
| Running Grails application
Log Directory: target/work/tomcat/logs
Log4j consoleLevel: WARN appFile Level: DEBUG
Log Directory: target/work/tomcat/logs
Configuring Spring Security Core ...
... finished configuring Spring Security Core
Configuring Spring Security ACL ...
... finished configuring Spring Security ACL
2014-03-08 14:46:23,745 ERROR [DefaultUrlMappingEvaluator$UrlMappingBuilder] - URL mapping argument [exception] with value [(*)] must be a valid class
2014-03-08 14:46:23,747 ERROR [DefaultUrlMappingEvaluator$UrlMappingBuilder] - URL mapping argument [exception] with value [(*)] must be a valid class
2014-03-08 14:46:26,579 DEBUG [DefaultExpressionParserFactory] - Initialized shared default Web Flow ExpressionParser org.springframework.webflow.expression.WebFlowOgnlExpressionParser@3b55b707
2014-03-08 14:46:26,630 WARN  [DefaultGrailsApplicationAttributes] - ApplicationContext not found in org.codehaus.groovy.grails.APPLICATION_CONTEXT attribute of servlet context.
2014-03-08 14:46:43,856 ERROR [ResourceMeta] - While processing /bundle-bundle_dynatree_head.css, /css/ui.dynatree.css, a resource was required but not found: /images/ltError.gif
2014-03-08 14:46:44,770 DEBUG [FlowDefinitionRegistryImpl] - Registering flow definition 'org.codehaus.groovy.grails.webflow.engine.builder.FlowBuilder' under id 'store/processOrder'
2014-03-08 14:46:46,350 INFO  [DefaultSecurityFilterChain] - Creating filter chain: Ant [pattern='/**'], [org.springframework.security.web.context.SecurityContextPersistenceFilter@4d3a956, grails.plugin.springsecurity.web.authentication.logout.MutableLogoutFilter@64124f93, grails.plugin.springsecurity.web.authentication.RequestHolderAuthenticationFilter@6e266f38, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@1d4ffe07, grails.plugin.springsecurity.web.filter.GrailsRememberMeAuthenticationFilter@6eae8c99, grails.plugin.springsecurity.web.filter.GrailsAnonymousAuthenticationFilter@590c994, org.springframework.security.web.access.ExceptionTranslationFilter@64a21666, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@4d6cb627]
2014-03-08 14:46:47,603 INFO  [GrailsDispatcherServlet] - FrameworkServlet 'grails': initialization started
2014-03-08 14:46:47,628 INFO  [GrailsDispatcherServlet] - Using MultipartResolver [org.codehaus.groovy.grails.web.multipart.ContentLengthAwareCommonsMultipartResolver@12d80fe8]
2014-03-08 14:46:47,629 INFO  [GrailsDispatcherServlet] - FrameworkServlet 'grails': initialization completed in 25 ms

因此,我相信它可以縮小分叉模式周圍的錯誤(或者我缺少其他功能嗎?)

這是我的fork配置:

grails.project.fork.run = true

grails.project.fork = [
    test: false , // configure settings for the test-app JVM
    run: [maxMemory: 1024, minMemory: 256, debug: false, maxPerm: 1024,forkReserve:false], // configure settings for the run-app JVM
    war: [maxMemory: 1024, minMemory: 256, debug: false, maxPerm: 1024], // configure settings for the run-war JVM
    console: [maxMemory: 1024, minMemory: 256, debug: false, maxPerm: 1024,forkReserve:false] // configure settings for the Swing console JVM
]

嘗試推薦的資源插件版本更改,

runtime ':resources:1.2.7' 

並在您的配置文件中添加以下內容

grails.resources.adhoc.excludes = ['**/WEB-INF/**','**/META-INF/**']

有關更多信息,請參見此鏈接

Grails 2.3.7附帶的Hibernate插件在多個數據源和提供程序(如Mongo)上存在問題。 升級到“:hibernate:3.6.10.10”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM