什么是用于开发的优秀跨平台Java Web服务器?

时间:2011-06-07 15:35:34

标签: java javascript webserver

我的团队正在开发javascript应用程序;并使用Windows和Windows的混合物Mac开发机器。

我正在寻找一个在开发过程中使用的简单本地网络服务器,它允许从特定目录提供静态资源

在Windows世界中CassiniDev将是完美的;或者在Unix世界中Python's SimpleHTTPServer也可以。

理想情况下,我喜欢用Java编写的类似内容(但不强制使用所有servlet内容)

3 个答案:

答案 0 :(得分:2)

如果你想要用Java编写的东西,

Jetty是一个很好的选择。它也是一个servlet容器,但非常轻量级。我不确定为什么你需要用Java编写的东西,如果它只是提供静态内容。

如果您在开发Web服务器时寻找一些乐趣,为什么不看看Node.JS - 它会在所有类型的计算机上运行并快速提供静态内容,如果您编写一个简单的用于提供文件的JavaScript程序(或使用预先编写的文件)。

答案 1 :(得分:1)

你可以使用tomcat。如果你将平面html放在tomcat的webapps / ROOT目录中(无论你安装它),它都会为你提供这些页面。

如果真的只是html,为什么不直接使用apache?只需将其Web根目录指向您要提供的目录...

答案 2 :(得分:0)

Macs预装了一个Web服务器。它是Apache,您只需要在系统偏好设置中激活它。默认情况下,它提供Users目录的子目录的内容。否则,其他人建议使用Jetty或apache tomcat。