我有一個應用程序,目前只能作爲Gui應用程序或命令行運行。我想添加支持,以便其運行服務器,並且可以通過網絡瀏覽器通過不同的計算機進行控制。如何將HttpServer功能添加到Java應用程序中,必須適用於Oracle和Open JDK
因此,它將在端口上連續運行,並且我希望用戶在瀏覽器中連接到該端口並查看摘要頁面,然後能夠通過http get請求發起請求。
它需要使用OpenJdk而不僅僅是Oracle Java,所以我想停止使用com.sun.httpserver。
這是對現有產品的改進,它不能被重新設計爲在Servlet引擎(如Jetty或Tomcat)中作爲servlet運行,實際上大多數用戶將繼續在Gui或cmd行模式下使用它。
我不想重新發明輪子,所以我不想嘗試從頭開始添加這個基本的http支持。
我使用Java 8
一些可以建議的方法。
我會爲此推薦spark-java –