在 Jetty 7 中启用 JSP 支持功能

红薯 发布于 2010/04/25 13:35
阅读 5K+
收藏 1

Jetty 转到 Eclipse 下麻烦就来了,一个堂堂的 Java 应用服务器居然默认不支持 JSP 。

还需要以下几个麻烦的步骤才行:

1.  下载 Jetty 6 的压缩包
2.  将 Jetty 6 下的 jsp 2.1 目录下的文件复制到 Jetty 7 的 lib 目录
3.  运行 java -jar start.jar --list-options 来检查是否支持 JSP
4.  编辑 jetty.ini 文件,在 OPTIONS 中增加 jsp一项,如下
OPTIONS=Server,jmx,resources,websocket,ext,jsp

5.  启动 Jetty 即可。

而在 Jetty 8 (最新版是M1) 默认是支持 JSP 的,不过访问JSP文件出现以下错误:

org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac.  A full JDK (not just JRE) is required

运行 Jetty 8 自带的 JSP 例子也是报同样的错误,解决的办法请看这里

当然了,用来跑 OSChina 是没问题的,因为 OSChina 不用 JSP。

加载中
0
hyper0x
hyper0x

靠,真TMD杯具,好好的一个jetty变成了这幅摸样。

0
苏珊大妈
苏珊大妈
红薯大哥,你说的这个是在外部独立启动jetty吧。。如果是在eclipse中通过插件安装的jetty启动也报这样的错,怎么解决。
0
阿影
阿影
嗯。确实有这个问题。但项目又不得不用jetty,我一气之下就不用JSP了,直接用Freemarker。
返回顶部
顶部