What ejbc tool actually does ??

Hi All,
can anybody help in understanding why actually ejbc tool is used for EJB's deploying on Weblogic 6.1 ?
what is its purpose , if i am able to deploy & run EJB's on weblogic 6.1 without using ejbc tool.
Thanks in advance

Found some thing more on this for weblogic 6 (might be same for 8)
WebLogic Server supports the use of ejb-client.jar files.
The ejb-client.jar contains the home and remote interfaces, the primary key class (as applicable), and the files they reference. WebLogic Server does not add files referenced in your classpath to ejb-client.jar. This enables WebLogic Server to add necessary custom classes to the ejb-client.jar without adding generic classes such as java.lang.String.
For example, the ShoppingCart remote interface might have a method that returns an Item class. Because this remote interface references this class, and it is located in the ejb-jar file, it will be included in the client jar.
You configure the creation of an ejb-client.jar file in the bean's ejb-jar.xml deployment descriptor file.When you compile the bean with ejbc, WebLogic Server creates the ejb-client.jar.
To specify an ejb-client.jar:
1. Compile the bean's Java classes into a directory, using the javac compiler from the command line.
2. Add the EJB XML deployment descriptor files to the compiled unit using the guidelines in WebLogic Server EJB Deployment Files.
3. Edit the ejb-client-jar deployment descriptor in the bean's ejb-jar.xml file, as follows, to specify support for ejb-client.jar:
<ejb-client-jar>ShoppingCartClient.jar</ejb-client-jar>
4. Generate the container classes that are used to access the bean using weblogic.ejbc and create the ejb-client.jar using the following command:
$ java weblogic.ejbc <ShoppingCart.jar>
Container classes include both the internal representation of the EJB that WebLogic Server uses, as well as implementation of the external interfaces (home, local, and/or remote) that clients use.
External clients can include the ejb-client.jar in their classpath. Web applications would include the ejb-client.jar in their /lib directory.
Note: WebLogic Server classloading behavior varies, depending on whether or not the client is stand-alone. Stand-alone clients with access to the ejb-client.jar can load the necessary classes over the network. However, for security reasons, programmatic clients running in a server instance cannot load classes over the network.

