Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
J
jeecg-boot
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
chenjunxiong
jeecg-boot
Commits
f3523660
Commit
f3523660
authored
Jan 25, 2021
by
zhangdaiscott
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
TomcatServletWebServerFactory重复注册问题处理
parent
e46b653b
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
33 additions
and
34 deletions
+33
-34
jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/JeecgSystemApplication.java
+0
-20
jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/config/init/TomcatFactoryConfig.java
+33
-0
jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/JeecgSystemCloudApplication.java
+0
-14
No files found.
jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/JeecgSystemApplication.java
View file @
f3523660
...
...
@@ -40,24 +40,5 @@ public class JeecgSystemApplication extends SpringBootServletInitializer {
"External: \thttp://"
+
ip
+
":"
+
port
+
path
+
"/\n\t"
+
"Swagger文档: \thttp://"
+
ip
+
":"
+
port
+
path
+
"/doc.html\n"
+
"----------------------------------------------------------"
);
}
/**
* tomcat-embed-jasper引用后提示jar找不到的问题
*/
@Bean
public
TomcatServletWebServerFactory
tomcatFactory
()
{
TomcatServletWebServerFactory
factory
=
new
TomcatServletWebServerFactory
()
{
@Override
protected
void
postProcessContext
(
Context
context
)
{
((
StandardJarScanner
)
context
.
getJarScanner
()).
setScanManifest
(
false
);
}
};
factory
.
addConnectorCustomizers
(
connector
->
{
connector
.
setProperty
(
"relaxedPathChars"
,
"[]{}"
);
connector
.
setProperty
(
"relaxedQueryChars"
,
"[]{}"
);
});
return
factory
;
}
}
\ No newline at end of file
jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/config/init/TomcatFactoryConfig.java
0 → 100644
View file @
f3523660
package
org
.
jeecg
.
config
.
init
;
import
org.apache.catalina.Context
;
import
org.apache.tomcat.util.scan.StandardJarScanner
;
import
org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
/**
* @Description: TomcatFactoryConfig
* @author: scott
* @date: 2021年01月25日 11:40
*/
@Configuration
public
class
TomcatFactoryConfig
{
/**
* tomcat-embed-jasper引用后提示jar找不到的问题
*/
@Bean
public
TomcatServletWebServerFactory
tomcatFactory
()
{
TomcatServletWebServerFactory
factory
=
new
TomcatServletWebServerFactory
()
{
@Override
protected
void
postProcessContext
(
Context
context
)
{
((
StandardJarScanner
)
context
.
getJarScanner
()).
setScanManifest
(
false
);
}
};
factory
.
addConnectorCustomizers
(
connector
->
{
connector
.
setProperty
(
"relaxedPathChars"
,
"[]{}"
);
connector
.
setProperty
(
"relaxedQueryChars"
,
"[]{}"
);
});
return
factory
;
}
}
jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/JeecgSystemCloudApplication.java
View file @
f3523660
...
...
@@ -45,17 +45,4 @@ public class JeecgSystemCloudApplication extends SpringBootServletInitializer {
"----------------------------------------------------------"
);
}
/**
* tomcat-embed-jasper引用后提示jar找不到的问题
*/
@Bean
public
TomcatServletWebServerFactory
tomcatFactory
()
{
return
new
TomcatServletWebServerFactory
()
{
@Override
protected
void
postProcessContext
(
Context
context
)
{
((
StandardJarScanner
)
context
.
getJarScanner
()).
setScanManifest
(
false
);
}
};
}
}
\ No newline at end of file
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