首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Jetty Solr出错了吗?

Jetty Solr出错了吗?
EN

Stack Overflow用户
提问于 2016-10-15 13:27:01
回答 1查看 601关注 0票数 1

我用Azure来招待我的越野人。在一个vm中,我有基于Laravel的web应用程序,而另一个VM用于缓存和搜索VM。我在那个VM上安装了Jetty和Solr。现在Jetty在运行,但我看不到Solr在运行。我的web服务器给了我这个错误。

代码语言:javascript
运行
复制
```ErrorException: Trying to get property of non-object in /srv/websites/test.com/app/test/Solr/Solr.php:248

堆栈跟踪:

#0 /srv/websites/test.com/app/test/Solr/Solr.php(248):Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8,‘试图获取p.’,/srv/ get /r.,248,Array)

#1 /srv/websites/test.com/app/Http/Controllers/SearchController.php(39):App\test\Solr\Solr->搜索(数组)

#2内部功能: App\Http\Controllers\SearchController->getSearchResponse()

#3 /srv/websites/test.com/bootstrap/cache/compiled.php(9424):call_user_func_array(阵列,阵列)

#4 /srv/websites/test.com/bootstrap/cache/compiled.php(9486):Illuminate\Routing\Controller->callAction('getSearchRespon...',阵列)

#5 /srv/websites/test.com/bootstrap/cache/compiled.php(9466):Illuminate\Routing\ControllerDispatcher->call(Object(App\Http\Controllers\SearchController),对象(照亮\路由\路由)、‘getSearchRespon.’)

#6内部功能: Illuminate\Routing\ControllerDispatcher->Illuminate\Routing{closure}(Object(Illuminate\Http\Request)).............

代码语言:javascript
运行
复制
One more if try to run this command

```javascript

$java -jar start.jar

代码语言:javascript
运行
复制
It gives me error like that 

```javascript

# java -jar start.jar

java.io.FileNotFoundException:没有在start.config或命令行中指定的XML配置文件。

代码语言:javascript
运行
复制
at org.eclipse.jetty.start.Main.start(Main.java:502)
代码语言:javascript
运行
复制
at org.eclipse.jetty.start.Main.main(Main.java:96)

用法: java -jar start.jar选项信任

java -jar start.jar --有关更多信息的帮助#

代码语言:javascript
运行
复制
If run service jetty status command to check status of jetty then the will be like 

```javascript
代码语言:javascript
运行
复制
Checking arguments to Jetty:
代码语言:javascript
运行
复制
START_INI      =  /opt/jetty/start.ini
代码语言:javascript
运行
复制
JETTY_HOME     =  /opt/jetty
代码语言:javascript
运行
复制
JETTY_BASE     =  /opt/jetty
代码语言:javascript
运行
复制
JETTY_CONF     =  /opt/jetty/etc/jetty.conf
代码语言:javascript
运行
复制
JETTY_PID      =  /var/run/jetty.pid
代码语言:javascript
运行
复制
JETTY_START    =  /opt/jetty/start.jar
代码语言:javascript
运行
复制
JETTY_LOGS     =  /opt/jetty/logs/
代码语言:javascript
运行
复制
CLASSPATH      =
代码语言:javascript
运行
复制
JAVA           =  /bin/java
代码语言:javascript
运行
复制
JAVA_OPTIONS   =  -Dsolr.solr.home=/opt/solr/solr  -Xms1024m -Xmx2048m -Djetty.state=/opt/jetty/jetty.state -Djetty.logs=/opt/jetty/logs/ -Djetty.home=/opt/jetty -Djetty.base=/opt/jetty -Djava.io.tmpdir=/tmp
代码语言:javascript
运行
复制
JETTY_ARGS     =  jetty-logging.xml jetty-started.xml
代码语言:javascript
运行
复制
RUN_CMD        =  /bin/java -Dsolr.solr.home=/opt/solr/solr -Xms1024m -Xmx2048m -Djetty.state=/opt/jetty/jetty.state -Djetty.logs=/opt/jetty/logs/ -Djetty.home=/opt/jetty -Djetty.base=/opt/jetty -Djava.io.tmpdir=/tmp -jar /opt/jetty/start.jar jetty-logging.xml jetty-started.xml
代码语言:javascript
运行
复制
Jetty running pid=49855
代码语言:javascript
运行
复制

我怎样才能解决这个问题?Java1.8安装在Jetty上。

运行在CentOS 7.2上的VMs。

我不能使用这个http://my-ip:8983http://my-ip:3000来平Jetty (端口改变了)

EN

回答 1

Stack Overflow用户

发布于 2022-04-20 10:45:44

我一直在使用类似的命令

java -jar /Applications/MAMP/htdocs/solr-4.9.1/example/start.jar

但是它停止工作并显示与您的错误相同的错误。

我通过更改文件夹来解决这个问题:

cd /Applications/MAMP/htdocs/solr-4.9.1/example

并从放置start.jar的文件夹启动它。

java -jar start.jar

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40059596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档