mae*_*ics 3 java testing deployment war
是否有一种简单的编程方式可以快速"部署"并运行标准Java WAR文件进行本地测试,而无需安装和配置Tomcat或Jetty等外部软件包?理想情况下,Jetty的可嵌入功能,但专门用于WAR文件.
Java 6提供了方便的Endpoint类,可以轻松快速部署和测试Web服务,WAR文件是否有类似的东西?例如:
AppServer as = new javax.iwish.AppServer("localhost", 8080);
as.deploy("/", new File("path/to/my.war");
as.start();
Run Code Online (Sandbox Code Playgroud)
我太早问了,看起来Jetty正是我所需要的:
Server server = new Server(8080);
server.setHandler(new WebAppContext("foo.war", "/"));
server.start();
Run Code Online (Sandbox Code Playgroud)
非常接近我梦寐以求的API = D.