How to download DRL file to external fileSystem? - drools

Generating DRL using Jboss Drools DRT.
How to download the generated DRL into an external file system?

Related

Is there a way to ensure that the correct JAR file is called by the Install4J service wrapper?

We are using Install4J v9 and our application needs to run as a Windows service. When we have installed the application as a Windows service, we have the original jar file myApp.jar and the service wrapper myApp.exe (which is running our jar file as a service) in the installation directory.
How can we ensure that our jar myApp.jar file is called by the service wrapper myApp.exe and not a substituted, fraudulent jar file?
I am wondering if jar signing would work, but how could install4j validate this signature?
install4j has no functionality to validate signatures of JAR files for inclusion in the classpath.
However, if an attacker can modify your JAR file, they can also modify your .exe file, so adding protection to the .exe against modification of the JAR file would not make anything safer.

How can I write to a file which shall be bundled with my application, if I cannot write into a file in resources folder (Eclipse)?

My application shall be packaged (shall be a jar distributed with) a file, which initially contains data. Then application appends this file. I attached this file as a resource (I created a resource folder in elipse and made it a source folder), but now I understand it is read-only! There was such question in [SO].
So how can I distribute a file with my application and append this file as my application works? What is a best way for that? This is a plain txt file.

Drools guided rule editor and Eclipse Project

I have created a java project in eclipse which automatically picks up
all the .drl files from an external directory and executes all the
rules in that directory .So this enables the execution of dynamic
addition of new rules at anytime.
Now, instead of creating a new drool file and add it into that
directory, i want to use the guided rule editor to help non technical
users to add new rules into that directory.
I have started on with drools-workbench, but still i have no idea how
to integrate this eclipse project with the guided rule editor feature
available in drools-wb.
Is there any way in which i can export this project into the drools
workbench. If that is possible, then how can i deploy this directory
which contains all the .drl files into drools-wb and how these .drl
files can be used in the guided rule editor.
If your existing project is a maven project then you can import that project into drools-workbench, but there should be some required files(project.import,..etc) need to available specific to drools-workbench those should be available into project. We cant download any specific rule file from drools-workbench, workbench will create jar file which contains all the assets(rules and BPMN files), you can add this jar into classpath and create kieSession from there through which you can execute rules.

Where are Jboss drools projects stored?

I am using kie-drools-wb-6.5.0.Final-eap6_4.war to create a project and generate a DRL file.
But am not able to find the physical location of any file created using the Drools workbench.
Where can I find it?
They're in the .niogit directory.

WAS related files getting packaged in ear

I have got an ear file to deploy on WAS. In the ear file, I see the war file, the jar files and other static stuff. But I also see files like variales.xml,security.xml and deployment.xml although the ant build script did not generate these files.
Where did these extra files come from? What purpose do they serve?
These files are part of a feature known as Enhanced EARs. See the WebSphere Application Server V7: Packaging Applications for Deployment redbook for more information. In short, application-specific configuration can be included in the application to minimize the per-server configuration that an administrator must perform when installing an application.