How do you load a plugin in a elasticsearch servlet - plugins

I am running elastic search as servlet (ie using NodeServlet). But can't find any pointer to some docs to include plugins somehow.
Any hints welcome!

Add the relevant plugin jar file (and if it deps, them as well). All the elasticsearch plugins are hosted in the same elasticsearch maven repo if you are using maven.

Related

Use of Apache Ignite in Eclipse IDE

What do I need to do to use Apache Ignite in an Eclipse project?
I don't want to use Maven; I have Apache Luna; and I just want to use the in-memory data grid.
There are no steps specific with Apache Ignite. You will have to determine the whole set of required JARs including transitive dependencies and manually add them to your project. I would strongly recommend to use Maven or other dependency management tool. What is the reason for not using it?

eclipse with new aws java web project, upgrade jar version

I'm not sure if I'm on the right track, but I can't find similar question on google or stackoverflow.
I'm using eclipse (luna), and I have this plugin from amazon, aws toolkit. When I create a project by clicking 'new aws web project', a new project will be created, and inside the aws sdk for java, some of the jar files have a version which is not I want, for example, spring-core-3.0.7.jar.
I tried convert this project to maven project and include dependency with latest spring-webmvc 4.x, but is seems two packages have conflict with each other. ref:
why .NoSuchMethodError: org.springframework.core.convert.converter.ConverterRegistry.addConverter
Two Maven Dependency for latest and old version conflicts
Spring MVC - Why the NoSuchMethodError exception when deploying context?
I tried to delete or upgrade the jar from aws sdk for java, but I can't find a way to delete it or upgrade it.
Then, I tried to create a normal java web project, convert to maven project and include the aws-java-sdk-core from maven repository, but after that I can't use the deploy to elastic beanstalk function.
Actually, I just want to create a project which let me use the latest spring framework, and also able to deploy to aws elastic beanstalk.
Follow steps:
create aws java web project
convert to maven project
delete aws java sdk package
add necessary jar using maven pom.xml
upload to aws elastic beanstalk
it works.

using hadoop 2.2.0 jar files in netbeans

I was previously using hadoop 1.2.1 in one of my netbeans project. I did this by including the various jar files in the 1.2.1 distribution I downloaded from hadoop's website.
I was wondering, is a similar approach with hadoop 2.2.0 possible? Namely, can I just include a bunch of jar files in my netbeans project and plug into hadoop that way?
Thanks in advance!
You can - There are more jars in the 2.x distributions of hadoop but the same principle should work.
On a side note, you may also want to look into using Maven for dependency management that will manage the list of included jars in Netbeans for you.

M2E WTP Copy Provided Jar

I have a custom classloader jar <scope>provided</scope> that must be in tomcat/lib before my webapp is run or else it fails to start. I'm using WTP. Is there some way that I can configure M2E/WTP to automatically copy this custom jar to tomcat/lib during the deploy process?
Edit:
It doesn't have to be using WTP, I could also use, for example, a solution using tomcat6-maven-plugin.
For running an embedded Tomcat instance with the Tomcat Maven plugin, add the JARs required in the Tomcat lib dir as dependencies of the Tomcat plugin itself as shown in this example with the derby and javamail dependencies.
I spent a lot of time researching this problem and here's what I've found:
The tomcat6-maven-plugin does not properly emulate the tomcat boot order, as seen in this jira issue as well as their tomcat6-maven-plugin source.
However, after more research I discovered another maven plugin that I didn't know existed: cargo. Thanks to their excellent documentation I was able to get my project running with the custom (and picky) class loader jar.

Spring installation with Eclipse

I have downloaded and installed Spring STS for Eclipse...
But when I've Created a Spring Project I can't to
import org.springframework.context.ApplicationContext;
So I tried to add library like spring.jar but I couldn't find this jar.(properties-->java build path-->libraries)
What's wrong with this setting? Or my installation is not ended?
Spring STS is only a Eclipse plugin which helps the developer managing spring beans. It is not mandatory for developing a spring-based application.
So your second approach was the right one to add the spring library. You can download spring here: Spring Downloads and then add it as a library to your project.
But serious... I would encourage you to do a tutorial first: http://www.springsource.org/tutorials
Plugins does not includes library of spring.
Plugin is only to manage the reference of configuration in your project build in eclipse.
Libraries are actual jar file which is required at compile as well as run time.
If you skip the plugin installation then your code will work if your configuration is correct
But if you skip spring library installation or download then your code will not compile of run.
Please go through step by step tutorial by following these tutorial
Spring Step By Step Tutorial