我正在使用一周前下载的 bitnami 的 apache-solr。索引和搜索一切正常,但我无法执行 jsp 文件。
当我尝试打开 main.jsp 时,该文件没有被执行,浏览器只显示我在 main.jsp 上编写的代码。这是我从教程网站获得的 main.jsp 上的代码:
<html>
<head>
<title>Using GET and POST Method to Read Form Data</title>
</head>
<body>
<center>
<h1>Using GET Method to Read Form Data</h1>
<ul>
<li><p><b>First Name:</b>
<%= request.getParameter("first_name")%>
</p></li>
<li><p><b>Last Name:</b>
<%= request.getParameter("last_name")%>
</p></li>
</ul>
</body>
</html>
然后,当我尝试打开 /solr/admin/stats.jsp 时,它显示:
>HTTP ERROR 500
>
>Problem accessing /solr/admin/stats.jsp. Reason:
>
> JSP support not configured
>
>Powered by Jetty://
所以,然后我尝试通过键入以下内容来配置 JSP 支持:
>$ java -jar jetty.jar OPTIONS=Server,jsp
在赛格温。但它说:
>Error: Unable to access jarfile jetty.jar
我试图在 jetty.xml 中添加这个片段:
<Call class="java.lang.System" name="setProperty">
<Arg>org.apache.jasper.compiler.disablejsr199</Arg>
<Arg>true</Arg>
</Call>
在重新启动 apache 和 solr 后,它也不能解决我的问题。我想尝试将此代码段添加到 start.ini:
>-Dorg.apache.jasper.compiler.disablejsr199=true
但是,我找不到 start.ini。
请帮我。