我正在尝试编写一个 24/7 全天候运行的 Java 服务,从网络上抓取内容,并将其存储到数据库中。鉴于我想...
1.) 有一个应用程序服务器,我可以将我的代码部署到(并让它自动运行)。这个应用程序服务器应该与我的开发环境将运行的机器放在一个单独的盒子上。
2.) 有一个开发平台(我更喜欢基于 eclipse 的东西),它允许我将我的代码直接部署到应用程序服务器(所以我不必对所有内容进行 ftp 测试)。
3.) 使用像 Spring 这样的框架。
实际上,我想知道为我的...选择什么
1.) 应用服务器
2.)开发环境(ide)——如果是eclipse,使用什么服务器适配器
3.) 框架
到目前为止,我已经尝试将Virgo与SpringSource STS一起使用,但无法为非本地主机驻留服务器配置 Web 服务器适配器。我不想在我的开发机器上安装 Virgo,也不想为了部署而将我的代码 ftp 跳到我的生产服务器上。