1


2

私はSOLRの最初の日です、そしてもちろん、私はそれに問題があります。 データベースにインデックスを作成する必要があります。これはpostgresqlデータベースです。 data-config.xmlファイルでフィールドを定義し、solrconfig.xmlにDataImportHandlerを追加し、solrフォルダーにpostgresql jarを追加しました。 しかし、私はSOLRを始めているとき、私は次のエラーがあります:

2009-10-27 16:08:53.286 ::警告:/ solr / admin / java.lang.IllegalStateException:org.apache.jasperのorg.mortbay.jetty.Response.getWriter(Response.java:571)のストリームruntime.JspWriterImpl.initOut(JspWriterImpl.java:158)at org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:151)at org.apache.jasper.runtime.PageContextImpl.release(PageCon208Impl.jre) org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:144)にorg.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:95)にorg.apache.jsp.admin.indexService.spで(org.apache.jsp.admin.index_jsp:378)at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:80)at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)at org.apache.jasper.servlet.JspServlet.serviceJspFil org.mortbay.jettyのe(JspServlet.java:464)、org.apache.jasper.servlet.JspServlet.service(JspServlet.java:358)、javax.servlet.http.HttpServlet.service(HttpServlet.java:820) org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)にあるorg.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)にある.servlet.ServletHolder.handle(ServletHolder.java:487) )org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)、org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)、org.mortbay.jetty.webapp.WebAppContext。ハンドル(WebAppContext.java:405)

org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)at org.mortbay.jetty.servlet.DefaultServlet.doGet (DefaultServlet.java:431)、javax.servlet.http.HttpServlet.service(HttpServlet.java:707)、javax.servlet.http.HttpServlet.service(HttpServlet.java:820)、org.mortbay.jetty.servlet org.matbay.jetty.servlet.ServletHandler $ CachedChain.doFilter(ServletHandler.java:1098)にあるorg.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter)にあるServletHolder.handle(ServletHolder.java:487) org.mortbay.jetty.servlet.ServletHandler $ CachedChain.doFilter(ServletHandler.java:1089)にorg.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)にorg.mortbay.jetty.security.SecurityHandlerにアクセスしてください。 org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)の.handle(SecurityHandler.java:216) org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)にorg.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)に

org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:211)at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)at org.mortbay.jetty.handler.HandlerWrapper.handle (HandlerWrapper.java:139)at org.mortbay.jetty.Server.handle(Server.java:285)at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:502)org.mortbay.jetty.HttpConnection $ org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:208)にあるorg.mortbay.jetty.HttpParser.parseNextにあるRequestHandler.headerComplete(HttpConnection.java:821) org.mortbay.thread.BoundedThreadPool $ PoolThread.run(BoundedThreadPool.java:442)にあるorg.mortbay.jetty.bio.SocketConnector $ Connection.run(SocketConnector.java:226)に.HttpConnection.handle(HttpConnection.java:378) )

任意のアイデア、なぜ私はそれを持っている? どうやって解決できますか? Web上では、HTTPエラー:404です。

パスにコア名がありません

RequestURI = / solr / admin / index.jsp

2 Answer


8


私はこれに対する最善の解決策は自分でぬいぐるみを見つけることだと思います。

いまとても真剣なんだ。

私はここでは孤独なプログラマーであり、カウボーイコーダーでもあるので、私の苦痛を聞く人は誰もいません。 机の上に座って、必要に応じて名前を付け、何かが足りなくなったりうまく動かなかったりしたときはいつでもそれに話しかけます。


3


すべて順調! 間違ったURLを入力していました。 私の場合、solr.xmlファイルによると、私はlocalhost / solr / db / adminを入力する必要がありましたが、localhost / solr / adminを入力する必要はありませんでした。