【问题标题】:portable local server in javajava中的便携式本地服务器
【发布时间】:2013-11-01 04:28:32
【问题描述】:

我即将着手创建一个独立于平台的本地服务器来协调文件编辑的项目。该服务器是任何给定机器的本地服务器,但许多人将在许多不同的机器上使用该服务器。我的第一直觉是使用 Java,因为它非常便携,支持 Web 开发,并且它有很好的库可用于 json 和 mongodb(这个项目的核心要求)。

便携性是关键。我想象用户只是启动 .jar,然后他们的本地服务器正在运行。

但是,在对 Java Web 开发进行了一些研究之后,我发现您需要一些服务器环境,例如 tomcat、app engine 或 jetty。我不能要求每个用户都安装其中一个环境(这破坏了可移植 Java 可执行文件的简单性)。

问题: 我在 Java 中描述的内容是否可行,还是我需要开始寻找其他地方?

【问题讨论】:

  • 您必须在用户的机器上安装您的软件,为什么必须将所需的库/其他代码与您的软件捆绑在一起是个问题?
  • 如果能绑定服务器环境就好了!我在任何搜索中都没有这样说。这看起来将是一个很好的资源:@​​987654321@

标签: java google-app-engine tomcat java-server


【解决方案1】:

当然,您可以创建一个在您的桌面应用程序中运行的 Web 服务器 - 这通常称为嵌入式服务器。您还可以将所有需要的库打包到应用程序包 (.jar) 中。

http://wiki.eclipse.org/Jetty/Tutorial/Embedding_Jetty

Howto embed Tomcat 6?

您甚至可以将您的 java jar 打包成 native app installer,让外行的体验更加流畅。

【讨论】:

  • 谢谢 - 这看起来正是我需要的。
猜你喜欢
  • 2010-12-07
  • 1970-01-01
  • 2012-10-28
  • 2017-06-17
  • 1970-01-01
  • 2023-04-03
  • 1970-01-01
  • 2012-07-13
  • 1970-01-01
相关资源
最近更新 更多