Hi, We are in the process of upgrading Solr from solr 5.2.1 to solr 7.4.0 and I'm facing below issues. Please help me in resolving.
1) HttpSolrClient tempClient = new HttpSolrClient.Builder("http://localhost:8983/solr").build(); ModifiableSolrParams params = new ModifiableSolrParams(); params.set("qt", "/dataimport"); params.set("command", "delta-import"); params.set("clean", "false"); params.set("commit", "true"); params.set("entity", "collection1"); GenericSolrRequest req = new GenericSolrRequest(SolrRequest.METHOD.POST, "/select" ,params); tempClient.request(req," collection1"); In the back end I have schedulers which call delta-import on my collection1. This used to work before in 5.2.1 and when this code gets executed, I could see the delta-import was being run. Now in 7.4.0, I'm not able to see the delta-import running. Does solr restricts taking external requests in 7.4.0? 2) Also in Jetty.xml , I have configured the datasource as below <New id = "OracledataSource" class = "org.eclipse.jetty.plus.jndi.Resource"> <Arg> </Arg> <Arg>java:comp/env/jdbc/tssindex</Arg> <Arg> <New class = "oracle.jdbc.pool.OracleDataSource"> <Set name="DriverType">thin</Set> <Set name = "URL">jdbc:oracle:thin:@localhost:1521:xe</Set> <Set name = "User">XXXXX</Set> <Set name = "password">XXXXX</Set> </New> </Arg> </New> How to fetch the data source configured in this xml (java:comp/env/jdbc/tssindex) Earlier I used to fetch from tomcat context xml as below: Context initContext = new InitialContext(); DataSource ds = null; Context webContext = (Context)initContext.lookup("java:/comp/env"); ds = (DataSource) webContext.lookup("jdbc/tssindex"); How to fetch it in jetty. Thanks in advance, Srinivas kashyap