我感兴趣的是使用Restlet设置一个超轻量级的web服务器,主要用于概念验证和与其他开发人员的低阻抗协作。一个完整的servlet容器感觉太重了。从字面上讲,我从直接从“入门”指南中提取的内容开始。
public class Dummy extends ServerResource {
public static void main(String[] args) throws Exception {
new Server(Protocol.HTTP, 8182, Dummy.class).start();
}
@Get("json")
public String hello() {
ST hello = new ST();
hello.add("name", "World");
return "{ \"hello\": \"World\"}";
}
} 但是,我希望能够观察更改,并在更改代码时自动重新部署。我知道Jetty可以通过一些配置来做到这一点。有没有人在没有设置完整的servlet容器的情况下做到这一点?有没有更简单的东西?
我使用Eclipse作为IDE来编辑代码和启动应用程序,但理想的解决方案并不依赖于此。
发布于 2014-06-10 17:41:12
这就是我所说的持续交付。简而言之:我通常使用
使用
SCM插件能够轮询存储库并仅在发生更改时调用流程,或者您可以使用钩子触发构建。有一些插件可以将您的工件复制到目标服务器并重新启动应用程序。
https://stackoverflow.com/questions/21108098
复制相似问题