从Eclipse运行时,我的应用程序运行正常。我使用STOMP消息和sockjs,在我的HTML中引用如下:
<script src="sockjs-0.3.4.js"></script>
<script src="stomp.js"></script>
但是,当我使用它进行部署时,我在控制台中收到以下错误:
Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost:8080/WarTest-0.1.0/stomp.js 404 (Not Found) localhost/:7
Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost:8080/WarTest-0.1.0/sockjs-0.3.4.js 404 (Not Found) localhost/:6
我尝试通过合格的路径名称引用文件,但这没有帮助。
有什么想法? index.html和这两个文件位于同一个文件夹中。
这是jar tvf myapp.war的相关输出:
0 Mon Jun 30 15:39:36 MDT 2014 META-INF/
259 Mon Jun 30 15:39:36 MDT 2014 META-INF/MANIFEST.MF
0 Mon Jun 30 15:39:32 MDT 2014 WEB-INF/
0 Mon Jun 30 15:39:32 MDT 2014 WEB-INF/classes/
0 Mon Jun 30 15:39:32 MDT 2014 WEB-INF/classes/hello/
0 Mon Jun 30 15:39:32 MDT 2014 WEB-INF/classes/templates/
0 Mon Jun 30 15:39:32 MDT 2014 WEB-INF/lib/
794 Mon Jun 30 15:39:30 MDT 2014 WEB-INF/classes/hello/Application.class
454 Mon Jun 30 15:39:30 MDT 2014 WEB-INF/classes/hello/Greeting.class
1297 Mon Jun 30 15:39:30 MDT 2014 WEB-INF/classes/hello/HelloController.class
413 Mon Jun 30 15:39:30 MDT 2014 WEB-INF/classes/hello/HelloMessage.class
828 Mon Jun 30 15:39:30 MDT 2014 WEB-INF/classes/hello/WebInitializer.class
1880 Mon Jun 30 15:39:30 MDT 2014 WEB-INF/classes/hello/WebSocketConfig.class
2473 Mon Jun 30 15:39:26 MDT 2014 WEB-INF/classes/templates/index.html
77233 Mon Jun 30 15:39:26 MDT 2014 WEB-INF/classes/templates/sockjs-0.3.4.js
15364 Mon Jun 30 15:39:26 MDT 2014 WEB-INF/classes/templates/stomp.js
4467 Wed Jun 04 13:16:50 MDT 2014 WEB-INF/lib/aopalliance-1.0.jar
35058 Thu Jun 05 09:47:04 MDT 2014 WEB-INF/lib/jackson-annotations-2.3.0.jar
199621 Fri Jun 06 15:36:16 MDT 2014 WEB-INF/lib/jackson-core-2.3.3.jar
当我使用WEB-INF / classes / templates / sockjs-0.3.4.js时会发生什么 和WEB-INF / classes / templates / stomp.js作为来源。
http://localhost:8080/WarTest-0.1.0/WEB-INF/classes/templates/sockjs-0.3.4.js 404 (Not Found) localhost/:6
http://localhost:8080/WarTest-0.1.0/WEB-INF/classes/templates/stomp.js 404 (Not Found) localhost/:7