Database Auth in J2EE and Page authorization, Attn: Frank

Frank:
(1) In one of your replies to my queries, you said that page authorization and permissions (the way it is available now in a file based security where one can go to Edit Authorization on each page and grant read/write) is not available in a J2EE Container managed Security with database schema table based security provider that used custom LoginModules till JDev 11. Till then, is there an alternative way?
(2) Is a tool of some sort in the works for page authorization that can be given to customers? Otherwise it will be nightmare if customers call in and say they want to change authorizations every second and one has to go to JDeveloper to manually check the checkboxes on the pages from "Edit Authorization" and deliver another release after changes.
(3) Lastly, from your replies, it looks like LoginModules are powerful. You mentioned that you can write one to access multiple database connections to access different tables in different schema etc. is there a link to a how-to that addresses this? (Something that may apply to accessing APPLICATION_USERS in one schema and APPLICATION_ROLES and all the SRDemo tables (as a test case)in another schema. I recall it being there somewhere. I want to get "very" familiar with it. By the way, your DBTableOraDataSourcesLoginModule is working very well with the tables in my Oracle JExpress database. Thanks...
Thanks

Hi, Frank,
I followed your how-to document of Database Authentication and Authorization in J2EE Container Managed Security to set up a test application. However, I came to a point that the authentication and authorization seemed ok but received 401 unauthorized error. Here is the log I received
2007年11月7日 下午04:52:51 oracle.security.jazn.login.module.db.DBTableOraDataSourceLoginModule login
細緻: [DBTableOraDataSourceLoginModule]Logon Successful = true
2007年11月7日 下午04:52:51 oracle.security.jazn.login.module.db.DBTableOraDataSourceLoginModule commit
細緻: [DBTableOraDataSourceLoginModule]Subject contains 0 Principals before auth
2007年11月7日 下午04:52:51 oracle.security.jazn.login.module.db.DBTableOraDataSourceLoginModule commit
細緻: [DBTableOraDataSourceLoginModule]Local LM commit succeeded
2007年11月7日 下午04:52:51 oracle.security.jazn.login.module.db.DBTableOraDataSourceLoginModule commit
細緻: [DBTableOraDataSourceLoginModule]Subject contains 5 Principals after auth
2007年11月7日 下午04:52:51 oracle.security.jazn.login.module.db.DBTableOraDataSourceLoginModule commit
細緻: [DBTableOraDataSourceLoginModule]Cleaning internal state!
2007年11月7日 下午04:52:53 oracle.adfinternal.view.faces.application.ViewHandlerImpl _checkTimestamp
資訊: ADF Faces is running with time-stamp checking enabled. This should not be used in a production environment. See the oracle.adf.view.faces.CHECK_FILE_MODIFICATION property in WEB-INF/web.xml
What may go wrong? web.xml? system-jazn-data.xml ? application.xml ? or data-sources.xml?
Your advice would be appreciated.

Similar Messages

  • Auth Group for Accounting Doc and Account authorization for  Vendors

    Hi guys,
    I have question regarding Accounting Doc for Vendor and G/l Account.  I have a security client whree I build my business roles for end user but we we configuration client where all the functional focus wokring and doing configuration.  My questiion when I start creating business roles  and start going  into these authorization objects and filling up the field values (F_BKPF_BEK, F_BKPF_BES,  F_BKPF_BLA).
    I won't  see auth group that will be c reated by functional  cocus because they are working on configuration Client and they probably create auth group for above authorization objects in Config lcient and I'm building Roles in my security client. 
    If it is true what would be the best way to create business role.  I'm in realization face of the project  Should I build my roles in Config client?   Please advise.
    Thanks in advance
    Faisal

    What is the benefit of a "security client" in DEV? I don't get it...
    You anyway need to protect the namespace... and the authorizations for role development (SU24) and admin (PFCG).
    Anyway, you have closed your question so we can only lick our wounds now
    Cheers and good luck on your project (let is know how it goes if you stick around for long enough to experience a release upgrade...
    Julius

  • Web auth with , intenal web page of WLC and ISE as radius server

    Hi All ,
    We have created a SSID as web auth with internal web page for login . In advanced tab we configured AAA server.  AD is integrated with ISE .
    When the user tries to get connect , he is getting redirect URL . But during the authentication , we are getting error in ISE as
    "ise has problems communicating with active directory  using its machine credentials "  and authentication getting failed .
    When we have L2 security mechanism enabled with PEAP , ISE is able to read the AD and providing authentication .
    Only for L3 web auth it is not happening..
    Any clue on this ..???
    Thanks,
    Regards,
    Vijay.

    Machine credentials requires a lookup on the computer OU and that has to be defined on the client side.
    Thanks,
    Scott
    Help out other by using the rating system and marking answered questions as "Answered"

  • J2EE Container Security - Duplication inevitable? (Attn: Frank)

    Frank:
    Just to be clear, so you are saying I will have duplication of roles in "application_roles" table and the web.xml. And, this is the only way I could "authenticate" using "application_users" table data and "authorize" using "application_roles" existing in a totally different database schema!
    Hmmm. Almost seems like existence of "application_roles" table is not required in the setup I described. After authentication, I have to hit the web.xml to get the roles for the authenticated users anyway? Why bother with extra work with database? Am I right?
    By the way, I am repeating my setup and your answers to refresh your memory because you get many inquiries.
    UPDATE as of 14:30 pm. I think I may be showing my ignorance here. I guess user's role is decided by table "application_roles." You then use the isUserInRole() merely to set read/write/view permissions. But, I am not quite sure yet. Hence I will leave this post for your answer. I am not quite done with my analysis before deciding to change this post.
    Thanks
    To refresh:
    My set up. I have ADFBC. I have using SRDemo with a twist. I am using your new doc "Database authentication and Auth in J2EE container managed security."- not ADF security from SRDemo's last chapter. I ignored the ADF Security part in the SRDemo. I have "application_roles" and srdemo tables in one database schema and "application_users" in a totally different schema.
    You wrote:
    web.xml is used to define authorization based on security constraints expressed in URL patterns. However, for each of the user roles - e.g. PRESIDENT - you need to create a role in web.xml with the same name. When you then call isUserInRole() from the JSF application then it checks web.xml for the security role and then attempts to verify that the user has this role granted. It is not obvious why web.xml needs to have the role defined. There exists a reason that however would add more to your confusion than to your success ;-)
    Youcan use the same approach SRDemo uses in that you provide a managed bean with boolean methods like isPresident(), isManager() etc. The methods perform "isUserInRole()"
    Then you use EL to access these methods to hide/show components

    Hi
    Just to be clear, so you are saying I will have duplication of roles in "application_roles" table and the web.xml. And, this is the only way I could "authenticate" using "application_users" table data and "authorize" using "application_roles" existing in a totally different database schema!
    The table is the security provider wheras web.xml defines the security roles that you can work with in your program code. The J2EE servlet spec defines a separation of application roles and groups or roles in the security provider. There is an additional step between roles in web.xml and the security provider, which is that you could map the role name in web.xml to a security role name. I never tested this with custom LoginModules and for this reason the two role names match.
    The goal of container managed security is that the developer can build the secure web application without having to know about the security roles defined on the security provider.
    Note that anything that you call in application code within container managed security - and this is not specific to Oracle - is checked against the web.xml file which is mapped to the security provider. If e.g. you use JBoss then you could configure a database module to handle the authentication and authorization. But still the security role needs to be provided in web.xml
    Frank

  • FIREFOX 26 changed the 'post crash' page with the list of windows and pages. It was a real HTML page with links for each page. Now it isn't (and blows)

    * You changed the page that comes up after a crash - the one which shows the windows and pages that were up before the
    crash.
    This used to be a real HTML page and it isn't any more. THis choice was pure isiocy consider how peopel used that page every day (try taking to your users for a change).
    The pages listed on that 'post crash page' used to be actual LINKS (you could right click them &
    manually open them in another tab - and most peope DID that every day). You could also (and I did this a lot) drag a second
    copy of the page, into a new tab (to keep track of all the pages I had not wanted to open)
    Now the pages are no longer links. You cannot right-click them.
    The thing in the probser is no longer a page that I can drag into a new tab.
    Roll the version back and throw this one in the bin...and have a good long talk with your developers about the definition of
    'STUPIDITIY'
    Then I try to type anything in the addres bar it is suppose to repoond with the history of old things I have types in the past, or
    search for what I type (and in some cases I think it tyes to convert it intoa URL). However it no longer does any of these
    things. When I type in the ADDRESS BAR ONLY, I do not get all of my letters to appear. I have to type into a notepad or
    into the search and to copy and paste to go to a URL. Nothing that is typed into the address bad responds normally at all
    anymore, and I am fairly certain there are no new addons on this machine at all. It does not matter which things I disable. It
    still does this. W of course points the finger back at a change to FIREFOX. I wich I could just sitct with one stable release
    forever but the MOZILLA folk thing it is best to force peopel awy from a working broswer release to a horrible one (due to it
    being out of date).
    FIREFOX 26.0 has 'issues' (ie new *features*/bugs)
    1) History is no longer accurate. My Proof? This machine is the primary one for the entire family (the only PC working). It is
    logged in with same user every time and never has its history cleared. It now January 7 so I ought to have a list of all of last
    months browing available to me.
    However, according to FIREFOX history, in all of December 2013, the entire family only went to 51 primary URL's. None of
    the official TV sites I use to get episodes are listed. None of the official movie sites I use are listed. The primary URL for
    ebay is not listed. Only 1 out of our 4 weather sites that I use (at least once a week) are listed. Only 1 of our 3 FINANCE
    sites is listed. There ought to be several; hundred root URLs listed.
    Please fix history as this change seriously "blows greasy chunks"
    PROBLEM (a stupid change in the new FIREFOX version)
    FOr a long time, after a crash you got a useful page (a real HTML page) which gave you a list of all of your last sessions
    'winwos and tabs' that were open when the browser crashed. there were certain ways of using this page that are no longer
    able to be done.
    The old method was wonderful as it had this behavior :
    *** The old method for displaying your 'Recovered Tabs' allowed you to :
    a) right click an individual item and open it in a tab without getting rid of that lovely window of your previous session of
    'recovered windows and tabs '.
    2) drag the URL for the entire window of 'recovered windows and tabs ' to a new tab (to make a second copy) so that you
    could select just a few of them to open as a group, and stil have the old list handy.
    You can no longer do either of these things. The 'recovered windows and tabs ' page no longer has links in it and can no longer be dragged, so you cant select a few of them to use, and keep the rest around for later. NOW - once you choose which pages to open the window is gone forever (can can't get a second copy).
    People used to make a copy of the page for later use (with a drag)
    we also used to open pages with a right click (which no longer functions
    This new method seriously blows big greasy chunks. A parge loss in function has occurred.
    Put things back as they were. 26 is full of terrible changes that NOBODY likes. It also has a lot of bugs (history is not reliable at all)

    (1) Firefox's built-in post-crash page has not been a real HTML page for a long time (for example, from the time of Firefox 22, see: [https://support.mozilla.org/en-US/questions/968212 Want to save LOTS of versions of "Restore Session.xht" from the "oops ..." page for later use]). If you had this working differently with Firefox 25, that might have been created by an extension.
    You can check to see whether extensions are disabled or need an update on the Add-ons page. Either:
    * Ctrl+Shift+a
    * orange Firefox button (or Tools menu) > Add-ons
    In the left column, click Extensions. The disabled extensions cluster toward the bottom of the list. To poll for updates, use the "gear" button above the list and choose Check for Updates.
    If you used the Reset feature (or Firefox automatically did a reset due to some problem during upgrading), you will need to reinstall missing extensions. The reset feature creates a folder on the desktop named Old Firefox Data. Do you have that folder? There may be data you can recover from it.
    (2) There are many ways for history to get cleared, both internal to Firefox and external. Could you double-check your Privacy settings?
    orange Firefox button (or Tools menu) > Options > Privacy
    * The "Firefox will" drop-down says Remember History: Firefox shouldn't be clearing history, but an add-on or external software could do it
    * The "Firefox will" drop-down says Use custom settings for history: inspect the "Clear history when Firefox closes" setting to make Firefox isn't set to clear history. Also check your add-ons and consider external software.
    Firefox normally accumulates months of history. However, some of Firefox's database sizes are based on disk space available. If your hard drive is very full, Firefox might reduce the amount of history stored.

  • Print, Export and Page Navigation Buttons in the Report

    When I view a report through CR4E, the generated report has 3 buttons namely Print, Export and Page Navigation buttons. But when I click on either of the buttons I get a 'null pointer exception'. This is a critical error as I am unable to navigate past the first page. Do I have to add code to these buttons? If not, why am I getting an error? Kindly solve my problem as soon as possible.

    <p>Looking at your code it appears that you are storing the ReportSource in session prior to passing in the ResultSet. This will create a problem when a postback is made on  the viewer page (which all of the viewer actions do). If you look at the sample code which is generated when you use the JSP Page Wizard you will notice that the ResultSet is passed to the ReportClientDocument object prior to it being stored in session. Then, when the page is called again this object is retrieved and the ReportSource is used by the viewer. You can quickly run the test using one of our sample reports to see what I am talking about. The code below was generated using the Consolidated Balance Sheet.rpt and did not experience any problems doing any of the viewer actions.</p><%@page import="com.businessobjects.samples.JRCHelperSample,<br />com.crystaldecisions.report.web.viewer.CrystalReportViewer,<br />com.crystaldecisions.reports.sdk.ReportClientDocument,<br />com.crystaldecisions.sdk.occa.report.application.OpenReportOptions,<br />com.crystaldecisions.sdk.occa.report.lib.ReportSDKExceptionBase,<br />com.crystaldecisions.sdk.occa.report.reportsource.IReportSource,<br />java.sql.Connection,<br />java.sql.DriverManager,<br />java.sql.ResultSet,<br />java.sql.SQLException,<br />java.sql.Statement"%><%<br /><br /><br />    try {<br /><br />        String reportName = "Sample Reports/Consolidated Balance Sheet.rpt";<br />        ReportClientDocument clientDoc = (ReportClientDocument) session.getAttribute(reportName);<br /><br />        if (clientDoc == null) {<br /><br />            clientDoc = new ReportClientDocument();<br />            <br />            // Open report<br />            clientDoc.open(reportName, OpenReportOptions._openAsReadOnly);<br /><br />  <br />            {<br />                // **** POPULATE MAIN REPORT ****<br />                {<br />                     // Connection Info for fetching the resultSet<br />                    String connectStr = "jdbc:derby:classpath:/Xtreme";<br />                    String driverName = "org.apache.derby.jdbc.EmbeddedDriver";<br />                    String userName = "dbuser";        // TODO: Fill in database user<br />                    String password = "dbpassword";    // TODO: Fill in valid password<br /><br />                    String query = "SELECT CUSTOMER_NAME FROM APP.CUSTOMER WHERE COUNTRY = &#39;Australia&#39;";<br /><br />                    <br />                    String tableAlias = "FINANCIALS";        // TODO: Change to correct table alias<br /><br />                     <br />                    JRCHelperSample.passResultSet(clientDoc, fetchResultSet(driverName, connectStr, userName, password, query),<br />                        tableAlias, "");<br />                }<br /><br /><br />            }<br />        <br />            // Store the report document in session<br />            session.setAttribute(reportName, clientDoc);<br /><br />        }<br /><br /><br />            {<br />                // Create the CrystalReportViewer object<br />                CrystalReportViewer crystalReportPageViewer = new CrystalReportViewer();<br /><br />                //    set the reportsource property of the viewer<br />                IReportSource reportSource = clientDoc.getReportSource();                <br />                crystalReportPageViewer.setReportSource(reportSource);<br /><br />                // set viewer attributes<br />                crystalReportPageViewer.setOwnPage(true);<br />                crystalReportPageViewer.setOwnForm(true);<br /><br />                // Process the report<br />                crystalReportPageViewer.processHttpRequest(request, response, application, null); <br /><br />            }<br />            <br /><br />    } catch (ReportSDKExceptionBase e) {<br />        out.println(e);<br />    } <br />    <br />%><%!<br />// Simple utility function for obtaining result sets that will be pushed into the report.  <br />// This is just standard querying of a Java result set and does NOT involve any <br />// Crystal JRC SDK functions. <br /><br />    private static ResultSet fetchResultSet(String driverName,<br />            String connectStr, String userName, String password, String query) throws SQLException, ClassNotFoundException {<br /><br />        //Load JDBC driver for the database that will be queried    <br />        Class.forName(driverName);<br /><br />        Connection connection = DriverManager.getConnection(connectStr, userName, password);<br />        Statement statement = connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);<br /><br />        //Execute query and return result sets<br />        return statement.executeQuery(query);<br /><br />}%><p>Try using the code generated from the wizard to see if it works for you as well. </p><p>Regards,<br />Sean Johnson (CR4E Product Manager) </p>

  • How can I send a message from database to a J2EE application?

    How can I send a message from database to a J2EE application?
    If I have a codetable in database that has new or modified values I have to refresh the codetable in my J2EE application.
    Most effective way would be send a message to initiate a table reload from J2EE app, but I don't know how to do this.
    Now I have a background thread that regular reads the table and looks for changes.

    http://www.oracle.com/technology/products/integration/bam/10.1.3/TechNotes/TechNote_BAM_AQ_Configuration.pdf
    This document details how to create triggers on a table that send out JMS messages.
    In this example, the messages are going to Oracle BAM.. your message could go to your J2EE application listening to its own topic/queue.
    an alternative idea.
    you could also just cache your lookup table with something like Oracle Coherence and than try to ensure that all changes to the lookup go through Coherence, so that you won't need to do notification from the db up to the application. the application and the lookup data management tool would be using the data grid for management of the lookup table data, and the data grid (coherence) would persist the lookup data changes back to the db.

  • How to put report title and page no to appear in multiple pages,when using cross tab reports

    Post Author: shaminranaweera
    CA Forum: General
    I am using crystal reports 9.0 with odbc foxpro database conectivity
    I have designed a cross tab report and it is on the report header part and all the report details  are fine,except that the report title and  and page no's only show on the first page of my report.Pls tell me how can i put my report title and page no on all the pages in my crosstab.

    Post Author: foghat
    CA Forum: General
    You need to put your title in the page header if you want it to appear on every page.  The report header only displays once per report.

  • Few questions about j2ee and my program

    Hello
    I'm new on this forum and in j2ee :)
    I've to write program which should be in working similar to video on demand system but without streaming movies only database and etc.
    I'm gonna write database in mysql. It will contain user and movies. I'll use the tomcat server.
    Can you tell me what should i learn to do it, i mean can i use jdbc to do it or maybe i should use something diffrent, and what will i need more i mean jsp, servlets?
    Sorry for such a question but i'm just beginner in j2ee and i hope you will help me :)

    Hello
    I'm new on this forum and in j2ee :)Welcome.
    I've to write program which should be in working
    similar to video on demand system but without
    streaming movies only database and etc."streaming database"? Not sure what you mean.
    I'm gonna write database in mysql. It will contain
    user and movies. I'll use the tomcat server.Sounds ambitious for somebody who's new to Java and Java EE
    Can you tell me what should i learn to do it, i mean
    can i use jdbc to do it or maybe i should use
    something diffrent, and what will i need more i mean
    jsp, servlets?Yes, learn JDBC. And servlets and JSPs. That's quite a lot.
    Sorry for such a question but i'm just beginner in
    j2ee and i hope you will help me :)I don't know how this helps you. It seems to go without saying: If you want to write Java EE applications, you should know Java EE well.
    %

  • The infamous Conditional Formatting and page numbers

    I've been digging through these posts and I see that conditional formatting and page numbers is a common topic, but none of the posts I've seen seem to come up with an answer to my suituation:
    (Apologies in advance, I know this has been covered in many previous posts, just don't seem to be able to decipher a clear answer...)
    I have a client who wants a boilerplate item - the word "OVER", to signify a miltiple page report - to be printer on the botton right of the page, BUT as usual there are seeveral conditions when they want it NOT to show.
    First, they wnat it to only print when a specific Source is selected. That's a database field, and I have that conditional formatting piece working,
    Second, they only want it to print on ODD numbered pages, I think I can use something like MOD(SRW.GET_PAGE_NUM(x),2)=0 to determine whether or not it's an odd numbered page, but havn't been able to try it yet,
    Third, if the report is only a single page they don't want it to print at all. Not sure how to accomplish this, since the holy grail of the conditional formatting seems to be the total number of pages, and none of the posts I've seen have been able to get this.
    Any ideas?

    The "Select All" button selects all cells that have the format you are looking at. It makes it so you can easily modify them all at once.

  • Moving the database of SAP J2EE Adapter Engine on another host

    Hello all,
    I'd like to ask SAP/Oracle experts if there is any obstacle, why would not be able to move Oracle database of SAP J2EE Adapter Engine on other/different host after the installation.
    As I describe int he thread [Installation of J2EE Adapter Engine with DB on different host|Installation of J2EE Adapter Engine with DB on different host;, the SAPINST program doesn't offer the possibility to install J2EE Adapter Engine with DB on other host than the central instance.
    Only thing I'm not sure about is if this is done by any purpose for some database requirement, or it's simply not there.
    SAP J2EE AE is normal JAVA AS with some more functionalities and is also installed within SAP PI/XI installation, which can run in "distributed model" system.
    What do you think ?
    Thank you for your opinion in advance.
    Regards
    Tomas

    No opinion anyone ?
    Tom

  • Stop pop-up ads and pages

    I have tried all suggested Privacy fixes to stop pop-up ads and pages. None seem to work. Virtually EVERYTIME I go to a specific webpage Firefox opens a second web page for some advertisement. Also, on these pop-up pages, as well as original, there are different pop-ups.
    I hope to hear back with a definitive solution. Because I have tried everything suggested I am going to now uninstall Firefox. BTW, I do not have these problems with IE or Chrome.

    Which is better, this text or raw data?
    Application Basics
    Name: Firefox
    Version: 25.0.1
    User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:25.0) Gecko/20100101 Firefox/25.0
    Extensions
    Name: Addictive Typing Lessons
    Version: 4.0
    Enabled: true
    ID: [email protected]
    Name: Adobe Acrobat - Create PDF
    Version: 1.2
    Enabled: true
    ID: [email protected]
    Name: McAfee SiteAdvisor
    Version: 3.6.3
    Enabled: true
    ID: {4ED1F68A-5463-4931-9384-8FFF5ED91D92}
    Name: RoboForm Toolbar for Firefox
    Version: 7.9.2.5
    Enabled: true
    ID: {22119944-ED35-4ab1-910B-E619EA06A115}
    Name: WordWeb one-click lookup
    Version: 5.0.4406
    Enabled: true
    ID: [email protected]
    Name: YouTube Video Downloader
    Version: 1.0.0.6
    Enabled: true
    ID: {2b55ea1c-5d12-4fb5-bb9b-2067f8eda4ca}
    Name: AVG SafeGuard toolbar
    Version: 17.1.2.1
    Enabled: false
    ID: avg@toolbar
    Name: Numpad Typing Drills
    Version: 1.4.0
    Enabled: false
    ID: numpadtyping@tomkennedy
    Name: Skype Click to Call
    Version: 6.13.0.13771
    Enabled: false
    ID: {82AF8DCA-6DE9-405D-BD5E-43525BDAD38A}
    Name: Start Page
    Version: 1.0
    Enabled: false
    ID: {58d2a791-6199-482f-a9aa-9b725ec61362}
    Important Modified Preferences
    accessibility.blockautorefresh: true
    accessibility.typeaheadfind: true
    browser.cache.disk.capacity: 358400
    browser.cache.disk.smart_size.first_run: false
    browser.cache.disk.smart_size.use_old_max: false
    browser.cache.disk.smart_size_cached_value: 358400
    browser.places.smartBookmarksVersion: 4
    browser.search.useDBForOrder: true
    browser.sessionstore.max_tabs_undo: 0
    browser.sessionstore.max_windows_undo: 0
    browser.sessionstore.resume_from_crash: false
    browser.sessionstore.upgradeBackup.latestBuildID: 20131112160018
    browser.startup.homepage: https://www.mozilla.org/en-US/
    browser.startup.homepage_override.buildID: 20131112160018
    browser.startup.homepage_override.mstone: 25.0.1
    dom.mozApps.used: true
    dom.w3c_touch_events.expose: false
    extensions.lastAppVersion: 25.0.1
    font.internaluseonly.changed: true
    font.name.serif.x-western: Trebuchet MS
    font.size.variable.x-western: 12
    gfx.direct3d.last_used_feature_level_idx: 0
    gfx.direct3d.prefer_10_1: true
    keyword.URL: http://search.conduit.com/ResultsExt.aspx?ctid=CT3306061&SearchSource=2&CUI=UN20646219621131818&UM=2&q=
    network.cookie.prefsMigrated: true
    places.database.lastMaintenance: 1386279760
    places.history.expiration.transient_current_max_pages: 104858
    plugin.disable_full_page_plugin_for_types: application/pdf
    plugin.importedState: true
    plugin.state.npappdetector: 1
    plugin.state.npconduitfirefoxplugin: 2
    plugin.state.npdeployjava: 0
    plugin.state.np-mswmp: 2
    plugin.state.nppdf: 1
    plugin.state.npsitesafety: 0
    print.printer_HP_Officejet_Pro_8600_(Network).print_bgcolor: false
    print.printer_HP_Officejet_Pro_8600_(Network).print_bgimages: false
    print.printer_HP_Officejet_Pro_8600_(Network).print_colorspace:
    print.printer_HP_Officejet_Pro_8600_(Network).print_command:
    print.printer_HP_Officejet_Pro_8600_(Network).print_downloadfonts: false
    print.printer_HP_Officejet_Pro_8600_(Network).print_duplex: 242708548
    print.printer_HP_Officejet_Pro_8600_(Network).print_edge_bottom: 0
    print.printer_HP_Officejet_Pro_8600_(Network).print_edge_left: 0
    print.printer_HP_Officejet_Pro_8600_(Network).print_edge_right: 0
    print.printer_HP_Officejet_Pro_8600_(Network).print_edge_top: 0
    print.printer_HP_Officejet_Pro_8600_(Network).print_evenpages: true
    print.printer_HP_Officejet_Pro_8600_(Network).print_footercenter:
    print.printer_HP_Officejet_Pro_8600_(Network).print_footerleft: &PT
    print.printer_HP_Officejet_Pro_8600_(Network).print_footerright: &D
    print.printer_HP_Officejet_Pro_8600_(Network).print_headercenter:
    print.printer_HP_Officejet_Pro_8600_(Network).print_headerleft: &T
    print.printer_HP_Officejet_Pro_8600_(Network).print_headerright: &U
    print.printer_HP_Officejet_Pro_8600_(Network).print_in_color: true
    print.printer_HP_Officejet_Pro_8600_(Network).print_margin_bottom: 0.5
    print.printer_HP_Officejet_Pro_8600_(Network).print_margin_left: 0.5
    print.printer_HP_Officejet_Pro_8600_(Network).print_margin_right: 0.5
    print.printer_HP_Officejet_Pro_8600_(Network).print_margin_top: 0.5
    print.printer_HP_Officejet_Pro_8600_(Network).print_oddpages: true
    print.printer_HP_Officejet_Pro_8600_(Network).print_orientation: 0
    print.printer_HP_Officejet_Pro_8600_(Network).print_page_delay: 50
    print.printer_HP_Officejet_Pro_8600_(Network).print_paper_data: 1
    print.printer_HP_Officejet_Pro_8600_(Network).print_paper_height: 11.00
    print.printer_HP_Officejet_Pro_8600_(Network).print_paper_name:
    print.printer_HP_Officejet_Pro_8600_(Network).print_paper_size_type: 0
    print.printer_HP_Officejet_Pro_8600_(Network).print_paper_size_unit: 0
    print.printer_HP_Officejet_Pro_8600_(Network).print_paper_width: 8.50
    print.printer_HP_Officejet_Pro_8600_(Network).print_plex_name:
    print.printer_HP_Officejet_Pro_8600_(Network).print_resolution: 242634820
    print.printer_HP_Officejet_Pro_8600_(Network).print_resolution_name:
    print.printer_HP_Officejet_Pro_8600_(Network).print_reversed: false
    print.printer_HP_Officejet_Pro_8600_(Network).print_scaling: 1.00
    print.printer_HP_Officejet_Pro_8600_(Network).print_shrink_to_fit: true
    print.printer_HP_Officejet_Pro_8600_(Network).print_to_file: false
    print.printer_HP_Officejet_Pro_8600_(Network).print_unwriteable_margin_bottom: 0
    print.printer_HP_Officejet_Pro_8600_(Network).print_unwriteable_margin_left: 0
    print.printer_HP_Officejet_Pro_8600_(Network).print_unwriteable_margin_right: 0
    print.printer_HP_Officejet_Pro_8600_(Network).print_unwriteable_margin_top: 0
    privacy.donottrackheader.enabled: true
    privacy.sanitize.migrateFx3Prefs: true
    security.csp.enable: false
    security.default_personal_cert: Select Automatically
    security.mixed_content.block_active_content: false
    security.OCSP.enabled: 0
    storage.vacuum.last.index: 1
    storage.vacuum.last.places.sqlite: 1384791215
    user.js Preferences
    Your profile folder contains a user.js file, which includes preferences that were not created by Firefox.
    Graphics
    Adapter Description: Intel(R) HD Graphics
    Adapter Drivers: igdumd64 igd10umd64 igd10umd64 igdumd32 igd10umd32 igd10umd32
    Adapter RAM: Unknown
    ClearType Parameters: Gamma: 2200 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 50
    Device ID: 0x0102
    Direct2D Enabled: true
    DirectWrite Enabled: true (6.2.9200.16571)
    Driver Date: 6-27-2013
    Driver Version: 9.17.10.3223
    GPU #2 Active: false
    GPU Accelerated Windows: 1/1 Direct3D 10
    Vendor ID: 0x8086
    WebGL Renderer: Google Inc. -- ANGLE (Intel(R) HD Graphics Direct3D9Ex vs_3_0 ps_3_0)
    windowLayerManagerRemote: false
    AzureCanvasBackend: direct2d
    AzureContentBackend: direct2d
    AzureFallbackCanvasBackend: cairo
    AzureSkiaAccelerated: 0
    JavaScript
    Incremental GC: true
    Accessibility
    Activated: false
    Prevent Accessibility: 0
    Library Versions
    NSPR
    Expected minimum version: 4.10.2
    Version in use: 4.10.2
    NSS
    Expected minimum version: 3.15.3 Basic ECC
    Version in use: 3.15.3 Basic ECC
    NSSSMIME
    Expected minimum version: 3.15.3 Basic ECC
    Version in use: 3.15.3 Basic ECC
    NSSSSL
    Expected minimum version: 3.15.3 Basic ECC
    Version in use: 3.15.3 Basic ECC
    NSSUTIL
    Expected minimum version: 3.15.3
    Version in use: 3.15.3

  • New to J2EE and web development in java

    Hi folks,
    I have been developing desktop app in C# for the past two years. But now I am taking my masters and I am learning in Java. I am also interested in J2EE and wanted to develop web apps in Java. The problem is, I am very much confused with the tools, classes and etc Java uses. For example people say to me, you have to know Struts, Spring, JSP, Ant, Tomcat, Apache Tomcat, Hibernate, and etc. I tried to search every one of those and got some clue but not that much detail and now I am really confused.
    Before I go to coding (which is my interest), I wanted to know what tools to know and why and how they are used, at least the basics. Once I get some idea, I will keep on searching by myself. Can any body please tell me or give me a link of what tools I have to start with as a begineer web developer? Can any body give me a brief description about them?I downloaded Eclipse and I am almost familier on how to use it and I also write some code on it. These days, I downloaded J2EE, Struts, and Hibernate but I dont know how to use them and where to use them. No clue. Help me guys.
    Thank you.

    Step 1 : Download "Eclipse IDE for Java EE Developers". You don't need anything else in terms of tools at the start.
    Step 2 : Get solid experience in basic Java development. Make sure you are very comfortable with the language and core API classes such as I/O, collections, etc. Do this in a basic Java project in Eclipse.
    Step 3 : Learn JSP and Servlets. These two technologies are the foundation of Java EE web app development. Use "Dynamic Web Project" in Eclipse and Tomcat as your server. For a good exercise, build a web app to manage a catalog of something by reading/writing to a text file local to the server.
    Step 4 : Learn JPA. This is the standard for modern Java database access. Make sure you learn JPA standard rather than a specific implementation like Hibernate. In fact, since you are asking on an Oracle site, I would recommend EclipseLink implementation of JPA rather than Hibernate. For an exercise take your app from Step 3 and make it use a database instead of a file. Use MySQL as your database.
    By the time you get this far you will have a good foundational knowledge of Java EE web development. Where you go from here will depend on your interests. If you are more interested in the web tier, you can learn some of the higher-level front-end technologies such as JSF or Struts that make it easier to build very large apps. If your interests are more in middle tier and scalability, start learning EJBs. Don't bother learning Ant or Maven unless your interests are specifically in build systems and release engineering. You don't need to know Ant/Maven to build/run/export Java EE applications in Eclipse.
    Good luck!
    - Konstantin

  • How do i open an Appleworks file now that I am running Mavericks and Pages?

    How do I open an Appleworks file now that I am running Mavericks and Pages?

    Word Processing documents can be opened directly in Pages 4 (AppleWorks 6 only) but this is no longer available - the newPages 5 (Mavericks required) does not open AppleWorks documents. Panergy Software's docXConverter v3.2 ($19.95) can convert Appleworks 5 and 6 Word Processing documents to RTF (though it has been reported that it can only handle documents which contain only text, not those which include images or frames). The latest version of the free LibreOffice has announced that it can open AppleWorks 6 Word Processing documents and an ability to open ClarisWorks documents has been reported: it does appear to be able to handle at least some embedded images.
    Draw Documents can be opened directly only in EazyDraw (the more expensive version from their website, not the cheaper one from the Mac App Store, and you will need v4.0 'Retro' not the most recent version) or Intaglio (though this appears not to be able to handle very complex drawings). LibreOffice will open simple Draw documents but I found it very unreliable with complex ones.
    Spreadsheets can be opened directly only in the older versions of  Numbers - the new version for Mavericks will not do this. The old version is no longer available.
    Presentations can be opened directly only in the older versions Keynote; again, the new version for Mavericks will not do this. The old version is no longer available.
    To use other programs, or open Database documents at all, you must export from AppleWorks first, which means you need a way to run it.
    If you have upgraded to Lion/Mountain Lion/Mavericks and have AppleWorks documents you cannot open, then you should be able to install Snow Leopard on an external hard disk and start from that (provided that the Mac did not come with anything higher than Snow Leopard originally installed); and success has been reported in running Snow Leopard Server under emulation in Parallels - the method is described here: Snow Leopard Server is available in the Apple Store (by telephone) at a reduced price (at the time of writing) and is preferable to using ordinary Snow Leopard which is quite tricky. I haven't tried this myself: use at your own discretion. You can then run AppleWorks as an emergency measure.

  • Where is ias903 j2ee and web cache distribution for NT?

    http://otn.oracle.com/software/products/ias/devuse.html
    gives option 4
    NT - 324 MB
    Oracle9iAS J2EE and Web Cache
    - Oracle HTTP Server
    - Oracle9iAS Containers for J2EE
    - Oracle9iAS Web Cache
    - Oracle Enterprise Manager
    - New! v9.0.3 Linux , Solaris , HP-UX , HP Tru64
    - NT/2000
    Clicking at NT/2000 points me to 9ias90201_core.zip.
    So where is the 903 distribution? Why is it Sun Solaris?!
    Oracle9iAS Release 2 downloads for Sun SPARC Solaris
    On this page you will find:
    Oracle9iAS J2EE and Web Cache:
    - v9.0.3
    - v9.0.2.0.1
    Oracle9iAS Enterprise Edition
    Oracle9iAS Supplemental CD's
    Other Utilities
    Oracle9iAS J2EE and Web Cache Release 2 v9.0.3
    9ias90201_core.zip - (340,044,344 bytes)
    This is a lightweight version of Oracle9iAS v2. It consists of the following components:
    -Oracle HTTP Server
    -Oracle9iAS Web Cache
    -Oracle9iAS Containers for J2EE (OC4J)

    Hi Ken --
    We are just about wrapped up with our Oracle9iAS Release 2 (9.0.3) version for Windows NT. As you've seen, we have released the 903 version for a number of Unix platforms (Solaris, HP-UX, HP-Tru64, Linux) already and the Windows platform will follow shortly.
    For the moment, if you're running on Windows and want to use the J2EE 1.3 functionality, you can download the pure Java OC4J 903 distribution available from OTN. This is the same set of Java code that is the 9iAS distribution.
    cheers
    -steve-
    http://otn.oracle.com/software/products/ias/devuse.html
    gives option 4
    NT - 324 MB
    Oracle9iAS J2EE and Web Cache
    - Oracle HTTP Server
    - Oracle9iAS Containers for J2EE
    - Oracle9iAS Web Cache
    - Oracle Enterprise Manager
    - New! v9.0.3 Linux , Solaris , HP-UX , HP Tru64
    - NT/2000
    Clicking at NT/2000 points me to 9ias90201_core.zip.
    So where is the 903 distribution? Why is it Sun Solaris?!
    Oracle9iAS Release 2 downloads for Sun SPARC Solaris
    On this page you will find:
    Oracle9iAS J2EE and Web Cache:
    - v9.0.3
    - v9.0.2.0.1
    Oracle9iAS Enterprise Edition
    Oracle9iAS Supplemental CD's
    Other Utilities
    Oracle9iAS J2EE and Web Cache Release 2 v9.0.3
    9ias90201_core.zip - (340,044,344 bytes)
    This is a lightweight version of Oracle9iAS v2. It consists of the following components:
    -Oracle HTTP Server
    -Oracle9iAS Web Cache
    -Oracle9iAS Containers for J2EE (OC4J)

Maybe you are looking for

  • Officejet pro 8500A wireless radio is not functioning

    Have an OfficeJet Pro 8500A.  Wireless connection stopped working.  Tried restarting printer, router, and computer per troubleshooting suggestions in manual.  No joy.  Wireless Network Test Report gives a 'Wireless Working' status of 'FAIL'. Troubles

  • Multi Currency and Multi set of books with disco 3i

    Hi all, i've understood uit disco4i new feature pdf that disco4i has multiple schema awareness to support MRC and MSOB installations. Does anyone know: 1. if MRC and MSOB is supported with disco 3i and how? 2. what precisely this multiple schema awar

  • Testing 'ME_CREATE_PO_ITEM'

    Hi friends, I want to test ME_CREATE_PO_ITEM in SE37. I gave the data in the parameters. On execution of it, a message is poppin-up saying 'this is called in a wrong sequence'. Before its execution, i did execution of ME_CREATE_HEADER. Please throw l

  • Is FCPX compatible with pdf files ?

    Hi there, I am having problem with still image. My default setting for still image is 8 seconds. So far I have no problem putitng it into the timeline. I just notice something strange happened today. I still image I import it is always 1 second ! The

  • Web Dynpro and Abobe Flex

    Hi Folks, I've seen a couple of responses to questions about the mixing of Web Dynpro and Adobe Flex technologies... This thread mentions a "Flex Client" which is reportedly able to render existing Web Dynpro apps in Flex: WebDynPro ABAP in adobe fle