几个月前,我尝试了一些 Vaadin。从那以后,当我没有运行本地网络服务器(在 Windows pc 上)时,我的 localhost:8080 会显示一个 Vaadin 后备页面
.
当我运行 Apache Tomcat 时,一切正常,localhost:8080 会显示 Apache 页面。但是当我尝试通过 Tomcat 管理器部署 WAR 文件时,我再次以 Vaadin 的回退结束,但这次没有图像

这是如何集成的,我该如何摆脱它?
下面的代码测试字符串 myStr 和 newStr 是否包含相同的值。我期望结果是相等的,但令我惊讶的是,该行String newStr = null似乎导致 newStr 将“null”作为实际文本。它是否正确?
我预计它只是被分配了一个对任何内容的引用,导致此时没有任何价值。
String myStr = "java";
char[] myCharArr = {'j', 'a', 'v', 'a'};
String newStr = null; // not an empty reference but assigning the text "null"?
for (char value : myCharArr) {
newStr = newStr + value;
}
System.out.println(newStr == myStr); // results in false: newStr is 'nulljava' and myStr 'java'
Run Code Online (Sandbox Code Playgroud)
请注意,当更改为时,"String newStr = null"您String newStr = new String()确实会得到一个空引用,并且 newStr 最终将只是“java”。