Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Tomcat Docker映像和软件存在问题_Java_Docker_Alpine - Fatal编程技术网

Java Tomcat Docker映像和软件存在问题

Java Tomcat Docker映像和软件存在问题,java,docker,alpine,Java,Docker,Alpine,我想将Tomcat Docker容器与Alpinelinux一起使用。容器 很好。但是如果我安装我的应用程序的WAR文件,我会得到这个 错误消息: ERROR SESSION FACADE: Error initializing graphic environment. ERROR BASE ACTION: Allgemeiner Fehler -> Error initializing graphic environment. ERROR Error loading font famil

我想将Tomcat Docker容器与Alpinelinux一起使用。容器 很好。但是如果我安装我的应用程序的WAR文件,我会得到这个 错误消息:

ERROR SESSION FACADE: Error initializing graphic environment.
ERROR BASE ACTION: Allgemeiner Fehler -> Error initializing graphic
environment.
ERROR Error loading font family
net.sf.jasperreports.engine.fonts.InvalidFontException: Error loading font
"net/sf/jasperreports/fonts/icons/icons.ttf".
at
net.sf.jasperreports.engine.fonts.SimpleFontFace.loadFont(SimpleFontFace.jav
a:206)
at
net.sf.jasperreports.engine.fonts.SimpleFontFace.setTtf(SimpleFontFace.java:
167)
at
net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFace(Si
mpleFontExtensionHelper.java:390)
at
net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFamily(
SimpleFontExtensionHelper.java:311)
at
net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontExtensi
ons(SimpleFontExtensionHelper.java:259)
at
net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.loadFontExtensio
ns(SimpleFontExtensionHelper.java:230)
at
net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.loadFontExtensio
ns(SimpleFontExtensionHelper.java:187)
at
net.sf.jasperreports.engine.fonts.FontExtensionsRegistry.ensureFontExtension
s(FontExtensionsRegistry.java:93)
at
net.sf.jasperreports.engine.fonts.FontExtensionsRegistry.getExtensions(FontE
xtensionsRegistry.java:57)
at
net.sf.jasperreports.extensions.DefaultExtensionsRegistry.getExtensions(Defa
ultExtensionsRegistry.java:130)
at
net.sf.jasperreports.engine.util.JRStyledTextParser.<clinit>(JRStyledTextPar
ser.java:86)
at
net.sf.jasperreports.engine.fill.JRBaseFiller.<init>(JRBaseFiller.java:116)
at
net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.ja 
va:79)
at
net.sf.jasperreports.engine.fill.JRFiller.createBandReportFiller(JRFiller.ja
va:251)
at
net.sf.jasperreports.engine.fill.JRFiller.createReportFiller(JRFiller.java:2
72)
at net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:156)
at net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:145)
at
net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:75
8)
at
net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.j
ava:1074)
at
com.lecare.lwc.core.service.implementation.ReportingServiceImpl.generateAkte
Handaktenbogen(Unknown Source)
at
com.lecare.lwc.core.service.implementation.ReportingServiceImpl$$FastClassBy
SpringCGLIB$$eb983928.invoke(<generated>)
at
org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invoke
Joinpoint(CglibAopProxy.java:746)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflect
iveMethodInvocation.java:163)
at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(Abstract
TraceInterceptor.java:133)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflect
iveMethodInvocation.java:186)
at
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(Expos
eInvocationInterceptor.java:93)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflect
iveMethodInvocation.java:186)
at
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.in
tercept(CglibAopProxy.java:688)
at
com.lecare.lwc.core.service.implementation.ReportingServiceImpl$$EnhancerByS
pringCGLIB$$b7e3e56b.generateAkteHandaktenbogen(<generated>)
at
com.lecare.lwc.core.facade.implementation.SessionFacadeImpl.generateAkteHand
aktenbogen(Unknown Source)
at
com.lecare.lwc.core.facade.implementation.SessionFacadeImpl$$FastClassBySpri
ngCGLIB$$c9d0726.invoke(<generated>)
at
org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invoke
Joinpoint(CglibAopProxy.java:746)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflect
iveMethodInvocation.java:163)
at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(Abstract
TraceInterceptor.java:133)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflect
iveMethodInvocation.java:186)
at
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(Expos
eInvocationInterceptor.java:93)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflect
iveMethodInvocation.java:186)
at
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.in
tercept(CglibAopProxy.java:688)
at
com.lecare.lwc.web.model.implementation.BusinessDelegateImpl$$EnhancerBySpri
ngCGLIB$$9db82c12.generateAkteHandaktenbogen(<generated>)
at
com.lecare.lwc.web.struts.action.std.akte.AkteHandaktenbogenAction.getStream
Info(Unknown Source)
at
com.lecare.lwc.web.struts.action.BaseDownloadAction.processDownload(Unknown
Source)
at
com.lecare.lwc.web.struts.action.BaseDownloadAction.executeChecked(Unknown
Source)
at com.lecare.lwc.web.struts.action.BaseAction.execute(Unknown
Source)
at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProces
sor.java:425)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1942)
at
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:460)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:231)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:166)
at
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:193)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:166)
at
org.extremecomponents.table.filter.AbstractExportFilter.doFilter(AbstractExp
ortFilter.java:52)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:193)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:166)
at com.lecare.lwc.web.filter.SecurityHeaderFilter.doFilter(Unknown
Source)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:193)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:166)
at com.lecare.lwc.web.filter.CommonHeaderFilter.doFilter(Unknown
Source)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:193)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:166)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilte
r(FilterChainProxy.java:320)
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.doFilte
r(FilterChainProxy.java:334)
at
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(
ExceptionTranslationFilter.java:119)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilte
r(FilterChainProxy.java:334)
at
org.springframework.security.web.session.SessionManagementFilter.doFilter(Se
ssionManagementFilter.java:137)
at
[..]
错误会话外观:初始化图形环境时出错。
错误基本操作:AllgeMiner Fehler->初始化图形时出错
环境
加载字体系列时出错
net.sf.jasperreports.engine.fonts.InvalidFontException:加载字体时出错
“net/sf/jasperreports/font/icons/icons.ttf”。
在
net.sf.jasperreports.engine.fonts.SimpleFontFace.loadFont(SimpleFontFace.jav
a:206)
在
net.sf.jasperreports.engine.fonts.SimpleFontFace.setTtf(SimpleFontFace.java:
167)
在
net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFace(Si
mpleFontExtensionHelper.java:390)
在
net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFamily(
SimpleContextensionHelper.java:311)
在
net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontExtensi
ons(SimpleFontExtensionHelper.java:259)
在
net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.LoadFontExtensiono
ns(SimpleFontExtensionHelper.java:230)
在
net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.LoadFontExtensiono
ns(SimpleFontExtensionHelper.java:187)
在
net.sf.jasperreports.engine.fonts.FontExtensionsRegistry.EnsureIntextension
s(FontExtensionsRegistry.java:93)
在
net.sf.jasperreports.engine.fonts.FontExtensionsRegistry.getExtensions(FontE
xtensionsRegistry.java:57)
在
net.sf.jasperreports.extensions.DefaultExtensionsRegistry.getExtensions(Defa
ultExtensionsRegistry.java:130)
在
net.sf.jasperreports.engine.util.JRStyledTextParser.(JRStyledTextPar)
ser.java:86)
在
net.sf.jasperreports.engine.fill.JRBaseFiller.(JRBaseFiller.java:116)
在
net.sf.jasperreports.engine.fill.JRVerticalFiller.(JRVerticalFiller.ja)
弗吉尼亚州:79)
在
net.sf.jasperreports.engine.fill.JRFiller.createBandReportFiller(JRFiller.ja
弗吉尼亚州:251)
在
net.sf.jasperreports.engine.fill.JRFiller.createReportFiller(JRFiller.java:2
72)
位于net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:156)
位于net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:145)
在
net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:75
8)
在
net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.j
ava:1074)
在
com.lecare.lwc.core.service.implementation.ReportingServiceImpl.generateAkte
Handaktenbogen(未知来源)
在
com.lecare.lwc.core.service.implementation.ReportingServiceImpl$$FastClassBy
SpringCGLIB$$eb983928.invoke()
在
org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
在
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invoke
连接点(CglibAopProxy.java:746)
在
org.springframework.aop.framework.ReflectiveMethodInvocation.Procedue(反射
iveMethodInvocation.java:163)
在
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(抽象
TraceInterceptor.java:133)
在
org.springframework.aop.framework.ReflectiveMethodInvocation.Procedue(反射
iveMethodInvocation.java:186)
在
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(Expos
eInvocationInterceptor.java:93)
在
org.springframework.aop.framework.ReflectiveMethodInvocation.Procedue(反射
iveMethodInvocation.java:186)
在
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.in
tercept(CglibAopProxy.java:688)
在
com.lecare.lwc.core.service.implementation.ReportingServiceImpl$$EnhancerByS
pringCGLIB$$b7e3e56b.generateAkteHandaktenbogen()
在
com.lecare.lwc.core.facade.impl.generateAkteHand
aktenbogen(来源不明)
在
com.lecare.lwc.core.facade.implementation.SessionFacadeImpl$$FastClassBySpri
ngCGLIB$$c9d0726.invoke()
在
org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
在
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invoke
连接点(CglibAopProxy.java:746)
在
org.springframework.aop.framework.ReflectiveMethodInvocation.Procedue(反射
iveMethodInvocation.java:163)
在
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(抽象
TraceInterceptor.java:133)
在
org.springframework.aop.framework.ReflectiveMethodInvocation.Procedue(反射
iveMethodInvocation.java:186)
在
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(Expos
eInvocationInterceptor.java:93)
在
org.springframework.aop.framework.ReflectiveMethodInvocation.Procedue(反射
iveMethodInvocation.java:186)
在
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.in
tercept(CglibAopProxy.java:688)
在
com.lecare.lwc.web.model.implementation.BusinessDelegateImpl$$EnhancerBySpri
ngCGLIB$$9db82c12.generateAkteHandaktenbogen()
在
com.lecare.lwc.web.struts.action.std.akte.aktehandaktenbogcomposition.getStream
信息(未知来源)
在
com.lecare.lwc.web.struts.action.BaseDownloadAction.processDownload(未知
(来源)
在
com.lecare.lwc.web.struts.action.BaseDownloadAction.executeChecked(未知
(来源)
在com.lecare.lwc.web.struts.action.BaseAction.execute(未知
(来源)
在
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProces
sor.java:425)
在
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
在
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1942)
在
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:460)
位于javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
位于javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
在
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(应用程序
FilterChain.java:231)
在
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
[www.java:166]
在
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
在
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(应用程序
FilterChain.java:193)
在
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
[www.java:166]
在
org.ext
RUN apk add --no-cache fontconfig msttcorefonts-installer

RUN fc-cache -f