调试webapp的方法很多,可以直接装服务器,
也可以装maven-jetty-plugin , maven-tomcat-plugin等插件
除了这些之外,也可以直接嵌入jetty进行调试
在test目录下直接写个TestApp,需高调试的时候运行它,就ok了.
不过jetty项目现在已经被eclipse接管,版本上比较混乱,
用在jetty上调试jsp,用下面两个依赖是最简单的,其他诸如jstl之类我还没试
<dependency> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty</artifactId> <version>6.1.22</version> </dependency> <dependency> <groupId>org.mortbay.jetty</groupId> <artifactId>jsp-2.1</artifactId> <version>6.1.14</version> </dependency>
附上测试代码
package com.fccs.adservice;
import org.mortbay.jetty.Server;
import org.mortbay.jetty.webapp.WebAppContext;
public class TestApplication {
public static void main(String[] args) throws Exception{
Server server = new Server(8080);
WebAppContext wac = new WebAppContext("./src/main/webapp", "/");
server.setHandler(wac);
server.start();
server.join();
}
}
本文介绍了一种使用Jetty服务器直接进行Web应用调试的方法。通过在测试目录中编写TestApp并利用特定版本的Jetty依赖,可以快速启动服务器进行调试。文章提供了具体的依赖配置和测试代码示例。
212

被折叠的 条评论
为什么被折叠?



