我仍然在使用RapidClipse 4.0的项目上查看月份 我在生产服务器上部署了多个版本的项目War文件。一切正常。 上次部署后,加载应用程序URL后出现黑屏
对于服务器,我使用具有以下设置的docker容器: Apache Tomcat / 8.5.43,JVM:1.8.0_222-b10、3.10.105,amd64
我的第一个念头是:“好吧,您在代码中做错了。。回头,一切都很好。...:-((
不是!
我使用了几个运行良好的版本。 我停止了该应用程序,重新部署并删除了它。 然后,我部署了一个较旧的版本...。再次部署了一个较旧的版本..a.s.o
没有一个可以正常工作的版本再次可以正常工作。 我每次都得到相同的结果:加载应用程序后出现空白的空白屏幕。
到目前为止很糟糕: 如果部署参数设置正确,我尝试查看../ conf / server.xml:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
看起来不错!
我通过以下方式增强了缓存:
$ CATALINA_BASE / conf / context.xml添加了以下代码:
<Resources cachingAllowed="true" cacheMaxSize="100000" />
也没有成功。
我试图查看catalina.out:仍然没有帮助:
14-Aug-2019 20:29:21.087 INFO [http-nio-8080-exec-6] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive [/usr/local/tomcat/webapps/RC_07.war]
14-Aug-2019 20:29:31.190 INFO [http-nio-8080-exec-6] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive [/usr/local/tomcat/webapps/RC_07.war] has finished in [10,102] ms
在浏览器中调试后,我得到了以下信息:
257ms Processing time was 134ms
257msReferenced paintables: 6
283msEstablishing push connection
300msCould not load theme from http://myIP:8888/RC_07/VAADIN/themes//styles.css?v=7.7.13
310msPush connection established using long-polling
我也在docker容器的历史记录中进行了搜索,发现这个问题(300ms ....)从一开始就仍然存在,并且存在于我之前部署的所有版本中。 因此,我认为这也不可能是原因。
我错了吗?
我搜索了这个VAADIN问题并发现了很多东西,但是我无法解决。 styles.css文件仍在服务器上。
我想知道.... / VAADIN / themes // styles.css ...
错误消息中的双斜杠。
但是在我的代码中找不到类似的内容。
eclipse中的buildpath也包括文件夹结构,如预期的那样。
现在我结束了!
我很困惑,我应该如何找出这种现象的原因,或者更好地解决它。
任何想法/帮助都将受到欢迎!
先谢谢您
rgds
OpaHeinz
答案 0 :(得分:0)
经过长期研究,我们在RapidClipse支持下共同找到了解决方案。
我有两个问题:
1)未知,我们假设MainUI xml文件中有错误。
重新设置具有较高的视图和布局并返回到之前的设置后,
页面元素在设计视图中再次可见。
2)MainUI属性下有一个主题参数-misc-
已设置此参数,但没有内容。结果是代码行:this.setTheme(“”);
重置后,可以像以前一样进行部署。
现在一切都很好。
再次感谢RapidClipse支持。