设为首页 收藏本站
查看: 804|回复: 0

[经验分享] could not find system property or JNDI

[复制链接]

尚未签到

发表于 2017-2-28 07:17:43 | 显示全部楼层 |阅读模式
  Thanks everyone!! Finally got a solution for this problem on Jetty Server.

Instead of setting Java system variables like
JAVA_OPTS=-Dsolr.solr.home="C:\SOLR\apache-solr-1.3.0\apache-solr-1.3.0\example\solr",
we can provide the vm arguments directly while starting the jetty server.

I am running jetty as follows -
java -Dsolr.solr.home=<PATH_TO_SOLR_HOME> -jar start.jar

After this I am not getting any error. :-D

Thanks,
Manu


Nicholas Piasecki-2 wrote:
>
> For what it's worth, I bumped into
> http://jira.codehaus.org/browse/JETTY-854 on a recent Jetty installation
> when trying to set up Solr for a test run, so setting via JNDI may end
> up causing even more heartburn. I ended up just using Tomcat.
>
> V/R,
> Nicholas Piasecki
>
> Software Developer
> Skiviez, Inc.
> nick@xxxxxxxxxxx
> 804-550-9406
>
> -----Original Message-----
> From: Chris Hostetter [mailto:hossman_lucene@xxxxxxxxx]
> Sent: Tuesday, February 03, 2009 8:31 PM
> To: solr-user@xxxxxxxxxxxxxxxxx
> Subject: Re: Problem with setting solr.solr.home property
>
> : Till now I was working with the jetty server bundled with the SOLR
> : distribution. But I want to deploy solr.war to another jetty server.
> Here I
> : am facing some problem with solr/home. Whenever I start the jetty
> server, I
> : get the following error -
> ...
> : INFO: solr home defaulted to 'solr/' (could not find system property
> or
> : JNDI)
> ...
> : SEVERE: Could not start SOLR. Check solr/home property
> : java.lang.RuntimeException: Can't find resource 'solrconfig.xml' in
> : classpath or 'solr/conf/', cwd=C:\jetty-6.1.3\je
> ...
>
> : I have tried following options -
> :
> : 1. Added system property on windows as 'solr.solr.home'. I am able to
> get
> : its value when I check through command prompt.
> : http://www.nabble.com/file/p21808987/cmd.gif
>
> i don't know much about windows, but i don't think that's the same
> thing
> as a java system property (that looks like an enviornment variable to
> me)
>
> : 2. I also tried adding vm argument through command prompt as follows -
>
> : set
> :
> JAVA_OPTS=-Dsolr.solr.home="C:\SOLR\apache-solr-1.3.0\apache-solr-1.3.0\
> example\solr"
> :
> : But in all the case, I am getting the above exception.
>
> what about the INFO line i quoted above (solr home defaulted to
> 'solr/'...) are you seeing that line even when you modify the JAVA_OPTS
> this way? (i'm wondering if perhaps you are setting the system property
>
> but maybe the quotes or formating or soemthing is confusing it when
> trying
> to find that directory) ... it would be helpful to see the *exact* logs
> and error messages you get when trying the JAVA_OPTS method ... i'm
> suspicious that maybe it's a slightly different error.
>
> : 3. I tried to retrieve the System property through java code (It is
> the
> : similar code that is triggered by Solr, SolrResourceLoader.java
> : locateInstanceDir() method). I get the value of system property in the
> code.
>
> your code looks right, but i don't understand exactly what you're saying
>
> -- do you in fact see the path in your logging output? if so then i'm
> more confident it's a problem with formating the path correctly so java
> understands it.
>
> FYI: in my opinion the best way to set solr home is using JNDI, but you
> didn't mention trying that...
> http://wiki.apache.org/solr/SolrJetty
>
>
> -Hoss
>
>
>

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-348083-1-1.html 上篇帖子: Error querying database. Cause: java.lang.IllegalArgumentException: Mapped State 下篇帖子: CXF 2.2.3
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表