我正在使用我一周前下载的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
在Cygwin。但它说:
>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。
请帮帮我。