New to J2ee. Book recommendations please.

Hello,
We're finally moving our Servlet/JSP/JDBC app to J2EE. Can anybody recommend a
good book which covers in depth the following topics: EJBs(Session, Entity, Message
Driven), JMS, JTA.
Found quite a few on Amazon. A lil' confused on which to buy.
We'll be running on weblogic 6.1. If there are any books written specifically
for that, that would be great.
Thanks a lot.
Raj

I'll steal Rob's thunder on this one.
You need to check out:
J2EE Applications and BEA WebLogic Server
by Michael Girdley, Rob Woolen, and Sandra Emerson
It is written by BEA Engineers who really know this stuff and it is specifically
targeted at the WLS 6.x releases. Good book. I have a copy signed by the authors! ;-)
Bill
Rajan wrote:
Hello,
We're finally moving our Servlet/JSP/JDBC app to J2EE. Can anybody recommend a
good book which covers in depth the following topics: EJBs(Session, Entity, Message
Driven), JMS, JTA.
Found quite a few on Amazon. A lil' confused on which to buy.
We'll be running on weblogic 6.1. If there are any books written specifically
for that, that would be great.
Thanks a lot.
Raj[att1.html]

Similar Messages

  • New Mac Pro buyers recommendation - please help

    hello there -
    i'm looking to buy a Mac Pro for use as a FCP video editing station. i'm not going to be doing anything too fancy with it, but i want to run FCP Studio 2, and will load it up with 2-4 GB of RAM for sure.
    i'm confused by the specs which state :
    An AGP or PCI Express Quartz Extreme graphics card (Final Cut Studio is not compatible with integrated Intel graphics processors)
    nowhere does anyone specify what a "Quartz Extreme graphics card" is....
    i'm looking at something like this:
    Refurbished Mac Pro Quad 2.66GHz Intel Xeon
    http://store.apple.com/us/product/FA356LL/A
    Two 2.66GHz Dual-Core Intel Xeon processors
    1GB (2 x 512MB) memory (667MHz DDR2 fully-buffered DIMM ECC)
    250GB Serial ATA 3Gb/s 7200 rpm hard drive
    16x SuperDrive (DVD+R DL/DVD±RW/CD-RW)
    NVIDIA GeForce 7300 GT graphics with 256MB memory
    does that graphics card do what i want it to do?
    where you you find a list of what is a compatible FCP graphics card?
    thanks
    bbbb

    that's really good to know you can put in larger drives than is specified by apple. eventually i may be doing some HD. but i know the ropes about RAID and would only put on there capture scratch that i have tape backups for etc.
    two more questions:
    i'm considering going for the 8-core instead of the Quad-core. do you see much difference in performance with FCP?
    is there much need for more than 2GB of RAM? it's been a long time since i bought a new computer....
    i'm guessing most of you will answer "if you are going to do any HD editing, then yes" to both of the previous questions
    regards
    bbb

  • I already have a new book that is ready to publish as an iBook. In addition I also have an app prepared for this book. Please tell me how to upload this book (title is: "How To Cope...with life") and the app for it into your iBook Authors app so I can hav

    I already have a new book that is ready to publish as an iBook. In addition I also have an app prepared for this book.
    Please tell me how to upload this book (title is: "How To Cope...with life") and the app for it into your iBook Authors app so I can have it offered for sale @$0.99, in your app store?
    FROM: Terry Weber, Email: [email protected]

    https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wa/bookSignup

  • What shall I do to make my hard rive visible and usable on my new mac book pro please ...

    Hello !
    Can someone help me ?
    What shall I do to make my hard rives visible and usable on my new mac book pro please ...
    Nothing happened when I plug in as it used to be on my old white Mac Book ...
    Same when I plug them through a hub satelite multi usb ...
    Thanks for the help !
    Alain

    Finder > Preferences > General >  'Show these items on the desktop '  Check what you need to show...

  • I am new to Photoshop, any recommended book to follow?

    I am new to Photoshop, any recommended book to follow to learn?  Or what's the best way to learn how to use Photoshop?

    The "CLassroom in a Book" is a pretty good start. Also be sure to download the PDF of the User Guide (not sure if it's up for CS6 yet).
    A lot depends on what your background is, and what you mainly want to use Photoshop for - design, retouching, animation, etc.

  • RECOMMEND a good J2EE book

    Hi
    I need a J2EE book that explains well about deploytool GUI and also some other miscellanous stuffs like EJB, servlet, jsp ....
    I bought wrox JSP j2ee edition but find it inadequate as it never cover deploytool which is a common tool which we used to deploy our j2ee and i find it hard to learn from it.
    Thanks

    Hi,
    I think I have the same book and it's ok. Have you tried other forums for advice? Enterprise JavaBeans or the J2EE forum might be a bit more helpful.
    I think the new version of J2EE is coming out this year some time. You might be better to wait until that is released and save money.
    Hope this helps,
    moni

  • I'm new to j2ee and need to make a project

    Hi everyone,
    I'm TOTALLY new to j2ee(but not to java).
    My profesor told me to write a wep aplication with use of jsp:
    1. You register to the page
    2. You login to the page
    3. You go to the page you chose a topic of a report
    4. Your chice is rememberd. You are given a deadline to send the report.
    5. If you have the report you login/go to the send_report site
    6. You choose the directory on you pc and press send button
    7. The report(.pdf) is now stored on the server
    8. If you haven't yet crossed the deadline you can still update the report file(even if it's name is different)
    8. Now if you have crossed the deadline on the send_report page you have message informing that you have already send the report.
    My Prof. also told me I can (don't have to) use jetty server instead of tomcat. I can also use SpringFramework.
    I also have to use j4log.
    It would be great if some of You could give me some help with that. What and in which order should I read(books, articles, tutorials) to learn most effectively. I have time till the end of January to finish the project.
    Thanx to ALL!

    Hi everyone,
    I'm TOTALLY new to j2ee(but not to java).
    My profesor told me to write a wep aplication with
    use of jsp:
    1. You register to the page
    2. You login to the pageYou can probably store and maintain all these values in a SQL DB. To access it, you can use JDBC. You may want to write a utility class that will do the actual query execution and for example, will return an object [ ] [ ] with the results of a select query. Then you could just see if the username & password matches one of the entries.
    You can get the values using request.getParameter("my_form_elementname");
    3. You go to the page you chose a topic of a report
    4. Your chice is rememberd. You are given a deadline
    to send the report.You can set attributes in the session if you want the values to be accessed on other pages. session.getAttribute() will then return the value later. (but the values are lost when the current window is closed)
    5. If you have the report you login/go to the
    send_report site
    6. You choose the directory on you pc and press send
    buttonThey've made step 6 quite easy for you! It's just simple html:
    <input type='file' size = 75 name='my_fileinput'/>
    The size should be long enough for filename to fit.
    7. The report(.pdf) is now stored on the server
    8. If you haven't yet crossed the deadline you can
    still update the report file(even if it's name is
    different)
    8. Now if you have crossed the deadline on the
    send_report page you have message informing that you
    have already send the report.The implementation is up to you, but I'm thinking you can have a unique directory for each user. In that directory you could have a props file with the name & deadline for each report [of course you want to make sure this is hidden from public access by putting it in the WEB-INF folder.
    >
    My Prof. also told me I can (don't have to) use jetty> server instead of tomcat. I can also use> SpringFramework.> > I also have to use j4log.  Ah...the joys of configuring log4j. You want to make sure the log4j.xml file specifiying what to log & where is in your source folder (and copied over to the classes folder during compilation). That's why I couldn't get it working for a while. Also, if you don't want everything cluttering up a single log file, make sure that you setAdditivity(false) on everything except your root logger.> > It would be great if some of You could give me some> help with that. What and in which order should I> read(books, articles, tutorials) to learn most> effectively. I have time till the end of January to> finish the project.Whew! As you can see, java, tomcat, jsp's, even just html, there's a TON of stuff out there. Here's what I would recommend:1)Deitel & Deitels' book "Java how to Program" 6th edition. The latest edition has what you need to know about using JDBC (for databases), and JSP's & servlets(including setting up tomcat).2)I would say forget about jetty/spring framework, they're not as widely used as tomcat, and what you learn working with tomcat is far more practical. It's not hard to set up. You can download either tomcat 4.1 or tomcat 5 (which is needed for some of the newer java stuff) from the tomcat site: http://tomcat.apache.org/   Configuration is not all that hard, about the most you'll have to do is change some of the ports you connect on. 3)There are plenty of resources out there on working with jsp's, sql databases, and if you have any more specific questions, you can always post them here!> > Thanx to ALL!Hope this was useful!                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Cannot create a new Offline Address Book

    I have 2 instances of Exchange Server installation  in one single organisation (by one per domain):
    1. Exchange 2010 Version 14.3 (Build 123.4).
    2. Echange 2013 Version 15.0 (Build 1044.25).
    I have created new OAB and arbitration mailbox following
    this article.
    It  is result of command:
    [PS] C:\Windows\system32>Get-Mailbox -Arbitration | where {$_.PersistedCapabilities -like "*oab*"} | ft name,servername
    Name ServerName
    BK Arbitration OAB vsrv-exbk
    But when i try generate new OAB using command:
    Update-OfflineAddressBook -Identity "OAB-FAB"
    I get this error message:
    Не удалось создать автономную адресную книгу "\OAB-FAB". Это может быть вызвано двумя причинами: служба помощников по обслуживанию почтовых ящиков не
     запущена на сервере "SRV-MAILBOX.xxx.local" или у вас нет разрешений на выполнение этой операции. Сообщение об ошибке: "Не удается вызвать службу по
    мощников по обслуживанию почтовых ящиков на сервере. 'SRV-MAILBOX.xxx.local': сбой. Ошибка RPC: -2147220990.".
        + CategoryInfo          : InvalidResult: (OAB-FAB:OfflineAddressBookIdParameter) [Update-OfflineAddressBook], LocalizedException
        + FullyQualifiedErrorId : [Server=VSRV-EXBK,RequestId=84bb0fb1-d6dd-4718-a704-4e9a20e178b6,TimeStamp=19.02.2015 12:07:00] [FailureCategory=Cmdle
       t-LocalizedException] 12FE7FE1,Microsoft.Exchange.Management.SystemConfigurationTasks.UpdateOfflineAddressBook
        + PSComputerName        : vsrv-exbk.xxx.local
    Roughly translation from Russian is - "Cannot create a new Offline Address Book
    "\OAB-FAB" This may be caused to two reasons: the service "Mailbox Assistant service." did not started on "SRV-MAILBOX.xxx.local"
    server or you  do not have permission to perform this operation.
    I investigated this situation and found out that i have "Organisation Management" role on my account, and "Mailbox Assistant service." is started on server "SRV-MAILBOX.xxx.local".
    I try to restart the service but it does not fix this issue.
    Please help me ;)

    Hi,
    How did you create a new OAB and an OAB Generation Mailbox? When creating new OABs after Exchange CU5, we need to specify the GeneratingMailbox property.
    For example:
    New-Mailbox -Arbitration -Name "BK Arbitration OAB" -Database DB4 -UserPrincipalName [email protected] –DisplayName " BK Arbitration OAB"
    Set-Mailbox "BK Arbitration OAB" –Arbitration –OABGen $true
    New-OfflineAddressBook -Name "OAB-FAB" –GeneratingMailbox "CN= BK Arbitration OAB,CN=Users,DC=contoso,DC=com" –AddressLists "Default Global Address List"
    For more information, please refer to this article.
    http://blogs.technet.com/b/exchange/archive/2014/05/13/oab-improvements-in-exchange-2013-cumulative-update-5.aspx
    Best Regards.

  • I upgraded to a new apple mac book pro and now when I try to download to adobe digital edition I receive this error:Error getting License. License Server Communication Problem: E_ACT_NOT_READY

    I upgraded to a new apple mac book pro and now when I try to download to adobe digital edition I receive this error:Error getting License. License Server Communication Problem: E_ACT_NOT_READY

    What does that have to do with Digital Publishing Suite?
    We’d love to help but if does have something to do with it, please give us
    some details.

  • Opening iphoto I get an error message that says "you can't open your current photo library using this version of iphoto.  You have made changes to your photo library using a newer version of iphoto.  Please quit and use the latest version of iphoto.

    Opening iphoto I get an error message that says "you can't open your current photo library using this version of iphoto.  You have made changes to your photo library using a newer version of iphoto.  Please quit and use the latest version of iphoto."  I wouldn't have a clue as to how to change to a new version of iphoto even if I wanted to. 

    If you don't have a backup you can resort to give this a try:
    Starting over from scratch with new library
    Start over with a new library and import the Originals (iPhoto 09 and earlier) or the Masters (iPhoto 11) folder from your original library as follows:
    1. Open the library package like this.
    2. Launch iPhoto with the Option key held down and, when asked, select the option to create a new library.
    3. Drag the subfolders of the Originals (iPhoto 09 and earlier) or the Masters (iPhoto 11) folder from the open iPhoto Library package into the open iPhoto window a few at a time.
    This will create a new library with the same Events (but not necessarily the same Event names) as the original library but will not keep the metadata, albums, books slideshows and other projects.
    Note:  your current library will be left untouched for further attempts at a fix if so desired.
    OT

  • New to J2EE; Best Practices

    Hi everyone, and thanks in advance for all of your help.
    I'm somewhat new to J2EE, at least in the sense of creating my own application. I work for a small software company in New England, and have to work on an enterprise application as part of my job; unfortunately, I don't get much exposure to the total of J2EE. Instead, most of my work is on small extensions, database scripts, or external projects that don't quite give me the exposure I'm looking for.
    As an exercise, I've decided to put together a sample J2EE application. I've spent time reading the (many) J2EE tutorials out there, but I'm having trouble putting it all together. This application works, but I know that I've used some bad patterns, and was hoping to get some feedback. My application consists of 4 Java classes and 8 JSPs, but none over 100 lines, and only 1 above 50.
    One final note before I start: yes, I know there are some frameworks out there that would help; I plan on migrating to Struts at some point. However, I wanted to make sure I understand the core J2EE structure before I delved into that.
    My application simply allows a user to add, edit, or delete entries in a database. The database consists of 1 table (Projects), with two fields: an id, and a name.
    The first page, Projects.jsp, lists the current projects in the database for the user:
    <%@ page contentType="text/html; charset=UTF-8" %>
    <%@ page pageEncoding="UTF-8" %>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
    <jsp:useBean id="projectsDAO"
                 class="com.emptoris.dataAccess.ProjectsDataAccessObject"
                 scope="application" />
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <title>Projects</title>
      </head>
      <body>
        <form name="projectsForm"
              action="<%= response.encodeURL("ProjectsController.jsp") %>"
              method="post">
          <c:if test="${projectsDAO.projects.numberOfProjects > 0}">
            <table>
              <tr>
                <th>Select</th>
                <th>ID</th>
                <th>Name</th>
              </tr>
              <c:forEach items="${projectsDAO.projects.projects}" var="project"
                         step="1">
                <tr>
                  <td>
                    <input type="radio" name="projectId" value="${project.id}" />
                  </td>
                  <td><c:out value="${project.id}" /></td>
                  <td><c:out value="${project.name}" /></td>
                </tr>
              </c:forEach>
            </table>
            <input type="submit" name="action" value="Edit Project" />
            <input type="submit" name="action" value="Delete Project" />
          </c:if>
          <input type="submit" name="action" value="Add New Project" />
        </form>
      </body>
    </html>The ProjectsDataAccessObject is a class that simply mirrors the table in the database. Adding, editing, or removing entries in this class will modify the database accordingly:
    package com.emptoris.dataAccess;
    import java.sql.*;
    import com.emptoris.model.*;
    public class ProjectsDataAccessObject {
        private Connection connection;
        private Statement statement;
        private Projects projects;
        public ProjectsDataAccessObject() throws ClassNotFoundException,
            SQLException {
            Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
            connection =
                DriverManager.getConnection(
                    "jdbc:microsoft:sqlserver://AFRASSO:1433", "sa", "password"
            statement = connection.createStatement();
            statement.execute("USE test");
        public Project getProject(int id) throws SQLException {
            Projects projects = getProjects();
            Project project = projects.getProject(id);
            return project;
        public Projects getProjects() throws SQLException {
            if (projects == null) {
                projects = new Projects();
                String query = "SELECT id, name FROM Projects";
                ResultSet resultSet = statement.executeQuery(query);
                Project project;
                while(resultSet.next()) {
                    project = new Project();
                    project.setId(resultSet.getInt(1));
                    project.setName(resultSet.getString(2));
                    projects.addProject(project);
            return projects;
        public void addNewProject(Project project) throws SQLException {
            String query =
                "INSERT INTO Projects (name) VALUES ('" + project.getName() + "')";
            statement.execute(query);
            query =
                "SELECT MAX(id) FROM Projects";
            ResultSet resultSet = statement.executeQuery(query);
            resultSet.next();
            project.setId(resultSet.getInt(1));
            projects.addProject((Project) project.clone());
        public void removeExistingProject(int id) throws SQLException {
            String query =
                "DELETE FROM Projects WHERE id = " + id;
            statement.execute(query);
            projects.removeProject(id);
        public void updateExistingProject(Project project) throws SQLException {
            String query =
                "UPDATE Projects SET name = '" + project.getName() +
                    "' WHERE id = " + project.getId();
            statement.execute(query);
            projects.getProject(project.getId()).setName(project.getName());
    }So the first question I have is: is this appropriate? I've set up the data access object correctly? I feel like I'm basically reproducing the Projects class... do I even need this class anymore? I certainly don't use it in any of the JSP pages (as you will see).
    Also, I've simply added it to the application context here. Is that the correct way to create and access a data access object like this one?
    The second question is: the form's action parameter is a JSP page that acts as a semi-controller, reads the parameters from the form, and passes that information to a class, which then determines where next to send the application. Does this make sense? I'm not really sure of the idea of using a JSP page as a controller, but I don't know any other way to get the results of the form to the controller class.
    Here is the controller JSP, ProjectsController.jsp:
    <%@ page contentType="text/html; charset=UTF-8" %>
    <%@ page pageEncoding="UTF-8" %>
    <jsp:useBean id="projectsDAO"
                 class="com.emptoris.dataAccess.ProjectsDataAccessObject"
                 scope="application" />
    <jsp:useBean id="projectsController"
                 class="com.emptoris.controller.ProjectsController"
                 scope="request">
      <jsp:setProperty name="projectsController" param="action" property="action" />
    </jsp:useBean>
    <jsp:forward page="<%= response.encodeURL(
                               projectsController.getDestinationPage()
                           ) %>" />and here is the ProjectsController class:
    package com.emptoris.controller;
    public class ProjectsController {
        private String action;
        public ProjectsController() {
        public String getDestinationPage() {
            if (action.equals("Add New Project"))
                return "AddProject.jsp";
            else if (action.equals("Edit Project"))
                return "EditProject.jsp";
            else if (action.equals("Delete Project"))
                return "DeleteProject.jsp";
            return null;
        public void setAction(String action) {
            this.action = action;
    }I'll stop there. I think this is enough information to give me feedback on what I've done thus far. If I've been unclear about something, please let me know and I'll fill in the blanks, or post more code if necessary. Also, feel free to comment on other aspects of the design and style that you see in this code; I'm here to learn, so even if I haven't brought it up, that just means I don't yet see the issues of what I've done yet. :)
    Thanks again for all of your help!
    Regards,
    Anthony Frasso

    hi,
    My best advise not to for any IDE.
    If you do all the things manually, you will get the idea of the reason of doing. if you go with IDE, for ex, if you are creating session bean, IDE itself will create some files for you, these things you will not get to know.
    if you create these things manually, usually you will get lot of errors, so you will get lot of experience than using any IDE.
    if you are going to develop any project or application at that time you can use NetBeans or eclipse or some other ide u like.

  • I CAN'T DOWNLOAD YAHOO MESSENGER ON MY NEW MAC AIR BOOK

    I CAN'T OPEN THE YAHOO APPLICATION ON MY NEW MAC AIR BOOK WITH OS X SEVER .

    Can you please provide the text of the error message you received?  Also what version of Mac OS are you using?  Finally what version of Photoshop are you trying to install?

  • New Set of Book

    Dear all,
    I have Requriment of Open New Set of Book, in This Way i Need To Change in
    AP, AR,GL what should i Follow and What Changes Requried in these module
    i Setup Level.
    Thanks

    Dear All,
    I am open the New Book
    I Have Already a char of account,
    I open a New Cleander
    i open New Currency ,
    in this way i open the the new book ,but when i go in payable it does not show
    other book,
    Is this Method is Correct or not.
    if i miss some steps then please tell me what can in do.
    Thanks

  • You have made changes to your photo library using a newer version of iPhoto. Please quit and use the latest version of iPhoto.

    You have made changes to your photo library using a newer version of iPhoto. Please quit and use the latest version of iPhoto.
    This is the message I'm getting when I try to open iphoto. This happened after a member of the genius bar fixed the problem with the download of the update of the Mac OSX combined.

    Well, I'll guess it's iPhoto 11 then.
    Option 1
    Back Up and try rebuild the library: hold down the command and option (or alt) keys while launching iPhoto. Use the resulting dialogue to rebuild. Choose to Rebuild iPhoto Library Database from automatic backup.
    If that fails:
    Option 2
    Download iPhoto Library Manager and use its rebuild function. This will create a new library based on data in the albumdata.xml file. Not everything will be brought over - no slideshows, books or calendars, for instance - but it should get all your albums and keywords back.
    Because this process creates an entirely new library and leaves your old one untouched, it is non-destructive, and if you're not happy with the results you can simply return to your old one. .
    Regards
    TD

  • A Good J2EE Book

    Can anyone please suggest me a good J2EE book which gives a thorough insight into the technology from basic to the advanced concepts??? Sorry, this may be a repettitive question, but please suggest me. Thanks in advance.

    I have just started reading
    Beginning Java EE 5: From Novice to Professional
    by Kevin Mukhar, Chris Zelenak, James L. Weaver and Jim Crume
    Apress ? 2006 (672 pages)
    ISBN:1590594703
    I cannot yet tell if its good or not.
    In my opinion, using a site like Safari or Books 24x7 is more economical than buying a single book or two. For the cost of an annual membership, you could buy 2 books from the bookstore. However, using those type of sites, you will have access to thousands of books that cover many, many topics.
    JJ

Maybe you are looking for

  • Can I install windows 7 using my MBP on my new Mac Mini

    I have a MBP that runs both Lion and Windows7 via bootcamp.   I just got a mac mini.  I would love to bootcamp that drive and load windows 7 as well.   But I cheaped out and did not get an external DVD drive.   Can I load Win 7 via my MBP's HD in eit

  • Can't Stream from iPhone 5C to Apple TV

    Hi, My Apple TV is on the same home network as my iPhone and on the television main screen I can see iTunes Radio and Netflix and all of the other apps, so I have it set up, however, when I try to check for Updates, it starts working * and then is al

  • Create new payment terms with multiple breakdown of payment

    Hi Gurus, I'm creating new payment terms like this:50% Down Payment; 20% upon delivery; 20% completion & installation; 10% retention How can I create this kind of payment terms? Hoping to your suggest Thanks, Marina

  • Please HELP Me with My 8130

    I have a 8130 Pearl from Alltel they notified me that the new 4.5 software was ready to download fro my phone. So I went to the BlackBerry site for Alltel and did the download and followed the instruction did the backup. When complete it told me it w

  • WIN 8 Flash Player Installed but not Working

    Hello, I cannot get any videos to play on my windows 8.  It says that I need flash player, but flash player is installed and it won't let me download.  I have tried many troubleshooting steps on the checklist with no joy.  Please help.  HIckory