我在 Eclipse 中编写了一个连接我的文件 Calculator.war 的应用程序。
import java.util.Scanner;
import org.eclipse.jetty.server.*;
import org.eclipse.jetty.webapp.WebAppContext;
public class HelloWorld{
public static void main(String[] args) throws Exception {
Server server = new Server(1490);
WebAppContext webapp = new WebAppContext();
webapp.setContextPath("/");
webapp.setWar("D:/Calculator.war");
server.setHandler(webapp);
server.start();
Scanner console = new Scanner(System.in);
while(!console.nextLine().equals("stop"));
console.close();
server.stop();
}
}
如果我在浏览器中打开链接 localhost:1490,我会收到一条错误消息:“JSP 未配置并且关于/lib/jsp 的错误信息” 如果我写 localhost:1490/ServletCalculator 一切正常。
我将 JAR 连接到项目 jetty-all-8.1.7.v20120910.jar 和 servlet-api-3.0.jar。 然后我尝试从/lib/jsp 连接 jar,但没有成功。 我不使用 MAVEN 有可能解决这个问题吗?怎么办?
最佳答案
在 Jetty 中启用 JSP 支持是一项复杂的工作。多种的 必须执行的步骤。最后,我成功了,我 已在 tutorial 中记录了整个过程 在 Enabling JavaServer Pages header 下。
关于java - 嵌入式 jetty 。 JSP 未配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12590192/