Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Genesys Backend
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
46
Issues
46
List
Boards
Labels
Service Desk
Milestones
Operations
Operations
Incidents
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Genesys PGR
Genesys Backend
Commits
4cb69ac9
Commit
4cb69ac9
authored
Jul 08, 2014
by
igoshin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
#12869 Fix "File "null" not found"
parent
827d48e1
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
38 additions
and
25 deletions
+38
-25
pom.xml
pom.xml
+11
-1
src/main/java/org/genesys2/server/service/impl/EMailServiceImpl.java
...va/org/genesys2/server/service/impl/EMailServiceImpl.java
+3
-4
src/main/java/org/genesys2/spring/config/ApplicationConfig.java
...in/java/org/genesys2/spring/config/ApplicationConfig.java
+1
-0
src/main/java/org/genesys2/spring/config/SpringSchedulerConfig.java
...ava/org/genesys2/spring/config/SpringSchedulerConfig.java
+6
-6
src/main/java/org/genesys2/spring/config/SpringServletConfig.java
.../java/org/genesys2/spring/config/SpringServletConfig.java
+17
-14
No files found.
pom.xml
View file @
4cb69ac9
...
...
@@ -499,7 +499,17 @@
<version>
${jetty.version}
</version>
<scope>
runtime
</scope>
</dependency>
</dependencies>
<dependency>
<groupId>
org.eclipse.jetty
</groupId>
<artifactId>
jetty-jsp
</artifactId>
<version>
${jetty.version}
</version>
</dependency>
<!--<dependency>-->
<!--<groupId>org.springframework.data</groupId>-->
<!--<artifactId>spring-data-jpa</artifactId>-->
<!--<version>1.5.1.RELEASE</version>-->
<!--</dependency>-->
</dependencies>
<build>
<plugins>
...
...
src/main/java/org/genesys2/server/service/impl/EMailServiceImpl.java
View file @
4cb69ac9
...
...
@@ -16,10 +16,6 @@
package
org.genesys2.server.service.impl
;
import
java.util.Arrays
;
import
javax.mail.internet.MimeMessage
;
import
org.genesys2.server.service.EMailService
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
...
...
@@ -31,6 +27,9 @@ import org.springframework.mail.javamail.MimeMessagePreparator;
import
org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor
;
import
org.springframework.stereotype.Service
;
import
javax.mail.internet.MimeMessage
;
import
java.util.Arrays
;
@Service
public
class
EMailServiceImpl
implements
EMailService
{
...
...
src/main/java/org/genesys2/spring/config/ApplicationConfig.java
View file @
4cb69ac9
...
...
@@ -7,6 +7,7 @@ import org.springframework.context.annotation.ImportResource;
@Configuration
@Import
({
SpringServletConfig
.
class
,
SpringCommonConfig
.
class
,
SpringAclConfig
.
class
,
SpringSchedulerConfig
.
class
,
...
...
src/main/java/org/genesys2/spring/config/SpringSchedulerConfig.java
View file @
4cb69ac9
...
...
@@ -2,7 +2,6 @@ package org.genesys2.spring.config;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.core.task.TaskExecutor
;
import
org.springframework.scheduling.annotation.EnableAsync
;
import
org.springframework.scheduling.annotation.EnableScheduling
;
import
org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor
;
...
...
@@ -12,12 +11,13 @@ import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;
@Configuration
public
class
SpringSchedulerConfig
{
@Bean
public
TaskExecutor
taskExecutor
()
{
ThreadPoolTaskExecutor
taskExecutor
=
new
ThreadPoolTaskExecutor
();
taskExecutor
.
setMaxPoolSize
(
16
);
taskExecutor
.
afterPropertiesSet
(
);
return
taskExecutor
;
public
T
hreadPoolT
askExecutor
taskExecutor
()
{
ThreadPoolTaskExecutor
pool
=
new
ThreadPoolTaskExecutor
();
pool
.
setCorePoolSize
(
5
);
pool
.
setMaxPoolSize
(
16
);
return
pool
;
}
}
src/main/java/org/genesys2/spring/config/SpringServletConfig.java
View file @
4cb69ac9
...
...
@@ -9,12 +9,12 @@ import org.springframework.context.annotation.*;
import
org.springframework.context.support.ResourceBundleMessageSource
;
import
org.springframework.core.io.ClassPathResource
;
import
org.springframework.validation.Validator
;
import
org.springframework.web.servlet.ViewResolver
;
import
org.springframework.web.servlet.config.annotation.*
;
import
org.springframework.web.servlet.handler.SimpleMappingExceptionResolver
;
import
org.springframework.web.servlet.i18n.LocaleChangeInterceptor
;
import
org.springframework.web.servlet.theme.CookieThemeResolver
;
import
org.springframework.web.servlet.theme.ThemeChangeInterceptor
;
import
org.springframework.web.servlet.view.InternalResourceViewResolver
;
import
java.util.HashSet
;
import
java.util.Locale
;
...
...
@@ -23,7 +23,7 @@ import java.util.Set;
@EnableWebMvc
@EnableAspectJAutoProxy
@ComponentScan
(
basePackages
=
{
"org.genesys2.server.servlet.filter"
,
"org.genesys2.server.servlet.controller"
})
@ComponentScan
(
basePackages
=
{
"org.genesys2.server.servlet.filter"
,
"org.genesys2.server.servlet.controller"
})
@Configuration
public
class
SpringServletConfig
extends
WebMvcConfigurerAdapter
{
...
...
@@ -33,9 +33,24 @@ public class SpringServletConfig extends WebMvcConfigurerAdapter {
@Override
public
void
addResourceHandlers
(
ResourceHandlerRegistry
registry
)
{
super
.
addResourceHandlers
(
registry
);
registry
.
addResourceHandler
(
"/html/**"
).
addResourceLocations
(
"/html/"
);
}
@Bean
public
ViewResolver
viewResolver
()
{
org
.
springframework
.
web
.
servlet
.
view
.
InternalResourceViewResolver
resolver
=
new
org
.
springframework
.
web
.
servlet
.
view
.
InternalResourceViewResolver
();
resolver
.
setPrefix
(
"/WEB-INF/jsp"
);
resolver
.
setSuffix
(
".jsp"
);
resolver
.
setExposeContextBeansAsAttributes
(
true
);
resolver
.
setExposedContextBeanNames
(
new
String
[]{
"props"
,
"jspHelper"
});
resolver
.
setRedirectHttp10Compatible
(
false
);
resolver
.
setRequestContextAttribute
(
"requestContext"
);
return
resolver
;
}
@Override
public
void
configureDefaultServletHandling
(
DefaultServletHandlerConfigurer
configurer
)
{
configurer
.
enable
();
...
...
@@ -74,18 +89,6 @@ public class SpringServletConfig extends WebMvcConfigurerAdapter {
return
propertyPlaceholderConfigurer
;
}
@Bean
public
InternalResourceViewResolver
viewResolver
()
{
InternalResourceViewResolver
resolver
=
new
InternalResourceViewResolver
();
resolver
.
setPrefix
(
"/WEB-INF/jsp/"
);
resolver
.
setSuffix
(
".jsp"
);
resolver
.
setExposeContextBeansAsAttributes
(
true
);
resolver
.
setExposedContextBeanNames
(
new
String
[]{
"props"
,
"jspHelper"
});
resolver
.
setRedirectHttp10Compatible
(
false
);
resolver
.
setRequestContextAttribute
(
"requestContext"
);
return
resolver
;
}
@Bean
public
SimpleMappingExceptionResolver
simpleMappingExceptionResolver
()
{
Properties
properties
=
new
Properties
();
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment