我正在尝试从经典模式转移到超级开发模式,并在后者中发现问题。问题有两个方面。首先,它试图使用代码服务器将 css 文件提供给网页。这是生成的网页中元素的一行:
<link rel="stylesheet" href="http://127.0.0.1:9876/tdome/../resources/standard.css">
您可以看到它通过在端口 9876 上运行的代码服务器传递引用。现在,如果它为文件提供服务,那就没什么大不了的了。但它不会。结果页面中缺少该文件中的样式。此 URL 直接指向代码服务器:http: //127.0.0.1 :9876/resources/standard.css ...给出“服务器错误”。Eclipse 正在抛出一个空指针异常。似乎对不在 /tdome 树中的文件感到胃灼热。只是嗅探并啄入现有文件的名称,有时 Eclipse 会说它忽略了请求。有时它会说文件不存在,而有时(当它真的很重要时,就像这里一样),它会给出 nullPointerException。在 WebServer.java:272,fwiw。所以我需要要么让 superdevmode 不理会这些引用,要么让它为文件提供服务。有任何想法吗?非常感谢-