问题:我有一个在Raspberry Pi上运行的Java程序访问我希望以HTML5格式放入的相机而不需要客户端软件与服务器通信,这是当前的解决方案。无论是否有人访问服务器,摄像机程序都需要运行。
设定:
- 在主机和客户端之间发送数据的选择方法是使用Payara JavaEE服务器的Websockets。最终,Payara Micro将用于R Pi。
- 调试相机程序并且效果很好
- ServerEndpoint java程序可以运行,可以调试/部署
- Camera和 ServerEndpoint 程序位于同一个WAR文件中并已部署,但在部署和通过浏览器访问时,只有 ServerEndpoint 可调试。
问题:
- 如何运行摄像头程序和服务器程序并进行2通信?这些示例都没有显示如何运行具有Main函数和ServerEndpoint的类。
- 有没有比现在设置方式更好的方法呢?
- Gripe:Java服务器领域有很多Web框架,项目名称和术语,是否有简洁的总结? Servlets vs. websockets vs. HttpRequest oh my!