Similar Messages

  • OSX Print dialogue's Color Matching "Automatic" option - what's it actually doing?

    I'm trying to understand OSX's colour management options clearer. It seems that the Print dialogue's default option for Color Matching is set to "Automatic". Is this as good as no colour management, because a specific profile isn't selected or is it actually using a default profile?
    To stop the OSX driver from colour correcting my file and leave it to the printer manufacturer's driver you should set it to the other option (eg. eg. “Vendor Matching” (10.5) and “In Printer” (10.6) - or depends on what printer you have chosen) and then save a preset. Not everyone thinks to do this so that's why I'm interested in knowing exactly what the "Automatic" option is doing.
    Your help is most appreciated!
    Cheers,
    Cojcolds

    I understood your note to say that when "Color Matching" is set to ColorSync: Automatic the images in the file will first be converted through the monitor profile (in my case I'm currently using the "canned" LCD Display profile), then through the printer's profile (I have a desktop Fuji Xerox DocuPrint C1110B), correct?
    Correct. Let's say you're using the working RGB color space of Adobe RGB in Photoshop. At all times, that color is being translated to the monitor color space by ColorSync for the rendition that is actually displayed. The file itself remains Adobe RGB, but that's not your monitor's profile, so it needs to be continuously converted for display.
    When you print the image, the first thing ColorSync does is convert the color space from Adobe RGB to your monitor profile (all with temporary data, not to the original). Now the image is in the color space you were viewing, which is where is needs to be since the idea is for the print to match the monitor color you are looking at. But the printer is not a monitor, so the monitor profile color space the data is currently in is not correct for printing. So it goes through a second conversion from the monitor color space to the printer profile's color space. That is what finally gets sent to the printer.
    This is where any automatic color correction must be off. You've already told ColorSync to use the proper profiles to achieve a print that will match the monitor as closely as possible. This assumes of course you have accurate profiles for both your monitor, and the printer with the paper being used.
    As a further test, I then ColorSync to the AdobeRGB(1998) profile and made a new ps file. The RGB values in the distilled PDF were still the same as the Word doc.
    That's what throws people off. An RGB value isn't a specific color. It's a representation of where that RGB value falls in relation to *L*A*B. So a fully saturated red of 255,0,0 will look different in a short color space as opposed to a larger space. Here's an example (see image below). I have two different profiles overlapping each other. The red point circled in green is the most saturated red that can be attained in relation to *L*A*B in that smaller color space. The point circled in yellow is that larger space's most saturated red. In both cases (the confusing aspect), both will assign 255,0,0 to that point, but one would obviously be a richer red than the other. Think of it this way. 255,0,0 is the maximum color space that particular color space (profile) can handle within *L*A*B. It's not necessarily the maximum red we can see in the visible color spectrum.
    So, your converted files look the same because ColorSync is generating the color based on your monitor profile for display. Since that's always the same, the color will look the same, regardless of the input RGB profile. At least as long as you don't use a really small RGB space as an assigned color space and squeeze it down to some noticeably dull color.
    I'm a trainer for Fuji Xerox and am writing a course for our Mac users on Colour Management (in particular for our high-end production RIPs (Fiery/Creo/FreeFlow) with serious colour management being applied).
    Fun! I've been doing prepress work as as in-home business for quite a few years now, but worked in a couple of different high end print shops for many years. Last thing I used on that end was a Scitex Brisque RIP. As I'm sure you know, Creo bought out Scitex. I'm sure RIPs have changed a lot since I last looked at one.
    I only discovered the other day that the Mac OS has the "Color Matching" option and wondered if the OS was in any way bending the colour values before our RIPs have a chance to properly manage the colours. So far it looks like the setting is not having any impact.
    It all depends on where your settings are on both the Mac and at the RIP. Too long of an explanation to go into here I think.
    As a further note, I even tried setting ColorSync to the "Generic CMYK" profile and the distilled PDF still showed the correct RGB values. So, maybe the print to PDF option is ignoring the Color Matching settings or something else is at play but this setting is still a mystery to me...
    ColorSync will only apply matching profiles on the fly. So something would already have to by CMYK before it would apply the Generic CMYK profile. Which no one in their right mind would ever use. It's the flattest, ugliest CMYK profile you will ever see.

  • Simple code though what is it actually doing

               Class colorClass = Color.class;
               Field field = colorClass.getDeclaredField(command);
               Color color = (Color)field.get(Color.WHITE);Whats this doing though, how would I comment this?
    Regards
    KR

    Class colorClass = Color.class; // 1
    Field field = colorClass.getDeclaredField(command); // 2
    Color color = (Color)field.get(Color.WHITE); // 31) Foo.class refers to the Class object that represents class Foo. See the API for java.lang.Class for more info about a Class object.
    2) See the API for java.lang.reflect.Field. This is part of the reflection API, that lets you find out stuff about classes, fields, methods at runtime.
    3) Ditto--part of java.lang.reflect.Field.

  • What is Time Machine actually doing?

    During Time Machine backups, I always get curious as to what Time Machine is actually doing.
    For example, towards the end of a backup, TM is "Cleaning up...". What does that mean? I didn't realise TM made a mess to begin with. And also, when I click "Stop Backing Up" whilst TM is cleaning up, the backup finishes a lot quicker, yet is considered a successful backup. Makes me think that "Cleaning up..." is an unnecessary part of the whole process.
    Additionally, there is also this "Finalising backup..." message. What does that even mean? Once your finished cleaning up, surely there's nothing more to be done?
    Just curious as to whether or not anybody has figured out what TM is actually doing.

    Hi, and welcome to the forums.
    The main things are converting the "in.Progress" package into an actual backup folder; deleting "expired" backups, if necessary; and finishing up the (hidden) log in each backup folder, updating the status, date of last backup, in various places.
    If you cancel while it's deleting expired backups, it just skips that step, as it will get them the next time, so yes, that's considered a successful backup.
    See #A1 in [Time Machine - Troubleshooting|http://web.me.com/pondini/Time_Machine/Troubleshooting.html] (or use the link in *User Tips* at the top of this forum), for a handy widget to display the backup messages from your logs.

  • What we actually doing with oracle 10g Express Edition???

    Hi all,
    i'm a housewife.... i like to work on oracle which is very new to me.... so i recently downloaded "oracle 10g Express Edition" from oracle.com....
    i got
    run sql commamd line
    get started
    backup database
    start database
    stopdatabase
    go to database homepage
    why those all above???? how i can practice myself on exp' edition???.... actually what the s/w engineers do with express edition???
    i follow the instructions given for get started....
    i can view sometables which already exist....
    what is the use with that.....i don't have any idea when work with get started.....i just follow the instruction given on help and create a table....
    what is the actual use of express edition???

    Hi,
    10g express edition (XE) is free database version of 10g. Application Express (Apex) is already installed to it.
    Apex version that comes with XE is 2.1.
    You can upgrade it to version 3.2.1 witch is latest one. New version of Apex comes with some nice features like interactive reports.
    If you have installed XE you are ready to go developer Apex applications and practice Oracle database
    Edit:
    http://www.oracle.com/technology/products/database/application_express/html/apex_and_xe.html
    Br, Jari
    Edited by: jarola on Aug 31, 2009 7:48 AM

  • How Do I Determine What WUDFHost.exe is Doing and What It's Associated With?

    Since around the time of the installation of Win 8.1 Update 1 I've had a couple of new WUDFHost.exe processes that run all the time.  Today I saw one of them accessing data on a backup volume, which I assume was some kind of maintenance
    activity - but I'm not sure.
    My question is this:
    How can I determine what these processes are doing, why they're here, and what they're associated with (i.e., what feature or device has caused them to be running).  I don't suspect them of causing a specific problem - my system's running fine
    - but I want to know why they're running.
    Process Explorer shows them to have been started by these two command lines:
    "C:\Windows\System32\WUDFHost.exe" -HostGUID:{193a1820-xxxx-xxxx-xxxx-be817523f6aa} -IoEventPortName:HostProcess-ae18c507-xxxx-xxxx-xxxx-ce7a84b73fb2 -SystemEventPortName:HostProcess-76f2d2b0-xxxx-xxxx-xxxx-25de41b0af65 -IoCancelEventPortName:HostProcess-52988628-xxxx-xxxx-xxxx-54018fc05bec
    -NonStateChangingEventPortName:HostProcess-c981e37e-xxxx-xxxx-xxxx-a8bd344c5791 -ServiceSID:S-1-5-80-dddddddddd-dddddddddd-dddddddddd-dddddddddd-ddddddddd -LifetimeId:8472fac1-xxxx-xxxx-xxxx-680353bbbc7f -DeviceGroupId:WpdFsGroup
    "C:\Windows\System32\WUDFHost.exe" -HostGUID:{193a1820-xxxx-xxxx-xxxx-be817523f6aa} -IoEventPortName:HostProcess-af2e6f5b-xxxx-xxxx-xxxx-39a9cc13f6d4 -SystemEventPortName:HostProcess-45e89330-xxxx-xxxx-xxxx-9e76811e37aa -IoCancelEventPortName:HostProcess-3007f65c-xxxx-xxxx-xxxx-c6cdd5617944
    -NonStateChangingEventPortName:HostProcess-efca4373-xxxx-xxxx-xxxx-cfc06fd83dee -ServiceSID:S-1-5-80-dddddddddd-dddddddddd-dddddddddd-dddddddddd-ddddddddd -LifetimeId:f4aa6ef0-xxxx-xxxx-xxxx-d16f4eefddb2 -DeviceGroupId:WudfDefaultDevicePool
    As you can see, their function isn't obvious from what's showing.
    What tools can I used to delve further into what these are and why they're here?
    Thanks for any help or wisdom you can offer.
    -Noel
    Detailed how-to in my eBooks:  
    Configure The Windows 7 "To Work" Options
    Configure The Windows 8 "To Work" Options

    seems to me that you're about to dive down a rabbit hole for this one..
    http://en.wikipedia.org/wiki/User_Mode_Driver_Framework
    http://msdn.microsoft.com/en-us/Library/Windows/Hardware/ff557565(v=vs.85).aspx
    http://blogs.msdn.com/b/iliast/archive/2009/06/09/umdf-debugging-videos.aspx
    might need to ask more in the driver dev forums?
    Don
    (Please take a moment to "Vote as Helpful" and/or "Mark as Answer", where applicable.
    This helps the community, keeps the forums tidy, and recognises useful contributions. Thanks!)

  • MRS: PRT Tool Resource does not appear in Planning Board

    Hi Experts,
    I am trying to perform tool assignment but somehow the tool resource does not appear in the planning board.  I have the following set up:
    - Tool created as both material and Equipment (category P)
    - Equipment assigned to work center linked to Org Unit
    - Order with operations created with PRT assigned
    What I am seeing in the planning board:
    - I can see the operation with the linked PRT
    - I can see the HR resource under the same work center Org Unit
    - However, I cannot see the Tool resource.
    Am I missing somethng here?  Any kind of pointers would be greatly appreciated.
    Thank you in advance,
    Jk

    Thank you for your response, Varun.
    I do have the equipment work center set to be the same as the operation work center.  Also, when I try to add the PRT manually in the planning board, I get 2 error messages:
    "Resource  is not available"
    "Selected equipment 0 is invalid"
    Have you encountered this before?
    Thank and Regards,
    jk

  • My apple tv is saying its syncing but actually doing nothing

    i have the apple tv with nothing on top of it and it resting on four empty shot glasses to create airflow. it shows up in itunes. everytime, in itunes when i hit "sync" button it says it cant see the apple tv, check my firewall (its in the most permissive settings (allow all incoming, os x 10.5.8), my airport extreme has no password and guest access allowed) then in about 5 seconds it sees it and starts saying its syncing but actually doing nothing. any ideas on what to do? i ran 50foot of cat-e cable, no difference hooking it up that way.
    help? a boxee box would work but i REALLY want this solution. REALLY!!!!!!

    capaho wrote:
    would any of these possible attacks by my 75 year old neighbors with no kids living at home affect my apple tv but not my airport system in general?
    It could be RF interference from their hearing aids or pacemakers.
    Seriously, though, there could be RF interference from other sources, like other electronic equipment in your house or if there are any radio transmitters nearby. The only certain solution for ATV wifi problems is to use an Ethernet cable.
    i can file transfer 22-26MBPS down and 3 up over the airport in other conditions (bandwidth speed meters). my airport extreme uses afp and FTP to transfer files blazingly fast, so fast it makes me blush. my apple tv. now. we do own a micro. it does get used every other day or so. could that be it? when not used on another floor it somehow interferes? my AV system a few feet away has an am and fm band capabilities on it although i do not think they have ever been used. on my airport extreme i have the "use interference robustness" box checked. i can sit next to my apple tv with my laptop an get great speeds.
    so. i am still confused. could it just be the apple tv is telling me a new an improved one is coming out soon that i get to buy so i stop being an irritated jerk my wife hates using he tv with cuz my "apple tv toy" doesnt work right?
    thanks for your thoughts
    `~KM

  • My Bridge Tools menu does not have Photoshop submenu

    Hi,
    In Bridge CS3, I just noticed that the Tools menu does not have a Photoshop submenu and therefore I cannot apply Batch commands - among other things.
    I have the latest version (2.1.1.9) in MAC OS X Leopard. What is going on?
    I have a friend that has the same program in Windows Vista and has the Photoshop submenu...
    Please help!
    Juan Dent

    Check your preference folder start up scripts. Inhere the startup script should have a checkmark on it. if not put in on and after restart the script should be there.
    Otherwise try a refresh preferences holding down the option key when restarting bridge.

  • Spry tool tip does not work in template or child pages within an editable region. Why not?

    Ok. so I am getting pretty frustrated. I take the time to learn how to use CSS and to create a template page for a Contractor Site (www.ContractorInsurance.net). The idea is to create a page that I can use for different classes of Contractors...right?
    Then I get all happy about being able to insert ToolTip onto pages to help the user. Great!
    LIfe to turn to Sorrow after nearly five hours of searching for a "eeking" answer.
    So what good does it do to have an Editable region to update if we cannot have the flexibility to insert a tool tip on child pages?  Ok so the fast solution is to what... Have a question mark image, insert another apDiv, name it toolTip_Not and provide it with a show=hide behavior?
    RRRRRrrr...
    This really sucks not being able to find a solution within a reasonable amount of time.

    I have tried thank you. However...it is still not working.
    www.ContractorInsurance.net/course_of_construction.php
    The error message is "Making this change would require code that is locked by a template translator"
        Re: Spry tool tip does not work in template or child pages within an editable region. Why not?
        created by altruistic gramps in Spry Framework for Ajax - View the full discussion
    If you have a look at the following simple document with a tooltipTooltip trigger goes here.
    Tooltip content goes here.
    you will notice that a couple of lines have been placed in the HEAD section of the document. When using DW templates, the HEAD section is usually not editable, hence the error mesaage. By default, your template should have an editable region in it just before the closing tag. It looks like this: <!-- TemplateBeginEditable name="head" > <! TemplateEndEditable --> Dreamweaver should be able to find that editable region and insert the
    <script> tag there automatically. Because you don't have an editable region like that in the <head>, open the master template, and paste the code above just before the closing </head>
    tag. Gramps
    Edited to remove personal data

  • What can I actually to with database connections?

    This may sound like an odd question, but once I define a MySQL connection in Dreamweaver, what can I actually do with it? Let me clarify what I'm doing:
    I've only just found out that we can define MySQL connections when a PHP/MySQL site is defined. I'm used to administering my databases via MySequel or phpMyAdmin. Accessing databases in Dreamweaver would rock!
    So now I've got a connection, I can read all my tables... but I can't seem to do anything with them. I can't add data, I can't modify data - all I can do is look at what's already there. I can click the "insert code" or the "view data" option, but they don't seem to do anything useful: The first option only pastes whatever is highlighted in my code, and the second brings up a window displaying the data.
    What am I missing? Can I change the data somehow and just haven't found the option yet? Or what else can I use my database for?
    For example, exporting or importing data, synchronising with another database/database host, etc?

    Database connections are used to develop data driven web sites. So if you are familiar with server side scripting you can write code to make your site dynamic. In the past, DW had server behaviors that streamlined the process of creating web forms and display areas to insert, update and select from database tables, but these have been removed as the code was never quite up to current standards.

  • How does one get Time Machine out of a "Preparing to Backup" loop to actually doing a backup? thanks, AR

    How does one get Time Machine out of a "Preparing to Backup" loop to actually doing a backup? thanks, AR

    Hi..
    Thanks for the reply..
    My original I Phone 5 was running IOS 6.12
    My I phone 5S currently runs IOS 8..When I upgraded it, it had IOS 7 on it which made the I Photo app compatible with everything below IOS 8...( which the photo app is not compatible with ) so I just connected the I Phone 5S to my computer and thinking the new phone had IOS 7 on it that these was nothing to worry about..I thought all 900 + pictures in the photo stream would transfer but somewhere in the process, I Tunes decides to just go and install IOS 8 which requires that you run a " Photo Migration App" to transfer photos from IOS 7 & below. The problem was is that I didn't want IOS 8 on my new 5S so I thought I wouldn't have to do that part..
    Anyway the phone emerged with IOS 8 on it and the only photos that remained were the ones that were actually on the phone..The 900 + I had in the stream didn't transfer because the Photos that works on IOS 7 and below isn't compatible with IOS 8..I guess you have to use the photo migration app that comes with IOS 8 & I phone 6..But I didn't ask to upgrade to IOS 8...It just did it on it's own!
    I still have the I Phone 5 Back up that I did just before giving it back to Verizon but if I try to restore the I Phone 5S running IOS 8 those photos in the stream will not go back on the phone because IOS 8 isn't compatible with the I Photos" that ran on IOS 7 and below..
    So I have an I Pad mini that runs IOS 7..should I try and erase it...and put that I Phone 5 backup on it and pray the photos that were in the stream come back on it so I can transfer them back to my computer...then erase the I pad mini again and restore it using it's original backup that I have on the computer and the in the cloud?
    I know this sounds confusing but I'm at a loss as to what to do..This is what I found ...http://support.apple.com/en-us/HT201386
    but it doesn't help me..
    Steve

  • Eclipse:package weblogic.webservice.tools.wsdlp does not exist

    Hi, everyone! I got an error While I was Compiling the Entire MedRec Project application on Eclipse3.1 with ant. However, when I used setEnv.cmd and ant command(), it's all Ok! The error message shows as below:
    banner:
    [echo] #### S T A R T C O M M O N W E B A P P ####
    [mkdir] Created dir: C:\medrec_tutorial\build\tmp
    build:
    [javac] Compiling 23 source files to C:\medrec_tutorial\build\tmp
    [javac] C:\medrec_tutorial\src\common\web\com\bea\medrec\utils\MedRecWebAppUtils.java:319: package weblogic.webservice.tools.wsdlp does not exist
    [javac] if (th instanceof weblogic.webservice.tools.wsdlp.WSDLParseException) {
    [javac] ^
    [javac] 1 error
    BUILD FAILED
    file:C:/medrec_tutorial/src/common/web/build.xml:29: Compile failed; see the compiler error output for details.

    Bruce Stephens <[email protected]> wrote:
    Hello,
    This looks like a bug that has already been reported and resolved. If
    you could provide your test case to our super support group [1], and
    reference CR127344, they should be able to sort out this issue.
    Thanks,Hi ,
    I also got the same error.If u find the solution please email me
    isuru [email protected]
    Thanx
    Bruce
    [1]
    http://support.bea.com
    [email protected]
    Franck wrote:
    Hello,
    when I try to build my webservice with a stateless bean and a complexdata type (byte[]), by using ANT and SERVICEGEN.
    I have the following exception (with WL 8.1, but it works witout problemwith WL 7.0.4).
    *** ERROR:
    -package weblogic.xml.schema.binding does not exist
    [servicegen] extends weblogic.xml.schema.binding.BeanCodecBase
    What has changed between the both version.
    can somebody help me
    Tank you
    Regards

  • What's the actual function of resource-ref in web.xml

    I was configuring JNDI datasource in tomcat and found an confusing fact.
    If I have the JNDI resource configuration in the context configuration of the project, I could get access to the JNDI element with or without the resource-ref configuration in my web.xml.
    Can someone tell me what exactly resource-ref does in the web application?
    Thank you.

    Thank you, Sunny.
    But I still don't quite understand.
    In Tomcat, this <resource-ref> seems to be optional, right?
    Plus, there should be a virtual name and actual location in the configuration.
    <resource-ref>
    <description>Resource reference to a factory for java.sql.Connection.</description>
    <res-ref-name>jdbc/mydb</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>
    </resource-ref>
    So, is "jdbc/mydb" the virtual name or the actual location of the resource?

  • What's The Simulator Doing?

    I've written some scripts that run fine in the simulator, but when the DVD is built they get wonky and stop working. I'm not asking you guys to debug my scripts, what I'm wondering is what the simulator is doing that a DVD player would not do... and why would it perform these functions, is it a bug?

    Also, in DVDSP's abstraction layer (the space between where you drag and drop stuff in the program, and where DVDSP actually writes the DVD spec-compliant code) there can be some conficts created between different features attempting to use the same spec-based commands. For instance, specifying a button on a menu as a target uses a pre-command on that menu to highlight that button. If you specify a pre-script for that menu in DVDSP, it can override the button-selection pre-script that DVDSP is generating in the background.
    If you are using pre-scripts look for ways you might be able to get them to run as stand-alone scripts, rather than attaching them to a menu. These types of conflicts often do not check out the same in simulator as in the build - Simulator is only simulating, and does not behave exactly as a player would under some circumstances.

Maybe you are looking for

  • Report in Matrix format

    Hi, I need to write a report in Materix format i.e. A particular row and coloumn will need to have a value for that combination. Is that possible in SAP? If so please send me some sample code. Thanks in advance, Valuable help will be appriciated. Raj

  • IPad first generation wont charge. Any idea's

    Please help my Ipad g1 wont charge anymore!! Is this a common fault ?

  • Select in v_t604

    Hello, i´m trying to make a select in the view v_t604 but sap tell me that the view is not define like a table, project view or database view. i have tried to access to table t_604 but the field text1 that i need is not in this table, only in the vie

  • Transaction SOLMAN_SET does not exist

    Hi All, I have installed SMD agent  in one if the R/3 System's and trying to configure that managed system in solution manager .As per the document we need to configure managed system from transaction SOLMAN_SETUP. But the txn SOLMAN_SETUP does  not

  • Conditional Criteria Search

    I have a form which uses Get to post fields to another page which list real esate results. the form works fine it searches Area Property Type: Min Price: etc by pasing the form fields where I have an sql query that processes the results. The client w