Newbie: Eclipse and BO XI R2 SDK

I am new to the development with the BO XI R2 SDK... I have Eclipse 3.3.2 ("Eclipse IDE for Java EE Developers") and Tomcat 5.5 installed and have problems telling Eclipse where to find the BO JAR files.
The BO SDK is installed in C:\Programme\Business Objects XI\common\3.5\java\lib
In Eclipse I created a new Project (Web -> "Dynamic Web Project") and created the sample "HelloWorld" program as described in the BO "ReportEngine Developer Guide".
I right clicked on my project -> Properties -> Java Build Path -> Libraries -> Add Class Folder -> Create New Folder -> "BusinessObjects" -> Advanced -> Link to folder in the file system -> "C:\Programme\Business Objects XI\common\3.5\java\lib"
I now have 2 JAR files that start, e.g., with
<%@ page import="com.crystaldecisions.sdk.framework.IEnterpriseSession"%>
Eclipse says "The import com.crystaldecisions cannot be resolved"
How can I solve this problem?
Thanks a lot for your help!

Thanks for your help! I didn't know that I have to generate a WAR-file... must have read over it...(maybe the BO developer library could have more beginner-friendly tutorials and documentation...
Currently I am only interested in WebIntelligence (Report Engine SDK / REBean), so I skipped the "4. Copy the entire crystalreportviewers115 folder from the appropriate location below to the WAR file's root folder." step from the KBase article linked with the URL above.
The previous errors are gone, interestingly I still get 1 error: "IInfoStore cannot be resolved to a type":
if (enterpriseSession != null) {
               //Create and store useful objects for the session.
               session
                         .setAttribute("EnterpriseSession",
                                   enterpriseSession);
               IInfoStore iStore = (IInfoStore) enterpriseSession
                         .getService("InfoStore");
               session.setAttribute("InfoStore", iStore);
               response.sendRedirect("home.html");
          } else
               response.sendRedirect("index.jsp")
Thanks again!

