Java EE App with plug-ins

Hi,
We have an existing enterprise application that has a number of extension points for various aspects of functionality. Clients can supply implementation classes as extension jars and the application will discover these using the standard java service loader mechanism. The extension implementations need to be loadable by the application classloader and also need to access classes within the application.
In OC4J, we used to extend the application library path to include an external directory, in addition to the lib directory within the ear. This allowed users to simply drop in a new jar and restart the application for it to be available. In other app servers we have cheated slightly and added them to the system classpath, which is fine since they have visibility of the application's classpath.
Weblogic does not have the ability to modify the application library path to an external directory, so the only solution we've found so far is to ask users to add their extensions directly to the ear and redeploy the ear. This isn't particularly satisfactory, since extensions often require redeployment much more frequently than the main application and some users see this as creating a derivative of the application rather than a simple extension.
We've considered the use of shared libraries, but this makes the overall installation process more complex and would require moving a lot of the application logic into shared libraries. In some cases, extensions rely on functionality in ejbs, which can't be moved out into the shared libraries.
Does anyone have any better solutions for allowing users to extend enterprise applications through plugins like this?
Regards,
Mark Howard

After he sends it to me (on CD or via a server) I have to find that metadata in my Bridge. Is there an application out there?
Adobe Lightroom is not a very expensive application and the ratings applied by LR are respected by Adobe Bridge. I tried Aperture (Mac, also very cheap) but I am not very familiar with both LR and Aperture and while the files from LR when imported from the folder I used in Bridge where also updated in Bridge I. The rating applied in Aperture is also respected by Bridge but I had to export a version, don't know a fast way but if you manage to find out yourself this might be an option for you.
If you have a real business with many files and need to use this often I know that Canto Cumulus has a client version to look at the files for sorting etc but that is for the full version that doesn't com cheap for you but probably will leave you with clients that are very satisfied...

