Hi all, I am pretty new to JBOSS and I have some hard times integrating Velocity into JBOSS. I hope that this is the right place to ask for help. Basically, what I would like to do is is the following: I have an EJB which uses a helper class for creating some content. The helper class creates the content using the Velocity framework. The code from the helper class looks like this:
| VelocityEngine velocityEngine = new VelocityEngine(); | velocityEngine.setProperty( | //set the template location to where my templates reside | | VelocityEngine.FILE_RESOURCE_LOADER_PATH, | RESOURCE_LOADER_PATH); | velocityEngine.init(); | StringWriter out = new StringWriter(); | velocityEngine.mergeTemplate(mailMessageTemplate, templateContext.getContext(), out); | In order to be able to do that I have placed Velocity in the classpath of my application. I am wondering if this is the right why to use Velocity inside JBOSS(and EJBs). The reason I am in doubt about this is the JBOSS log when I start the server: anonymous wrote : | 12:25:45,828 INFO [VelocityEngine] Starting Jakarta Velocity v1.4 | 12:25:45,828 INFO [VelocityEngine] RuntimeInstance initializing. | 12:25:45,828 INFO [VelocityEngine] Default Properties File: org\apache\velocity\runtime\defaults\velocity.properties | 12:25:45,859 INFO [VelocityEngine] Default ResourceManager initializing. (class org.apache.velocity.runtime.resource.ResourceManagerImpl) | 12:25:45,875 INFO [VelocityEngine] Resource Loader Instantiated: org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader | 12:25:45,875 INFO [VelocityEngine] ClasspathResourceLoader : initialization starting. | 12:25:45,875 INFO [VelocityEngine] ClasspathResourceLoader : initialization complete. | 12:25:45,890 INFO [VelocityEngine] ResourceCache : initialized. (class org.apache.velocity.runtime.resource.ResourceCacheImpl) | 12:25:45,890 INFO [VelocityEngine] Default ResourceManager initialization complete. | 12:25:45,953 INFO [VelocityEngine] Loaded System Directive: org.apache.velocity.runtime.directive.Literal | 12:25:45,968 INFO [VelocityEngine] Loaded System Directive: org.apache.velocity.runtime.directive.Macro | 12:25:45,968 INFO [VelocityEngine] Loaded System Directive: org.apache.velocity.runtime.directive.Parse | 12:25:45,968 INFO [VelocityEngine] Loaded System Directive: org.apache.velocity.runtime.directive.Include | 12:25:45,968 INFO [VelocityEngine] Loaded System Directive: org.apache.velocity.runtime.directive.Foreach | 12:25:46,015 INFO [VelocityEngine] Created: 20 parsers. | 12:25:46,015 INFO [VelocityEngine] Velocimacro : initialization starting. | 12:25:46,015 INFO [VelocityEngine] Velocimacro : adding VMs from VM library template : VM_global_library.vm | 12:25:46,031 ERROR [VelocityEngine] ResourceManager : unable to find resource 'VM_global_library.vm' in any resource loader. | 12:25:46,031 INFO [VelocityEngine] Velocimacro : error using VM library template VM_global_library.vm : org.apache.velocity.exception.Reso | urceNotFoundException: Unable to find resource 'VM_global_library.vm' | 12:25:46,031 INFO [VelocityEngine] Velocimacro : VM library template macro registration complete. | 12:25:46,031 INFO [VelocityEngine] Velocimacro : allowInline = true : VMs can be defined inline in templates | 12:25:46,031 INFO [VelocityEngine] Velocimacro : allowInlineToOverride = false : VMs defined inline may NOT replace previous VM definitions | | 12:25:46,031 INFO [VelocityEngine] Velocimacro : allowInlineLocal = false : VMs defined inline will be global in scope if allowed. | 12:25:46,031 INFO [VelocityEngine] Velocimacro : messages on : VM system will output logging messages | 12:25:46,031 INFO [VelocityEngine] Velocimacro : autoload off : VM system will not automatically reload global library macros | 12:25:46,031 INFO [VelocityEngine] Velocimacro : initialization complete. | 12:25:46,031 INFO [VelocityEngine] Velocity successfully started. As I have pointed out above, it seems that there is a problem starting Velocity. Any help would be greatly appreciated. Thanks. View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4134218#4134218 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4134218 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user