Similar Messages

  • Eclipse open project wizard - OUAF SDK 4.1 install

    After installing it for the 4th time, I give up. Please help me. (I start over with a saved image in case you wonder.)
    I follow the install guide word for word:
    http://www.box.net/shared/z86acgmb57oi9lo8f312
    When I finally get Eclipse to come up to open the project Wizard, I get this error message:
    "The chosen operation is not currently available."
    http://www.box.net/shared/l09aar6q00nc52znq56p
    Can someone please tell me what I am missing here?
    I downloaded the correct version of Hibernate, renamed it, put in in the right folder, got all the other files from one location to the other. Does it have to be that complicated?
    Sorry I am so frustrated but for the last week I did not get very far.
    Any help is greatly appreciated.
    Today I tried 2 more times with the exact same result. I believe there is something missing on the install guide as some of the screen prints are clearly not matching.
    If someone has been able to successfully install this, I like to know how please.
    I have made some notes just to be sure I follow along the install guide:
    SDK install notes - Used installation Guide
    7th time:
    Micro Focus Net Express Server 5.1 already installed.
    Exploded app server folders: configenv option 3
                        initialsetup right after
    1.) Started server, checked if I can log in.
    2.) Installing jdk-1_5_0_22-windows-i586-p for Eclipse later. (Eclipse requirement)
    3.) Starting SDK setup
         Destination: C:\SPL\SPLSDK
         App Server dir: c:\ouaf\demo
         Java dir: C:\spl\jdk1.6.0_26
         Install completed
    4.) Post Client Setup
         Copied the tools folder from C:\spl\SPLSDK\SDK\4.0.0.5
                        to: C:\ouaf\DEMO\SPLSDKCommon
         Copied the JTA.JAR from C:\ouaf\DEMO\splapp\standalone\lib
                   to: C:\ouaf\DEMO\SPLSDKCommon\tools
    5.) Install Eclipse:
         Copied Eclipse folder to C:\spl\SPLSDK\SDK\4.0.0.5
         Modified Eclipse.ini:
         -vm
         C:\Java\jre1.5.0_22\bin\javaw.exe
    6.) Launch Eclipse
         Modified startEclipse.bat: (NOT IN GUIDE)
         Created SPLSDK_ECLIPSE environment variable (NOT IN GUIDE!!)
         start %SPLSDK_ECLIPSE%\%ProgName% -vm C:\Java\jre1.5.0_22\bin\javaw -data %SPLSDK_ECLIPSE_WORKSPACE%
         Eclipse Starting
    7.) Installing Eclipse Plugin
         Click on Help - Install New Software
         Uncheck all checkboxes.
         Click ADD
         UtilitiesUpdateSite
         jar:file:/C:/ouaf/DEMO/SPLSDKCommon/tools/eclipse/OracleUtilitiesUpdateSite.zip!/
         Check OUAF Eclipse feature
         Click Next
         Review items to be installed - Click Next
         Accept terms - Finish
         Security Warning - Click OK
         After installation CLICK NO and CLOSE Ecplipse - IMPORTANT NOT TO RESTART.
         File- Exit
    8.) Copy the Hibernate-3.2.5.ga.jar to: (downloaded as suggested by install guide.)
         to: C:\spl\SPLSDK\SDK\4.0.0.5\eclipse\plugins\com.oracle.utilities.eclipseTools_4.0.0.201008311124\shared\lib
    9.) Start Ecplipse and configure project.
         NEVER WORKS...
    Edited by: LodestarGuy on Jul 9, 2011 9:31 AM

    Thank you for your reply.
    I did not remove the JDK, I just added another version.
    I am using the Eclipse version that is mentioned in the install guide that I should use.
    http://www.eclipse.org/downloads/packages/release/galileo/sr2
    If you suggest to try your version I will. May I ask what other steps you might have taken that I not in the install guide?
    Here is my ENVIRON.ini
    # LAST MODIFIED: 2011-07-09-1136
    # THIS IS A SYSTEM MODIFIED FILE!!!
    # DO NOT EDIT MANUALLY
    ADDITIONAL_RUNTIME_CLASSPATH=
    ADDITIONAL_STOP_WEBLOGIC=
    ADF_HOME=C:\oracle\ora112
    ANT_ADDITIONAL_OPT=
    ANT_HOME=C:\ouaf\DEMO\product\apache-ant
    ANT_OPT_MAX=800
    ANT_OPT_MIN=200
    BATCHDAEMON=false
    BATCHENABLED=false
    BATCHTHREADS=5
    BATCH_DBPASS=ENC(SP6lCJnf7A1rU32MnN9YCZ1Y4vMnvBIIVEh1YO/7NxY=)
    BATCH_DBUSER=cisadm
    BATCH_MEMORY_ADDITIONAL_OPT=
    BATCH_MEMORY_OPT_MAX=1024
    BATCH_MEMORY_OPT_MIN=512
    BATCH_MODE=DISTRIBUTED
    BATCH_RMI_PORT=6600
    BSN_APP=SPLService
    BSN_JMX_RMI_PORT_PERFORMANCE=
    BSN_JMX_SYSPASS=
    BSN_JMX_SYSUSER=
    BSN_WLHOST=MDM2008
    BSN_WLS_SVRNAME=myserver
    CHILD_JVM_JAVA_HOME=
    CHILD_JVM_PATH=
    CMPDB=oracle
    COBDIR=
    COBDIR_INPUT=
    COHERENCE_CLUSTER_ADDRESS=DEV_ADD
    COHERENCE_CLUSTER_MODE=dev
    COHERENCE_CLUSTER_NAME=DEV_CL
    COHERENCE_CLUSTER_PORT=6601
    DATABASE_HOME=C:\oracle\ora112
    DBCONNECTION=jdbc:oracle:thin:@MDM2008:1521:DEMO
    DBDRIVER=oracle.jdbc.driver.OracleDriver
    DBNAME=DEMO
    DBPASS=ENC(ogPohvqXJAup6DWK+CDeWETFqrYpPiYh4qFIy+t0gWA=)
    DBPASS_MDS=
    DBPASS_ORASDPM=
    DBPASS_OSB_WLS=
    DBPASS_SOAINFRA=
    DBPORT=1521
    DBSERVER=MDM2008
    DBURL_OSB=
    DBURL_SOA=
    DBUSER=cisadm
    DBUSER_MDS=
    DBUSER_ORASDPM=
    DBUSER_OSB=
    DBUSER_SOAINFRA=
    DB_OVERRIDE_CONNECTION=
    DESC=DEMO env
    DIALECT=org.hibernate.dialect.Oracle10gDialect
    DIRSEP=\
    DOC1BILLSCRIPT=_ccbPrint.cmd
    DOC1SCRIPT=_ccbPrintDoc.cmd
    ENCODING=true
    FW_VERSION=V4.1.0
    FW_VERSION_NUM=4.1.0
    GIS=true
    GIS_URL=
    GIS_WLSYSPASS=
    GIS_WLSYSUSER=
    HIBERNATE_JAR_DIR=C:\spl\hibernate3.3.2
    HIGHVALUE=\uF8FF
    JAVAENCODING=UTF8
    JAVA_HOME=C:\spl\jdk1.6.0_26
    JNDI_OSB=wlsbjmsrpDataSource
    JVMCOMMAND=C:/ouaf/DEMO/bin/splcobjrun.cmd
    JVMMEMORYARG=512
    JVM_ADDITIONAL_OPT=
    MODULES=base,d1,d2,cm
    MPLADMINPORT=6502
    MPLSTART=false
    MPL_DBPASS=ENC(JIQRvspFjaXM+/WVJS9GI4QSOyVe6+H63vZehYXygzc=)
    MPL_DBUSER=cisadm
    NLS_LANG=AMERICAN_AMERICA.AL32UTF8
    OIM_SPML_NAME_SPACE=http://xmlns.oracle.com/OIM/provisioning
    OIM_SPML_SOAP_DEBUG_SETTING=false
    OIM_SPML_SOAP_ELEMENT=sOAPElement
    OIM_SPML_UBER_SCHEMA_NAME=F1-IDMUser
    ONLINE_DISPLAY_HOME=
    ONSCONFIG=
    ONS_JAR_DIR=
    OPEN_SPML_ENABLED_ENV=false
    OPSYS=win64
    ORACLE_CLIENT_HOME=C:\oracle\ora112client
    ORACLE_HOME=C:\oracle\ora112
    OSB_HOME=
    OSB_HOST=MDM2008
    OSB_LOG_DIR=/spl/sploutput/osb
    OSB_PASS_WLS=
    OSB_PORT_NUMBER=
    OSB_USER=
    PERL_HOME=C:\oracle\ora112client\perl
    RJVM=false
    SOA_HOME=
    SOA_HOST=MDM2008
    SOA_PORT_NUMBER=
    SPLADMIN=Administrator
    SPLADMINGROUP=cisgrp
    SPLApp=SPLApp.war
    SPLDIR=C:\ouaf
    SPLDIROUT=c:\ouaf\sploutput
    SPLEBASE=C:\ouaf\DEMO
    SPLENVIRON=DEMO
    SPLOUTPUT=C:\ouaf\sploutput\DEMO
    SPLSERVICEAPP=SPLService
    SPLWAS=WLS
    SPLWEBAPP=SPLWeb
    STRIP_HTML_COMMENTS=false
    TOP_VERSION=V2.0.1
    TOP_VERSION_NUM=2.0.1
    WEB_ADDITIONAL_OPT=
    WEB_APP=SPLWeb
    WEB_CONTEXT_ROOT=ouaf
    WEB_FORM_LOGIN_ERROR_PAGE=/formLoginError.jsp
    WEB_FORM_LOGIN_PAGE=/loginPage.jsp
    WEB_ISAPPVIEWER=true
    WEB_ISDEVELOPMENT=false
    WEB_ISEXPANDED=true
    WEB_JMX_RMI_PORT_PERFORMANCE=
    WEB_MAXAGE=28800
    WEB_MAXAGEI=28800
    WEB_MEMORY_OPT_MAX=1024
    WEB_MEMORY_OPT_MAXPERMSIZE=300
    WEB_MEMORY_OPT_MIN=1024
    WEB_PRELOADALL=false
    WEB_PRINCIPAL_NAME=cisusers
    WEB_ROLE_NAME=cisusers
    WEB_SERVER_HOME=C:\oracle\wlserver_10.3
    WEB_SPLPASS=ENC(nKmtsqF60GbiM50OoQt1T2vuhZY89tIDrytnZ7RAaLE=)
    WEB_SPLUSER=sysuser
    WEB_WLAUTHMETHOD=FORM
    WEB_WLHOST=MDM2008
    WEB_WLPAGECHECKSECONDS=43200
    WEB_WLPORT=6500
    WEB_WLSSLPORT=
    WEB_WLSYSPASS=ENC(BJWbp4JQs5VFnc9DHM1zoLp15wjn44JmfCMYHoNXUrE=)
    WEB_WLSYSUSER=sysuser
    WEB_WLS_SVRNAME=myserver
    WLS_ADMIN_PORT=
    WLS_WEB_WLSYSPASS={3DES}gEa2D33Ly9O+cgXvZgy3Ug==
    WLS_WEB_WLSYSUSER={3DES}ip2hoc3F8k4=
    WL_HOME=C:\oracle\wlserver_10.3
    XAIApp=XAIApp.war
    XAI_DBPASS=ENC(AAfsXjyhFabZ5Hpt8Jt44SCZX2sRliKWh8FiMjTx18E=)
    XAI_DBUSER=cisadm
    appViewer=appViewer.war
    help=help.war

  • Eclipse and Java EE 5

    Hi all,
    I'm going to develop an application based on Java EE 5.
    I'd like to use webservices, EJB 3.0, GlassFish, Portlets and everything should be than connected with JBI, bussiness logic will be modeled with BPEL.
    My question is which IDE would be better for me. I liked elipse for my JavaSE, Spring etc. development but I don't know the situation in JEE 5. Will be a problem to use these technologies with eclipse? Is eclipse (WTP?) ready for this project? With which plugins?
    Thanks
    P.S. I'm only deciding between eclipse and netbeans and I'm not interested in which IDE is little better but if eclipse is roughly on the same level with Java EE 5 and other technologies mentioned.

    On 6/7/2010 12:26 PM, Bill Herbert wrote:
    > Hi,
    >
    > I want to use Tomcat v6 with Eclipse. For installation, I'm following
    > the tutorial
    > " http://www.coreservelets.com/Apache-Tomcat-Tutorial/eclipse. html"
    > (Most other installation guides I've read seem to follow the same steps)
    >
    > I installed Java EE 5 SDK, Tomcat 6.0.16 and Eclipse IDE for Java EE
    > developers.
    >
    > In Eclipse I created a Tomcat server, but when I r click the server, I
    > get a message "Port 80 required by Tomcat v6.o server is already in use."
    > I rebooted and tried again before starting any other processes and got
    > the same message.
    > I disconnected my machine from the internet, used 'netstat' to see what
    > process might be using Port 80, and observed 0.0.0.0:80 "Listening" but
    > nothing "Established." Again tried to start the Tomcat server in
    > Eclipse, but got the same Port 80 message.
    >
    > Any suggestions, before I go nuts?
    >
    > Thanks for any help,
    > Bill
    What do you mean by "I r click the server"? Do you mean in the Servers
    view and choose Run or Debug?
    Normally, Tomcat comes ready to use on port 8080. You can change this by
    doing the following:
    1) Expand Server in the Project Explorer view.
    2) Exapnd Tomcat v6.0 Server at localhost-config
    3) Double-click server.xml
    4) Search for 8080
    5) Verify that you have:
    <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1"
    redirectPort="8443" />
    This should mean that Tomcat is using 8080 not 80. If other, change to
    8080 and try again.
    (80 is usually what your browser is using.)

  • Problem launching a jsp page with eclipse and tomcat

    Hi,
    I have just started using eclipse and tomcat for creating dynamic web pages. I tried to launch a jsp page after starting the tomcat server with the URL: http://locahost:8080/HelloWorld/, an error page was displayed as below:
    HTTP Status 404 -/
    type Status report
    message /_
    description The requested resource (-) is not available
    Apache Tomcat/5.5.17
    I didn't get any error at the console and when i just typed http://localhost, a pop up menu saying that the connection was refused when attempting to contact localhost.
    I'm not sure what is the problem here. Could it be the permssion to the localhost is not granted by the system as the eclipse IDE is running using linux?
    Hope someone can help.
    Thanks.

    http://www-128.ibm.com/developerworks/library/os-ectom/

  • Crystal Reports for Eclipse and CR2008

    SQL-Server 2005
    CR 2008, Ver.12.0.0.683
    Crystal Reports for Eclipse Plug-in Details:
    all Plug-in-files from Business Objects have the Versions 1.0.4.v1094 or 11.8.0.v20060727 except "CR for Eclipse Dev.Guide": Ver. 1.0.0.v1094
    I created a report with CR 2008 and load this report with eclipse. A preview in CR and eclipse is running perfect.
    When I bind this report to a jsp I get the error "Es wurde keine Rowsetspalte für das SQL-Ausdrucksfeld "strRefNo" gefunden", in english
    "no rowset-column for sql-statement "strRefNo""
    General this kind of SQL-statement is not working. This statement is a function which needs first a value from the database.
    When this value is fixed in the statement, the report is running in the jsp otherwise I get the error.
    When I delete this statement in eclispe, save this report, redo my delete and save the report again, the report is running with jsp!
    May be, there is a version conflict between CR and eclipse.
    I have to create the reports in CR2008 but I can not save the report in CR2008 to an older version.
    Is there a newer version for eclipse, which works with CR2008? I could not find any other version.
    Do you have other ideas?
    Thanks!
    Jens

    Hi Bryan,
    thank you for your good informations.
    I have downloaded the complete new eclipse and I don't get this error anymore.
    But in the next step, I tried a report with subreports. This is complete not working in Eclipse. When I load this report to Eclipse Ican see and click into the subreports. Each subreport is working in Preview, but the whole reports does not work (black screen), I get the error
    eclipse.buildId=M20080911-1700
    java.version=1.6.0_11
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE
    Command-line arguments:  -os win32 -ws win32 -arch x86
    Error
    Fri Feb 06 08:13:34 CET 2009
    Unknown Error (java.lang.NullPointerException)
    Info
    Fri Feb 06 08:13:34 CET 2009
    Plug-in Info: Business Objects, an SAP company - 12.2.200.r454
    java.lang.NullPointerException
         at com.crystaldecisions.reports.queryengine.QueryInfo.wF(Unknown Source)
         at com.crystaldecisions.reports.datafoundation.DFQuery.if(Unknown Source)
         at com.crystaldecisions.reports.datafoundation.DFQuery.a(Unknown Source)
         at com.crystaldecisions.reports.datafoundation.DFQuery.int(Unknown Source)
         at com.crystaldecisions.reports.datalayer.a.do(Unknown Source)
         at com.crystaldecisions.reports.dataengine.m.l(Unknown Source)
         at com.crystaldecisions.reports.dataengine.m.b(Unknown Source)
         at com.crystaldecisions.reports.dataengine.j.b(Unknown Source)
         at com.crystaldecisions.reports.dataengine.m.o(Unknown Source)
         at com.crystaldecisions.reports.dataengine.m.a(Unknown Source)
         at com.crystaldecisions.reports.dataengine.ContextNode.a(Unknown Source)
         at com.crystaldecisions.reports.dataengine.ContextNode.a(Unknown Source)
         at com.crystaldecisions.reports.dataengine.j.case(Unknown Source)
         at com.crystaldecisions.reports.dataengine.h.<init>(Unknown Source)
         at com.crystaldecisions.reports.dataengine.DataContext.a(Unknown Source)
         at com.crystaldecisions.reports.dataengine.DataProcessor2.a(Unknown Source)
         at com.crystaldecisions.reports.dataengine.DataProcessor2.a(Unknown Source)
         at com.crystaldecisions.reports.dataengine.DataProcessor2.new(Unknown Source)
         at com.crystaldecisions.reports.dataengine.DataProcessor2.try(Unknown Source)
         at com.crystaldecisions.reports.dataengine.DataProcessor2.int(Unknown Source)
         at com.crystaldecisions.reports.dataengine.DataProcessor2.I(Unknown Source)
         at com.crystaldecisions.reports.formatter.formatter.objectformatter.ObjectFormatter.fm(Unknown Source)
         at com.crystaldecisions.reports.formatter.formatter.paginator.PageFormatter.if(Unknown Source)
         at com.crystaldecisions.reports.formatter.formatter.paginator.PageFormatter.a(Unknown Source)
         at com.crystaldecisions.reports.formatter.formatter.paginator.PageFormatter.Y(Unknown Source)
         at com.crystaldecisions.reports.formatter.formatter.paginator.PageFormatter.moveToPageN(Unknown Source)
         at com.crystaldecisions.reports.formatter.formatter.lightmodel.FCMPageFormatter.goToPage(Unknown Source)
         at com.businessobjects.crystalreports.designer.core.elements.formatted.MultiPageModel.B(Unknown Source)
         at com.businessobjects.crystalreports.designer.core.elements.formatted.MultiPageModel.A(Unknown Source)
         at com.businessobjects.crystalreports.designer.core.elements.formatted.FormattedPages$2.A(Unknown Source)
         at com.businessobjects.crystalreports.designer.core.elements.formatted.FormattedPages$2.call(Unknown Source)
         at com.businessobjects.crystalreports.designer.core.util.thread.ExecutorWithIdleProcessing.A(Unknown Source)
         at com.businessobjects.crystalreports.designer.core.util.thread.ExecutorWithIdleProcessing.syncExecute(Unknown Source)
         at com.businessobjects.crystalreports.designer.core.elements.formatted.FormattedPages.create(Unknown Source)
         at com.businessobjects.crystalreports.designer.core.elements.formatted.FormattedDocumentModeller.getValidFormattedPages(Unknown Source)
         at com.businessobjects.crystalreports.designer.core.elements.formatted.FormattedDocumentModeller$3.doWork(Unknown Source)
         at com.businessobjects.crystalreports.designer.core.util.thread.AbstractCancellableRunnable.run(Unknown Source)
         at com.businessobjects.crystalreports.designer.core.util.thread.PriorityTask.run(Unknown Source)
         at com.businessobjects.crystalreports.designer.core.util.thread.PriorityCompoundCancellableRunnable.runSubtask(Unknown Source)
         at com.businessobjects.crystalreports.designer.core.util.thread.PriorityProgressAwareRunnable.runSubtask(Unknown Source)
         at com.businessobjects.crystalreports.designer.core.util.thread.PriorityCompoundCancellableRunnable.doWork(Unknown Source)
         at com.businessobjects.crystalreports.designer.core.util.thread.AbstractCancellableRunnable.run(Unknown Source)
         at com.businessobjects.crystalreports.designer.core.util.thread.ExecutorWithIdleProcessing$_B.run(Unknown Source)
         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
         at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)
    Any other good idea?
    Thanks in advance.
    Regards
    Jens
    Edited by: Jens Kutsche on Feb 6, 2009 8:27 AM
    Info
    Fri Feb 06 08:13:34 CET 2009
    Plug-in Info: Business Objects, an SAP company - 12.2.200.r454

  • How to show Html5 created in eclipse and link to any cloud application like c4C through HCP

    Hi Experts,
    How to show Html5 created in eclipse and link to any cloud application like C4C through HCP 
    Regards,
    Vijay.

    Your question is very unclear, please elaborate what you are trying to achieve.
    Also, did you click on the Alert Moderator link? This is for reporting abusive content, spam, points cheating, etc. It should not be used w/o a reason (one of the above) as what it does is putting the content in the Moderators' queue and hiding it from public view.

  • [svn] 2312: CursorManager: New functionality and a fix for SDK-15029

    Revision: 2312
    Author: [email protected]
    Date: 2008-06-30 17:24:01 -0700 (Mon, 30 Jun 2008)
    Log Message:
    CursorManager: New functionality and a fix for SDK-15029
    * NEW: When the mouse leaves a window/stage where a cursor is set, the cursor no longer sits on the edge of the screen until the mouse comes back into the window, it disappears.
    * NEW: In AIR, when the mouse leaves an active window and glides over an inactive window (without giving it focus) where a cursor is set, the system pointer will be hidden and the custom cursor will appear while gliding over that window, and disappear when you leave that window.
    * FIX: When a cursor is set in a child Window, and the mouse moves over another Window or WindowedApplication, the cursor no longer disappears -- the correct system pointer or custom cursor will display.
    * Fixed listener leaks when switching systemManagers (neither Jason nor I can tell when/why it would happen in CursorManager, however).
    Reviewer: Jason
    Bugs: SDK-15029
    Doc: No
    QA: Yes, here's an exhaustive list of ideas:
    * We'll need tests for the new behaviors.
    * For all tests, we need to try behavior in air AND behavior in (sa)player, and test regressions.
    * Please test SDK-15583 again, all other cursor tests.
    * Take the test case for SDK-15029 and open up TWO MyWindows. Test how the cursors change across all three app windows when they are overlapped like a Venn diagram, with different combinations of custom cursors on and off -- we should have test cases for all of this behavior.
    * Test that custom cursors work properly when the mouse leaves a non-rectangular stage with transparency.
    * Test mouse drag situations -- drag off stage, release, move back to stage; drag off and back onto stage, etc.
    * In my tests, I found a lot of bad behavior in AIR, and player seemed to be fine. Do we have drag and drop use cases for AIR with custom cursors?
    A list of some bugs I encountered:
    * BUG (cosmetic): If the mouse is outside the stage when a cursor changes for the first time (say you toggle a checkbox which sets the cursor using the keyboard), the cursor will appear on the stage in the last known mouse position. When the mouse returns to the stage, everything will start working correctly again.
    * BUG (cosmetic): In AIR, if you drag out, and back into the window, then release, a MOUSE_OUT is fired again over the stage, which is wrong. The mouse coords given are (-1,-1), also wrong. This causes the system cursor to show instead of the custom cursor.
    * BUG: In AIR: if you drag off the edge of a Window with a custom cursor, the cursor will vanish. The MOUSE_OUT event correctly event fires while dragging off the window. Even though the handler tells the system mouse cursor to appear, it doesn't -- might be an AIR issue, since the mouse is still dragging when told to show. If you move back over the active window without dragging, the cursor goes back to normal.
    * BUG: In AIR: if you drag over another window with a cursor, MOUSE_MOVE events don't fire on that other window until you let go. Therefore, a custom cursor in that window does not get drawn, nor does a system cursor. If you move back over the active window without dragging, the cursor goes back to normal.
    * BUG: In AIR: When dragging, off a window, Event.MOUSE_LEAVE only fires after the mouse is let go (unlike MOUSE_OUT), EVEN IF the mouse is dragged back over the window and released over the window. So you're told the mouse left when it didn't.
    * BUG: In Player: I could never get Event.MOUSE_LEAVE to fire when added to the stage in saplayer or browser.
    Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-15029
    http://bugs.adobe.com/jira/browse/SDK-15029
    http://bugs.adobe.com/jira/browse/SDK-15583
    http://bugs.adobe.com/jira/browse/SDK-15029
    Modified Paths:
    flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/managers/CursorManagerImpl.a s

  • Cannot make .war file using tomcat with eclipse and ant

    i have made all necesary configuration for deploying application using eclipse and ant for the tomcat server.
    when i start the server by clicking the tomcat icon on eclipse toolbar, the message is prompted that "missing application web.xml and using defaults". i have placed the web.xml file in the web/WEB-INF directory of the source project directory.
    also when i use ant by right-clicking on the build.xml file and choose Run as ant.. the process creates a desired .war file in webapps folder of the tomcat server but that war file does not works.
    where is the error i cannot figure out.
    am attaching the code of build.xml for reference.
    please help.
    build.xml:-
    <project name="BecilCTI" default="compile" basedir=".">
    <property file="build.properties"/>
    <property file="${user.home}/build.properties"/>
    <property name="app.name" value="BecilCTI"/>
    <property name="app.path" value="/${app.name}"/>
    <property name="app.version" value="0.1-dev"/>
    <property name="build.home" value="${basedir}/build"/>
    <property name="catalina.home" value="c:/Tomcat_5.5"/> <!-- UPDATE THIS! -->
    <property name="dist.home" value="${basedir}/dist"/>
    <property name="docs.home" value="${basedir}/docs"/>
    <property name="manager.url" value="http://localhost:8080/manager"/>
    <property name="src.home" value="${basedir}/src"/>
    <property name="web.home" value="${basedir}/web"/>
    <property name="compile.debug" value="true"/>
    <property name="compile.deprecation" value="false"/>
    <property name="compile.optimize" value="true"/>
    <!--<property name="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter"/>-->
    <path id="compile.classpath">
    <!-- Include all elements that Tomcat exposes to applications -->
    <pathelement location="${catalina.home}/common/classes"/>
    <fileset dir="${catalina.home}/common/endorsed">
    <include name="*.jar"/>
    </fileset>
    <fileset dir="${catalina.home}/common/lib">
    <include name="*.jar"/>
    </fileset>
    <pathelement location="${catalina.home}/shared/classes"/>
    <fileset dir="${catalina.home}/shared/lib">
    <include name="*.jar"/>
    </fileset>
    </path>
    <target name="all" depends="clean,compile"
    description="Clean build and dist directories, then compile"/>
    <target name="clean"
    description="Delete old build and dist directories">
         <echo message="Cleaning all dirs."/>
    <delete dir="${build.home}"/>
    <delete dir="${dist.home}"/>
    </target>
    <target name="compile" depends="prepare"
    description="Compile Java sources">
    <!-- Compile Java classes as necessary -->
    <mkdir dir="${build.home}/WEB-INF/classes"/>
    <javac srcdir="${src.home}"
    destdir="${build.home}/WEB-INF/classes"
    debug="${compile.debug}"
    deprecation="${compile.deprecation}"
    optimize="${compile.optimize}">
    <classpath refid="compile.classpath"/>
    </javac>
    <!-- Copy application resources -->
    <copy todir="${build.home}/WEB-INF/classes">
    <fileset dir="${src.home}" excludes="**/*.java"/>
    </copy>
    </target>
    <target name="dist" depends="compile"
    description="Create binary distribution">
    <!-- Copy documentation subdirectories
    <mkdir dir="${dist.home}/docs"/>
    <copy todir="${dist.home}/docs">
    <fileset dir="${docs.home}"/>
    </copy> -->
    <!-- Create application JAR file -->
    <jar jarfile="${catalina.home}/webapps/${app.name}.war"
    basedir="${build.home}"/>
    <!-- Copy additional files to ${dist.home} as necessary -->
    </target>
    <target name="install" depends="compile"
    description="Install application to servlet container">
    <deploy url="${manager.url}"
    username="${manager.username}"
    password="${manager.password}"
    path="${app.path}"
    localWar="file://${build.home}"/>
    </target>
    <target name="list"
    description="List installed applications on servlet container">
    <list url="${manager.url}"
    username="${manager.username}"
    password="${manager.password}"/>
    </target>
    <target name="prepare">
    <!-- Create build directories as needed -->
    <mkdir dir="${build.home}"/>
    <mkdir dir="${build.home}/WEB-INF"/>
    <mkdir dir="${build.home}/WEB-INF/classes"/>
    <!-- Copy static content of this web application -->
    <copy todir="${build.home}">
    <fileset dir="${web.home}"/>
    </copy>
    <mkdir dir="${build.home}/WEB-INF/lib"/>
    </target>
    <target name="reload" depends="compile"
    description="Reload application on servlet container">
    <reload url="${manager.url}"
    username="${manager.username}"
    password="${manager.password}"
    path="${app.path}"/>
    </target>
    <target name="remove"
    description="Remove application on servlet container">
    <undeploy url="${manager.url}"
    username="${manager.username}"
    password="${manager.password}"
    path="${app.path}"/>
    </target>
    </project>

    So is context.xml actually overwriting the settings found in server.xml?I think so. The way I understand it is the the context.xml file saves you from having to edit server.xml. It is preferred for each web app to do its own config, rather than lumping them all together in server.xml.
    And what would be the best way to create the war file? IAt its heart, a WAR is just a zip file with its contents laid out in according to the specification of a web application directory structure.
    So the simplest way to make a war file is to zip up your directory structure with a tool like winzip, and rename it to be myApp.war.
    Regarding ant, I would recommend you take a look through [url http://jakarta.apache.org/tomcat/tomcat-4.1-doc/appdev/index.html
    ]this tutorial. It explains the basics of website layout, configuration and deployment.
    On [url http://jakarta.apache.org/tomcat/tomcat-4.1-doc/appdev/source.html] this page  in particular, it includes a link to a basic ant file that you can use as a starting point.
    Cheers,
    evnafets

  • Question concerning Eclipse and Tomcat Plugin and JSP

    I have a Tomcat-Project that I am working on in Eclipse and quite a few external JARs. Everything works fine, when I run my Test class within my project (in Eclipse). But as soon, as I am trying to call the jsp in my browser I get Exceptions: "java.lang.NoClassDefFoundError: org/apache/log4j/Logger" for example, which tells me that in the browser it can't find the JARs... I'm guessing something's wrong with the classpath but I was thinking that Eclipse would handle those things for me...
    I've added the JARs to my project via Eclipse (Properties -> Java Build Path -> Libraries -> Add external JARs). And I've created a subdirectory for my jsp files and allowed my project to update the .xml file for the settings and all... Do I need to do anything else? What have I done wrong so far, have I forgotten to do?

    I solved the problem...

  • Setting up eclipse and tomcat

    Does anyone here have any expertise configuring these two products?(eclipse and tomcat)
    I have my tomcat server running and it process them jsp pages just fine. I have also installed the plugin to get tomcat configured with eclispe.
    I am just having problems running a jsp file directly from tomcat. it always points to a file on the hd and not to the webapps area like it's supposed to......

    Sure - we use that combo for development all the time.
    What's the problem specifically? Did you create a new Tomcat project in Eclipse? If you did, then it will automatically add the project's web path as a context to Tomcat, and you can browse directly to it using your browser.
    FYI - note that the context that is created is going to point to the eclipse workspace directory - NOT the default webapps directory that you might have configured for Tomcat. That's OK.
    - K

  • Eclipse and Tomcat questions

    Hi everyone,
    Lastnight I setup Eclipse to work with Tomcat, which works very good, but there are something I don't understand.
    1. My files are put in my workspace in (C:\Documents and Settings\...etc)
    How does Tomcat (which is installed in C:\Tomcat) know that it should get the files from my workspace directory?
    Because in the C:\Tomcat directory I can't find any .XML file that refers to my workspace directory.
    2. How I developed my servlets till now, I had some other free editor, I needed to compile my servlets then restart Tomcat and then test it.
    With Eclipse + Tomcat plugin, all I need to do save the servlet and apparently the source code is compiled automatically. All I need to do is refresh the servlet in my browsers (very handy and easy to develop like this). But my question is, does Eclipse compile the servlet automatically after saving? And why doesn't tomcat have to be restarted?
    Just a few questions to understand it a bit better, I'm really happy with this setup as it makes everything a lot easier.
    Regards,
    Steven.

    I believe you will need to become familiar with and install:
    http://www.eclipse.org/webtools/
    HTH
    Darins
    "raul" <[email protected]> wrote in message
    news:b894c367f9750f367a2e8336f8fe93b1$[email protected]..
    > Hi, I downloaded the latest version of eclipse 3.1 and I've installed
    > apache tomcat in mi PC.
    > Eclipse has a plugin : org.eclipse.tomcat_4.1.30.1
    > My problem is that I don't know how to use the tomcat server with eclipse.
    > I readed some tutorials and they say that I have to configure using menu
    > Window > Preferences and then I will see the tomcat option. But that
    > option doesn't appears or I couldn't see it.
    > Another tutorial say that I have to activate a plugin in the following
    > menu location: Window > Customize Perspective > Commands and select the
    > checkbox for tomcat , but that option doesn't appears either.
    > What can I do, I want to use eclipse and tomcat together...
    > Can someone help me with this questions?
    >
    > Thanks so much.
    > Raul Torres
    >
    >
    >

  • Zend Studio for Eclipse and Flex - Impossible?

    I've been going in circles all day trying to get the Flex
    plug-in to work in the Eclipse installation that installs with Zend
    Studio for Eclipse.
    The offshore dork for Zend said, "No now for plug-in for
    Studio." So I guess that means I have to install Eclipse with Zend
    Studio for Eclipse and then the Flex plug-in. But it appears the
    Flex plug-in is baffled by the Eclipse 3.4 version that installs
    with Zend Studio for Eclipse.
    Many errors about please choose the correct folder etc. The
    installation of the Flex 3.0 plug-in can be completed but fails
    when trying to edit an mxml file with, "Could not open the editor:
    Assertion failed."
    There is a Flex updater to 3.0.1 which claims to support
    Eclipse 3.4 but not for the plug-in as far as I could tell.
    Attempting to use the Flex 3.0.1 updater on the Flex 3.0
    plug-in installation in the Zend Studio for Eclipse directory
    completely befuddles the installer.
    Can anyone point me in some new directions for a solution?
    Does Adobe have phone support any longer?
    cd /

    this is the same problem disscused in thread (Flash Builder 4 plugin with eclipse 3.6)  http://forums.adobe.com/thread/747394?tstart=0.please follow that thread if any one do not understand this thread problem.

  • JSTL 1.1.2, TOMCAT 5.5, JDK 5, Eclipse and Problems

    I have been having trouble loading the JSTL library (standard.jar & jstl.jar)
    I'm using Eclipse 3.0.2 to do my development work on my JSP pages. So normally I will just create my Tomcat(5.5 on JDK5.0) project using Sysdeo(tm) plugin in its default directory (C:\eclipse\workspace\mytomcatproject).
    Then I would begin creating my JSPs and use JSTL(1.1.2) for my development. I'd put those standard.jar/jstl.jar into /WEB-INF/lib as recommended.
    The problem is I can't seem to get JSTL library working, even I tried out copy and pasting the example code into my pages.
    I have :
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
    ... //some code
    ${fn:escapeXml(param["myreq"])} will show out in the JSP exactly "${fn:escapeXml(param["myreq"])}" without processing. Although no runtime errors comes out (meaning the TOMCAT successfully loaded the library) but seems that the taglib is not working!!!
    I did some experiments:
    Experiment 1 :-
    <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
    (notice the uri, its without /jsp)
    and it works for /core taglib, but not the /functions taglib. Meaning somewhere in the TOMCAT library it load the older 1.0 version of JSTL.
    When I try using the /functions taglib
    <%@ taglib prefix="fn" uri="http://java.sun.com/jstl/functions" %>
    TOMCAT will complaint about the non-existence of this JSTL.
    Experiment 2 :-
    I tried to copy all the JSTL tld into my /WEB-INF/tld and and change my web.xml to include the tld location by using <jsp-config><taglib>.
    Doesn't work as well!!! The taglib just didn't get process.
    Experiment 3 :-
    I tried to modify the <Context> in server.xml to include tldNameAware and tldValidation to TRUE.
    Not Working as well!!!
    Experiment 4 :-
    I comment out the <my_tomcat_home>/conf/server.xml <Context> (the one that Eclipse created for my Tomcat project) and directly paste my project directory into <my_tomcat_home>/webapps and restarted my TOMCAT.
    IT WORKS!!!
    So does JSTL 1.1.2 only works in TOMCAT webapps home? Seems that TOMCAT only load the /WEB-INF/lib when the project is in its webapps, but when the project is outside of the webapps dir, it seems doesn't process the JSTL lib.
    Any idea how to make it work outside the Tomcat webapps cause I try to encourage my team to use Eclipse and CVS.

    The probable cause of the issue is your web.xml file.
    If your web.xml file is declared as being servlet version 2.3, then it disables the JSTL expression language (EL) by default.
    ie if you have this:
    <?xml version="1.0"?>
    <!DOCTYPE web-app PUBLIC
       "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
       "http://java.sun.com/dtd/web-app_2_3.dtd">
    <web-app>It should change to be this:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
        version="2.4">Undo all of that hacking you did through the config files.
    JSTL needs no tld files, and no entries in web.xml to make it work.
    Hope this helps,
    evnafets

  • The amendment that I do not appear (so if I close Eclipse and re-enter)

    I'm using Eclipse Europa + Java + BlazeDS +  server Tomcat, but whenever I compile, does not show the amendment.
    To show the amendment, I always have to close Eclipse and come again ...
    what will be? any configuration in Tomcat server?
    I thank those who help: THANK YOU!
    Gilberto

    It has always been very basic to always maintain a backup copy of your computer for just such an occasion.  Use your backup to put everything on the new computer.

  • Can We enter Sales Invoice and Incoming Payment VIA SDK

    Dear Experts
    We have to develop an integration bridge with retrieve data from excel sheet and upload in SAP , i want to clear is it possible to enter sales invoices and incoming payment via SDK?. If it is possible please guide me about objects name and any reading material for SDK development.
    Thanks

    Hello,
    Yes it is possible with 2 steps:
    1. you post the invoice
    2. you post the payment
    I have already posted into the forum several examples, you may check them:
    For invoice + payment
    for payment only:
    Regards
    János

Maybe you are looking for

  • Can I don't use sapxmltoolkit for xml parsing?

    Hi SDN, I have a J2EE application with Struts frontend. I I have successfully deployed and run without problem on SAP WebAS 6.40 (Slim Edition). However, when I tried to deploy and run the same application on the Java Edition that comes with EP, ther

  • Migration Assistant not connecting

    I am setting up a new Mac Mini (running Lion, I presume) and trying to migrate files from an older Mini (running OS 10.5.8) during set up.  I have them connected with an ethernet cable, but the old Mini doesn't "see" the new one and I can't get them

  • How to pass parameters to Responder functions?

    Hi guys, Im using AMFPHP, and would like to pass some paramteres to Function in Responder, how can i do that? new Responder('success', 'fault'); // I would like to pass few simple parameters to success function. Saludos marcin

  • Apple TV Keeps dropping , Just got a replacement today but does the same whats the problem

    I went today to the Apple store in Fashion Center in Las Vegas , NV . Replaced my Apple TV Box 3rd Generation 1080 P and when the technisian gave me the new one told me if you will still have the same issue contact support? What a joke so they will c

  • What is schema?

    what does schema means,as i know that it means a related tables ( for example HR schema) but i think it has a different meaning when it is used with triggers (on database or on schema triggers) then here it seems as they are taking about a user or al