调试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();
}
}