Similar Messages

  • Safari problem with plug-ins

    I'm having problems with plug-ins in Safari 4.0.5 (6531.22.7).
    Within the past two days, Flash, and today, Java applets will not work in Safari. I get the following error messages:
    "The page “The New York Times - Breaking News, World News & Multimedia” has content of MIME type “application/x-shockwave-flash”. Because you don’t have a plug-in installed for this MIME type, this content can’t be displayed."
    "This page has content of MIME type “application/x-java-applet”, but you don’t have a plug-in for this MIME type. This page may have the plug-in for you to download and install:
    http://java.sun.com/products/archive/j2se/6u16/index.html
    Do you want to open the page?"
    Java worked as of 3/31. It was on that date, that I first noticed the Flash/Shockwave notices.
    My 5 most recent updates through Software update were:
    3/31/10 AirPort Base Station Update 5.5.1
    3/31/10 iTunes 9.1
    3/29/10 Mac OS X Update 10.6.3
    3/24/10 Safari 4.0.5
    2/7/10 iTunes 9.0.3
    As of today, I have repaired disk permissions, reset Safari & emptied Safari's cache.
    The plugins that are in my disk:library:Internet Plug-Ins folder are:
    AdobePDFViewer, DivXBrowserPlugin, DRM Plugin, Flash Player, flashplayer.xpt, Flip4Mac, Google Earth, iPhotoPhotocast,ipxBrowserPlugin (folder), JavaPluginCocoa.bundle,NP-PPC-Dir-Shockwave, npdivx.xpt, NPSVG3Carbon, nslQTScriptablePlugin.xpt, QuartzComposer.webplugin, AuickTime Plugin, RealPlayer Plugin.
    In my user:Library:Internet Plug-Ins folder are: fbplugin1_01 & fbplugin1_03.
    This is all on my primary account, which is an administrator account.
    FireFox loads the Flash/Shockwave just fine.
    I created a new account, logged in with that, and it does not have the same problems. It can see the Flash content on the NY Times site fine.
    Any suggestions on more things to do?
    Thank you.

    Hi Larry
    re Mail - which may be a separate issue - many people have found that opening Java Preferences (Applications/Utilities/) & clicking both Restore Defaults buttons, stopped an 'attachments not showing
    in Mail with missing plugin icon' problem.
    In Safari - is it just Flash you don't see?
    Try trashing Flash's settings & storage folder - Home/Library/Preferences/Macromedia/Flash Player/
    and a Flash cache folder - Library/Caches/Adobe/Flash Player/
    If no better, there must be a preference file awry in your usual account, or some extra software beyond those facebook plugins.

  • Firefox plug in container has stopped working, even in safe mode with plug ins disabled

    My firefox keeps crashing every 5 - 10 minutes. Sometimes I get a windows error message saying "firefox plugin container stopped working", but most times I don't. These are the actions I've taken so far, with no effect:
    1. Updated all my plug-ins
    2. Run firefox in safe mode with plug-ins disabled
    3. Uninstalled and reinstalled firefox
    4. Run an AVG scan which turned up nothing
    Can anyone offer advice on how to fix this (very annoying) problem?
    I've had to write this in IE because firefox wouldn't stay open long enough for me to copy and paste it into the text box.

    Try creating a new Profile by following the steps from [[Managing Profiles]] [[Troubleshooting extensions and themes]] and also [[The Adobe Flash plugin has crashed]]

  • I am having trouble with plug-ins.  How do I cure this?  The last time I believe I had to update my operating system.  My current operating sytstem is MAX OSx , Version 10.6.8

    I am having trouble with plug-ins being blocked.  I have an I-Mac, 2.4 Ghz processor, 2 GB memory, and using Safari as my browser.  My operating system is MAC OSX Version 10.6.8

    Any particular plugin or all of them? If Adobe Flash Player, try un-installing and then re-installing.
    Adobe Flash Uninstaller
    Adobe Flash Player

  • Hi Since upgrading to Firefox 4.0 I am unable to clear history and get the message "quick time failed to initialize". I can delete history when in safe mode with plug-ins disabled. Re-installing quick time fails to resolve the issue. Any ideas?

    Hi I Run Windows 7. Since upgrading to Firefox 4.0 I am unable to "clear history" and get the message "QuickTime failed to initialize". I can delete history when in safe mode with plug-ins disabled. Re-installing quick time fails to resolve the issue. Any ideas or suggestions?

    i have that quicktime problem too

  • I uploaded a AI CS5 file into a Cloud Folder with Plug-ins. But its empty in Adobe Ideas.

    I uploaded an AI CS5 file into a Cloud Folder with Plug-ins. But its empty in Adobe Ideas. I'd like to work on it with the touch version. Any ideas?

    The link should have worked, I just clicked on it and went to the correct forum. Anyway, in the top left you should see a breadcrumb trail like Adobe Forums > Adobe Creative Cloud > Discussions. Click on Adobe Forums and click on the drop-down labeled Select Forum. Type 'i' to reach the i choices and select Ideas.

  • Problem with plug-ins in Photoshop Elements 10

    I imported plug-ins from CS3 to Photoshop Elements 10 plug-ins folder.  Why do othey not show up in Filters in Photoshop Elements 10?

    Just as a guess... they are not compatible... you need plugins that are compatible with the program you are using, not something written for a different program

  • Crackle noise with plug-ins at the beginning of a region

    I've experienced problems with some TC plug-ins and logic. Mostly with the Brickwall Limiter and TC Helicon Voice Modeler.
    When I insert one of those plug-ins in a track, the crackle noise occures when the SPL is almost before the start of the region. So, when this region starts at measure 5 I hear this crackle noise somewhere in measure 4 (also in the bounce). And here is the most stupid workaround!! I have to place a dummy region before measure one of the song. Now, I can bounce the song (from measure -1). I still have this crackle at the beginning of my bounce (before the music starts) but now I can cut it because its at the beginning of the song. The crackle doesn't occure a second time, only when the first region on this track is passed.
    I had some consultation with TC and they asked me to send them a file although they didn't know about this phenomenon.
    They also recommended to experiment with "automatic delay compensation" and buffer size but it didn't help. Any ideas??

    <snip>
    the start of the region. So, when this region starts
    at measure 5 I hear this crackle noise somewhere in
    measure 4 (also in the bounce). And here is the most
    stupid workaround!! I have to place a dummy region
    before measure one of the song. Now, I can bounce the
    song (from measure -1). I still have this crackle at
    the beginning of my bounce (before the music starts)
    but now I can cut it because its at the beginning of
    the song.
    This has been the workaround for quite some time.
    Someone else on this list had some luck with changing
    Logic's process buffer and/or disk buffer size.
    Check the recent "Dropped First Note" topic.
    Pancenter

  • PSE 7.0 Problem with Plug-ins

    Hi, I have the same problem as "Fred5222" in his post from Aug. 16, 2009.
    I have installed a PSE 7.0 compatible Plug-in from www.alienskin.com, called "Bokeh" but PSE deos not take this Plug-in. That means, that I cannot
    find any link to this prgramm in PSE. Normaly the link is to find under the entry "filters" in PSE, but there is nothing to find from "alien skin" or "Bokeh".
    Meanwhile I had assistants from the support of alien skin, because they know about an installing problem of this software under PSE 7.0. But also
    under consideration of the in this regard specific guidlines I didnt have success. I also tryed to make a link under preadjustments in PSE, but this also failed.
    I also tryed other Plug-ins from alien skin, but all of them doent work together with PSE 7.0 although this software is listed under requirements.
    What next? I have no more Idea.
    Can you help?

    Hi,
    You can try this.
    1. Launch PSE
    2. Go to Edit -> Preferences -> Plugins
    3. In the Additional Path, Provide the path of the Bokeh Plugin
    4. Click OK
    5. Relaunch PSE
    I hope, it should work now.
    Thanks,
    Tarun

  • Ai CS6 continues to not work- additional problem with plug-ins.

    These messages came up while trying to open these two files. They open after clicking OK, but the applicaion bar is completley blank and with no tools showing.

    Watch Illustrator as it boots to see of if initialzing plug ins is showing, or if it acts as if shift is being held down and boots really quick (most your keys commands would not work then).
    Applications >> utilities >> disk Utility >> repair Permissions.
    Reset your prefs: immediately after booting Ilustrator, hold down 3 keys: shift, command, opt
    Go to applications >> Illustrator 6 >> Plug ins >> Illustrator Filters  (is offset path there?) if not you may have something wrong with your install and many of your plug ins may be missing. The plug ins mentioned are mostly in 3 of the folders.
    Check that your plug ins don't say somehting liek size is 0k. Here is the info for my plug in.

  • Creative Cloud single app subscription plug-ins?

    If I purchase a Creative Cloud single app, Photoshop subscription, can I use my photoshop plug-ins?

    Hi TrevorNC13,
    If you want to know the if you will get the same product as you have in perpetual purchase of Photoshop. than the answers is yes and you can do all things which you can do in standalone Photoshop license.
    Hope this helps.
    Also moving this to Photoshop forum for more expert suggestion.
    Thanks
    Kapil Malik

  • TS2518 Anyone else having trouble with plug-ins in Aperture 3.2.3?

    I am having problems with Aperture 3.2.3 using my Nik plug-ins.  I have updated everything from my iMac to Aperture to my plug-ins.  I've done a repair permissions, restarted, and all that as well. 
    The problem is that when I edit a photo using my plug-ins, and hit save, instead of it normally rendering all the changes, the photo appears normal.  If I have more than two edits, and I hold scroll all the way over (from first to last), it will show the edits to the last photo only, but only as long as I continue to hold the scroll arrow, once I let go, it returns to normal.  Other times, when I edit a photo, hit save, it appears normal, but if I close Aperture, reopen it, the edits are there.  Obviously, this is not very conducive to getting much done. I have Photoshop 12.0.4, but my plug-ins are specific to Aperture, and I actually prefer Aperture, but I've had minor stabilty issues with it from day one, and this is just really problematic.

    This is a known issue:
    http://support.apple.com/kb/TS4237
    We have to wait for Apple to fix.
    Same issue here with NIK and PS CS5 (PS CS6 beta).

  • Problem with plug-ins

    I can't seem to open iSync because there seems to be a problem with every plug-in. Thing is I am not sure if these plug-ins came with the recent update or whether they are part of a third party download. Does anyone recognise this problem or how I can deal with it?
    Cheers, olly

    I see what happened now...
    You didn't have a problem "with every Feisar plug-in", because you actually only had one Feisar plugin installed (for the K800).
    Looking at your other posts it appears you also had all the novamedia plugins installed too.
    So, iSync was having a problem with every novamedia plug-in, not every Feisar plugin, because you didn't have every Feisar plugin installed.

  • Yamaha o1x Issue with plug ins not showing on the DAW

    Hi everyone, Been a while since I have used the Logic program, and I have updated the software as it was developed over the years. First I have already discovered that the Mlan will not connect in 64 bit mode and boot my macbook pro in 32 bit. I completed a mix a few weeks ago and need to eq certain areas and this job would be a breeze using my Yamaha O1x which is old but still works marvelously but the plug ins controls are not appearing on the DAW which is most frustrating. I am doing a number of experiments ( Which I would prefer not to ) to see if any plug ins work and plan two is to use an old 12" power pc and load an older version of logic and use the dongle to finish this up, failing that I guess I will have to do the finger dance with my track pad. Anyone have this issue? Anyone using a newer operating system and current logic pro using an O1x and having no issues? Thanks for reading. Cheers Chris

    Not sure those plugins will work on recent versions of OSX and Logic, but if they could work it won't be on the initial version of OSX 10.7.5 which had a serious AU plugin problem... er.. BUG!
    See if the supplemental update helps... (I would reboot after installing)
    http://support.apple.com/kb/DL1599
    If not, going back to the older PPC system may be the only choice.
    I set up an O1X in a small studio many years ago, nice mixer, we used a digital patchbay and a master wordclock to sync up various digital devices.

  • With plug-ins enabled the amount of memory required by FF increases over an hour or so to take up 1.7Gb of memory and then stops responding.

    I have installed FF4.0 recently. My operating system is Mac OS X 10.6.7. When I am running with the plug-ins active the following happens . .
    Initial memory occupied is around 450 Mb.
    Over a period of time 1-3 Hours ( it varies ) the memory used increases to 1.7Gb and my use indicator says this is 100% of available memory.
    At that point FF4.0 ceases to respond while other applications are still working ( Mail etc. ).
    If I start FF4.0 in safe mode the memory used stays around 500 Mb and is stable over a day at least.

    I have installed FF4.0 recently. My operating system is Mac OS X 10.6.7. When I am running with the plug-ins active the following happens . .
    Initial memory occupied is around 450 Mb.
    Over a period of time 1-3 Hours ( it varies ) the memory used increases to 1.7Gb and my use indicator says this is 100% of available memory.
    At that point FF4.0 ceases to respond while other applications are still working ( Mail etc. ).
    If I start FF4.0 in safe mode the memory used stays around 500 Mb and is stable over a day at least.

Maybe you are looking for

  • My Ipod nano 3rd generation will not sync with itunes or show up on windows, but other ipods do when connected

    My Ipod nano 3rd generation will not sync with itunes or show up on windows, but other ipods do when I connect them using the same setup.

  • Using Time Capsule, but my MBP HD seems to be getting fuller

    Hello: I have a 1TB Time Capsule which U have been using to back up my HD for about a week or so. Not long ago I had 15GB of free space on my MBP's HD, now I have zero. I did not download 15GB of date in that week. Any ideas what is going on? How do

  • Trouble with autopay

    Hi  I just checked my mail box yesterday and my Paypal account was charged $10 for auto-pay service that I didn't sign up. And now how could I get my money back? I tried to contact Customer service but I couldn't. I suppose someone can help me with t

  • How to reference Macintosh HD in file path

    How do I reference the Macintosh HD in a file path, in case it is renamed? I tried: myFile = File ('Macintosh HD/myTxt.txt'); But nothing happens, when I write to the file.

  • Importing and sorting text file

    I am importing a text file. Now i need to run and if function, so I can sort the text data between positive and negatives. import java.util.Scanner;               //Needed for Scanner Class import java.io.*;                              // Java API C