7.0.0.1 exploded web app edit of html file deployed instantly

 

Seth,
For all static content in a webapp the web container accesses the content
when it is requested by a client. So if you change it at the source where
its deployed from, the changes will show up on the web client.
This is also true for servlet classes, however in that case the time
interval after which it looks for changes is controlled by a context-param
of the servlet:
<context-param>
<param-name>weblogic.servlet.reloadCheckSecs</param-name>
<param-value>-1</param-value>
</context-param>
this defines
* How often WebLogic checks whether a servlet has been
* modified, and if so reloads it. -1 is never reload, 0 is
* always reload. Default = 1.
"Seth Johnson" <[email protected]> wrote in message
news:[email protected]..
>
I am running WebLogic 7.0.0.1 in Production mode so autodeployment isdisabled.
I have deployed the application as external_stage. If I edit an htmlfile in
the source directory and then go to my browser and refresh, I see theupdate has
already been made.
Why is that?
I haven't told WebLogic to redeploy/activate the file. How often doesWebLogic
go to disk to determine the pages it has served have changed?
Does this only work for html files or are there other file types thatdon't require
"activation" before they are served?
Seth

Similar Messages

  • How do I add image upload to web app edit template?

    How do I add image upload to web app edit template. When creating fields I am selecting image from the field type. But the only way to upload and image is when I create the web app item within the admin. The option to upload an image is not available when the user submit web form opens.
    Wont send any of these questions through this email anymore but really needed assistance.
    Thanks,
    Gordon

    On the Details tab of the Web App setup, under Web App Item Options; have you ticked "Allow File Upload" and specified a Default Upload Folder?

  • How can I edit an html file in Firefox using View Source?

    I have created an html webpage and saved it to my pc. I can't edit the html file in firefox when I right click on the page and select "View Source". I can view the code but I can't edit it. I can do this in IE9.
    I thought I was able to do this before in Firefox.
    Did my settings change somewhere that I can no longer do this?
    Do I have to have something checked in the Web Developer extensions for it to work?
    I'm using Firefox 24.0
    Thank you for any help with this. :)

    The View Source window in Firefox cannot be used to change computer codes. Nor can the Web Developer tools.
    Sorry for any inconvenience.
    I suggest using Programmer's Notepad.

  • How can i edit a .html file with jdeveloper?

    hi
    when i use ibm websphere, i can edit a .html file visually.
    but when i use 9ideveloper, i can not do the same thing.
    i do not want to learn writing html code with notepad.
    who can help me?
    tell me how to deal with this problem.

    Hi,
    JDeveloper 9.0.3 and 9.0.4 don't have a WYSIWYG HTML editor. JDeveloper 9.0.5 that will be close to 9.0.4 has a WYSIWYG editor for both, HTML and JSP.
    Frank

  • Exploded web app in weblogic 8.1

    Hi I have deployed a exploded web application in weblogic 8.1.
              I am not able to see the web application structure in the weblogic.
              When I am deploying the web application with context root prooj002.
              I am only able to find examplesServer_proj002_proj002 folder inside C:\bea\weblogic81\samples\domains\examples\examplesServer\.wlnotdelete\extract
              directory , i am not able see the web-inf, meta-inf, classess etc directories.
              Could you please tell me where there directories/files are??
              Regards
              Umesh

    Hi, Umesh,
              We don't copy the whole directory structure of a webapp into domain directory. IMO, you don't need to care about the directory you mentioned above.
              Thanks,
              -Fred.

  • Office Web Apps only opens some file types

    I have a Office Web Apps (WCA) 2013 UAT environment that is connected to my UAT SharePoint 2013 farm.  I can preview a lot of document types in Office Web Apps but other I get an error.  For example pptx gives me the error "Sorry, PowerPoint
    Web App ran into a problem opening this presentation. To view this presentation please open it in Microsoft PowerPoint". 
    All the excel file types work as does *.doc files.  *.docx files fail.
    I can't find any logging information in my ULS or event viewer logs. 
    Background: The OS on all servers is Windows 2008 R2, the OWA/WCA farm uses allowHttp as I will be behind a hardware load balancer.  The issue is not to do with SSL or SSLoffload as most file types open.
    The SPWOPIBinds look correct to me: Fails for the docx binding below
    Application     : Word
    Extension       : DOCX
    ProgId          :
    Action          : attend
    IsDefaultAction : False
    ServerName      : OWA-UAT.DEMO.LOCAL
    WopiZone        : internal-http
     Works for this WOPIBinding
    Application     : Word
    Extension       : DOC
    ProgId          :
    Action          : interactivepreview
    IsDefaultAction : False
    ServerName      : OWA-UAT.DEMO.LOCAL
    WopiZone        : internal-http
    Any ideas?

    By default, there are 8 bindings for DOCX.  Do you see any other bindings available?
    Trevor Seward, MCC
    Follow or contact me at...
    &nbsp&nbsp
    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • Weblogic 10.1 web apps merge log4j log files into single log file

    Hi
    I have deployed multiple web applications on my weblogic (v 10.1 - JDK 1.5.0_12). I am using log4j-1.2.13.jar in a four different web applications.
    The location for the files are - WEB-INF\lib\log4j-1.3.13.jar and WEB-INF\classes\log4j.properties
    When I deployed all the four webapps in weblogic - we found that all of the apps started writing their logs into the logfile which is configured in the log4j of the first web apps log file. The "first web app" is the web app which is the first app deployed in weblogic.
    I have deployed all the four webapps in Tomcat and found that four separate log files get created. Hence, this problem is unique to Weblogic.
    Any suggestions on what the problem could be? I have been battling with this issue for over a week- and have exhausted all ideas.
    Thank you,
    Ronak S.

    Hi ,
    Read all about your issue here :
    Weblogic 10.0 and Log4j classpath problem
    Issue is that the Weblogic system classloader includes log4J already..
    Use "Filtering ClassLoader" a mechanism to configure deployment descriptors to explicitly specify that certain packages should always be loaded from the application, rather than being loaded by the system classloader.
    see: http://e-docs.bea.com/wls/docs100/programming/classloading.html#wp1097187
    Example:
    Add following to your META-INF/weblogic-application.xml
    <prefer-application-packages>
    <package-name>org.apache.log4j.*</package-name>
    </prefer-application-packages>
    Exclude all library packages used within your applcation to have full control over what is used by the application.
    regards,
    Kris

  • WEBSITE NOT REFLECTING EDITS OF HTML FILE THAT WAYS SUCCESSFULLY "PUT" TO REMOTE SERVER

    Help!  I'm hoping there is a simple reason why I can't get my simple edits to reflect on the website.Here is what I have done/tried:
    1. opened and added one simple line of text (with one link to a pdf) to one page of the pre-exisitng site.
    2. checked both properties and code to make sure everything matched the preceding, similar line of text
    3. connected successfully to remote site through dreamweaver
    4. tried both "putting" and synchronizing the file (along with dependent files)
    5. the first time I did this I got the message that "no syncronization info is available" from  the remote site
    6. clicked ok (after going back and  unchecking "maintain synchronization information," and making sure there were no sync files in the _name folders)
    7. it took a long time to upload all of the files from the local site.  when it finished, the log stated that everything put successfully, but the website
    doesn't look any different.
    Our root folder is saved on our server.  We just recently changed web host providers.
    Also, for each webpage, there are two html files (one general and then one with a 1, 2 or 3 column descriptor).  I edited and put both to the site, but is there
    something I should know about these two files?
    ??  I just need to make some really simple edits and I don't understand why they are not showing up!!??
    Any help would be deeply appreciated!!!
    Thanks, Jessica

    I followed your instructions and was able to see the dummy page in the browser.  (no file not found error)
    OK - that's good.
    I only have one site defined (should I have two - one for local and one for remote?)
    Well, one site definition has the ability to contain local and multiple remote site specifications.  Under the basic Site category in the Site definition, you will see the path to the local root folder.  Under the Servers category, you will see each server that has been defined - usually a Remote server (that would be your web hosting account) and a Testing server (if you are coding a site with server scripting).  It's normally the case, with a simple, static HTML site, to have just Local and Remote details in your site definition.
    I called our host (Go Daddy) to ask what the name of the root directory was and they instructed me to just leave that blank. so right now it just appears as \
    Actually, it should be either blank or "/" (the regular slash).
    If you are able to see the dummy file that you browsed to but still do not see changes made to other files, then it must be that the host is caching files on your site.  You would have to ask them that question.  Otherwise, you should see changes that have been uploaded immediately.

  • IPhone 4s (IOS 5) photo app editing Reduces the file size drastically.

    Anyone else notice that after you take a photo the file size is about 3.7 MB or so, but if you edit it with the new editing features of IOS 5 the file size is reduced to under 1 MB.  It really does not matter what you do, when you save it (and it distroys the original by the way) the file size is reduced (and thus the quality) to as low as 296 KB.  This is ridiculas. Be very careful or you'll end up with a bunch of useless photos.
    Anyone else experience this?  Try it and email the result, that should show you the size (you do not get a choice of sizes anymore). I'll sick with the 3rd party apps until (if) Apple changes this.
    Let me know what you think??

    The upgrade to IOS 5.0.1 offered no fixes to this issue. Can't understand why 4 caused no issues with the camera and the update to 5 took it down. Anyone else find a fix for this?

  • Batch Edit Multiple HTML files | Find and Replace

    Hi,
    I would like to use Automator to automate (I know that sounds redundant) the following process.
    1. Take a group of html files
    2. Open each file so it can find and replace the script of any image folders
    Example:
    Change: img src="home_files/photo.jpg" to img src="images/photo.jpg"
    3. Save & Close each file
    I assume this this would have to be done in either AppleScript or Cocoa.
    Any help would be greatly appreciated.
    Thanks in advance.

    you most definitely don't need Cocoa for something like that. if all you need is a straightforward search and replace in a bunch of html files you can easily do this with a shell script. If you need some more involved search and replace you have to explain what it is exactly that you want.
    to automate direct search and replace you can do something along the following lines in automator
    1. get selected finder items (this will select your html files)
    2. run shell script action with input passed as arguments
    <pre style="
    font-family: Monaco, 'Courier New', Courier, monospace;
    font-size: 10px;
    margin: 0px;
    padding: 5px;
    border: 1px solid #000000;
    width: 720px;
    color: #000000;
    background-color: #ADD8E6;
    overflow: auto;"
    title="this text can be pasted into the Script Editor">
    for f in "$@"
    do
    fl=`echo "$f"`
    sed 's%home_files/photo.jpg%images/photo.jpg%g' $f > /users/$USER/.tmp.txt
    cat /users/$USER/.tmp.txt > "$fl"
    done
    rm /users/$USER/.tmp.txt</pre>

  • Editing the HTML file to remove white banding

    Good morning,
    When I was on CP5, I was able to reposition my HTML content to the upper left hand corner of the browser window.  However, in CP5, I seem to get a white column with no content on either side of my course. Any ideas what I need to change in the HTML document to absolute position the content to the upper left-hand corner?
    Here is my current code:
    <!-- Copyright [2008] Adobe Systems Incorporated.  All rights reserved -->
    <!-- saved from url=(0013)about:internet -->
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <title></title>
      <script src="standard.js" type="text/javascript"></script>
      <script src="SCORM_support/scorm_support.js"></script>
      <script type="text/javascript" language="JavaScript">
       // set document.domain property here, if it works for your environment/SCORM implementation
       // document.domain="";
       var g_intAPIType = 0;
       // Hook for Internet Explorer
       if ((navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) || g_intAPIType == -1)
        g_intAPIType = 0;
        document.write('<script language=\"VBScript\"\>\n');
        document.write('On Error Resume Next\n');
        document.write('Sub Captivate_FSCommand(ByVal command, ByVal args)\n');
        document.write('Call Captivate_DoFSCommand(command, args)\n');
        document.write('End Sub\n');
        document.write('</script\>\n');
        document.write('<script language=\"VBScript\"\>\n');
        document.write('On Error Resume Next\n');
        document.write('Sub Captivate_DoExternalInterface(ByVal command, ByVal parameter, ByVal value, ByVal variable)\n');
        document.write('Call Captivate_DoExternalInterface(command, parameter, value, variable)\n');
        document.write('End Sub\n');
        document.write('</script\>\n');
       } else {
        g_intAPIType = 1;
       var strURLFile = "WCMS.swf";   // Name of the flash file
       var intIntervalSecs = 1;    // Number of seconds to wait for SCORM API to load
       var g_intAPIOrder = 0;     // Way to search for API object (0 - starts with bottom up; 1 - starts top down)
       var strURLBase = "";
       var strURLParams = "";
       var strURLFull = document.location + "";
       var intTemp = strURLFull.indexOf("#");
       if (intTemp == -1)
        intTemp = strURLFull.indexOf("?");
       if (intTemp > 0)
        strURLParams = strURLFull.substring(intTemp + 1, strURLFull.length);
       var strTemp = location.protocol.toUpperCase();
       if (strTemp.indexOf("FILE") == -1)
         var intTemp = location.pathname.lastIndexOf("/");
       else
         var intTemp = location.pathname.lastIndexOf("\\");
       if (intTemp != -1)
         strURLBase = location.protocol + "//" + location.host + location.pathname.substring(0, intTemp + 1);
       else
         strURLBase = location.protocol + "//" + location.host + location.pathname;
       strURLParams = (strURLParams==unescape(strURLParams)?escape(strURLParams):strURLParams);
       strURLParams = (strURLParams==""?"":"?") + strURLParams;
       function Finish()
        if ((isAPI()) && (g_bFinishDone == false))
         (g_zAPIVersion=="0.2"?g_objAPI.LMSCommit(""):g_objAPI.Commit(""));
         g_bFinishDone = (g_zAPIVersion=="0.2"?g_objAPI.LMSFinish("") == "true":g_objAPI.Terminate("") == "true");
        return (g_bFinishDone + "" ) // Force type to string
       if(g_intAPIType==0)
        // Detect Internet Explorer
        var g_bIsInternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
        // Handle fscommand messages from a Flash movie
        function Captivate_DoFSCommand(command, args)
         var CaptivateObj = g_bIsInternetExplorer ? Captivate : document.Captivate;
         var strFSArgs = new String(args);
         var strFSCmd = new String(command);
         var strErr = "true";
         var strFSArg1, strFSArg2, strFSArg3
         var intFSDelimiter = strFSArgs.indexOf("|");
         if (intFSDelimiter > -1)
          strFSArg1 = strFSArgs.substr(0, intFSDelimiter);  // Name of data element to get from API
          var strFSTemp = strFSArgs.substr(intFSDelimiter + 1);
          intFSDelimiter = strFSTemp.indexOf("|");
          if(intFSDelimiter > -1)
           strFSArg2 = strFSTemp.substr(0, intFSDelimiter); // Value
           strFSArg3 = strFSTemp.substr(intFSDelimiter + 1); // Variable
          } else {
           strFSArg2 = strFSTemp;
         } else {
          strFSArg1 = strFSArgs;
         // do nothing, if SCORM API is not available
         if (!isAPI()) return;
         if ( strFSCmd == "LMSInitialize" || strFSCmd=="Initialize")
          CaptivateObj.SetVariable(strFSArg3, eval('g_objAPI.' + strFSCmd + '(\"\");'));
         } else if ( strFSCmd == "LMSSetValue" || strFSCmd=="SetValue") {
          strErr = eval('g_objAPI.' + strFSCmd + '(\"' + strFSArg1 + '\",\"' + strFSArg2 + '\");');
          CaptivateObj.SetVariable(strFSArg3, strErr);
         } else if ( strFSCmd == "LMSFinish" || strFSCmd=="Terminate") {
          g_bFinishDone = eval('g_objAPI.' + strFSCmd + '(\"\");')
          strErr = g_bFinishDone;
          CaptivateObj.SetVariable(strFSArg3, g_bFinishDone);
         } else if ( strFSCmd == "LMSCommit" || strFSCmd=="Commit") {
          strErr = eval('g_objAPI.' + strFSCmd + '(\"\");');
          CaptivateObj.SetVariable(strFSArg3, strErr);
         } else if ((strFSArg2) && (strFSArg2.length > 0)) {
          if(strFSCmd=="LMSGetLastError")
           strErr = eval('g_objAPI.' + strFSCmd + '();')
           CaptivateObj.SetVariable(strFSArg3, strErr);
          } else {
           strErr = eval('g_objAPI.' + strFSCmd + '(\"' + strFSArg1 + '\");')
           CaptivateObj.SetVariable(strFSArg3, strErr);
         } else if (strFSCmd.substring(0,3) == "LMSGet") {
          strErr = "-2: No Flash variable specified"
         return strErr;
        function Captivate_DoExternalInterface(command, parameter, value, variable)
         var CaptivateObj = g_bIsInternetExplorer ? Captivate : document.Captivate;
         //alert("command  " + command + " ;parameter " +parameter+ " ;value " + value + " ;variable " + variable );
         //var strFSArgs = new String(args);
         var strFSCmd = new String(command);
         var strErr = "true";
         var strFSArg1, strFSArg2, strFSArg3;
         strFSArg1 = parameter;
         strFSArg2 = value;
         strFSArg3 = variable;
         /*var intFSDelimiter = strFSArgs.indexOf("|");
         if (intFSDelimiter > -1)
          strFSArg1 = strFSArgs.substr(0, intFSDelimiter);  // Name of data element to get from API
          var strFSTemp = strFSArgs.substr(intFSDelimiter + 1);
          intFSDelimiter = strFSTemp.indexOf("|");
          if(intFSDelimiter > -1)
           strFSArg2 = strFSTemp.substr(0, intFSDelimiter); // Value
           strFSArg3 = strFSTemp.substr(intFSDelimiter + 1); // Variable
          } else {
           strFSArg2 = strFSTemp;
         } else {
          strFSArg1 = strFSArgs;
         // do nothing, if SCORM API is not available
         if (!isAPI()) return;
         if ( strFSCmd == "LMSInitialize" || strFSCmd=="Initialize")
          //CaptivateObj.SetVariable(strFSArg3, eval('g_objAPI.' + strFSCmd + '(\"\");'));
          CaptivateObj.SetScormVariable(strFSArg3,eval('g_objAPI.' + strFSCmd + '(\"\");'));
         } else if ( strFSCmd == "LMSSetValue" || strFSCmd=="SetValue") {
          strErr = eval('g_objAPI.' + strFSCmd + '(\"' + strFSArg1 + '\",\"' + strFSArg2 + '\");');
          //CaptivateObj.SetVariable(strFSArg3, strErr);
          CaptivateObj.SetScormVariable(strFSArg3, strErr);
         } else if ( strFSCmd == "LMSFinish" || strFSCmd=="Terminate") {
          g_bFinishDone = eval('g_objAPI.' + strFSCmd + '(\"\");')
          strErr = g_bFinishDone;
          //CaptivateObj.SetVariable(strFSArg3, g_bFinishDone);
          CaptivateObj.SetScormVariable(strFSArg3, g_bFinishDone);
         } else if ( strFSCmd == "LMSCommit" || strFSCmd=="Commit") {
          strErr = eval('g_objAPI.' + strFSCmd + '(\"\");');
          //CaptivateObj.SetVariable(strFSArg3, strErr);
          CaptivateObj.SetScormVariable(strFSArg3, strErr);
         } else if ((strFSArg2) && (strFSArg2.length > 0)) {
          if(strFSCmd=="LMSGetLastError")
           strErr = eval('g_objAPI.' + strFSCmd + '();')
           //CaptivateObj.SetVariable(strFSArg3, strErr);
           CaptivateObj.SetScormVariable(strFSArg3, strErr);
          } else {
           strErr = eval('g_objAPI.' + strFSCmd + '(\"' + strFSArg1 + '\");')
           //CaptivateObj.SetVariable(strFSArg3, strErr);
           CaptivateObj.SetScormVariable(strFSArg3, strErr);
         } else if (strFSCmd.substring(0,3) == "LMSGet") {
          strErr = "-2: No Flash variable specified"
         return strErr;
      </script>
    </head>
    <body  bgcolor="#f5f4f1" onunload="Finish();">
    <!-- <center> -->
      <div id="CaptivateContent" style="position:absolute; top: 0px; left: 0px;">
      </div>
      <layer id="NS_dynamic" name="NS_dynamic">
      <script type="text/javascript">
        var tempso = new SWFObject("SCORM_support/scorm_support.swf", "scorm_support", "2", "2", "10", "#CCCCCC");
        tempso .addParam("quality", "high");
        tempso .addParam("id", "scorm_support");
        tempso .addParam("bgcolor","#FFFFFF");
        tempso .addParam("menu", "false");
        tempso .addParam("movie", "SCORM_support/scorm_support.swf");
        tempso .setAttribute("redirectUrl", "http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash");
      </script>
      <noscript>
       <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
        codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"
        width="2" height="2" id="scorm_support" align="">
        <param name=movie value="SCORM_support/scorm_support.swf"> <param name=quality value=high> <param name=menu value=false> <param name=bgcolor value=#FFFFFF>
        <embed src="SCORM_support/scorm_support.swf" quality=high bgcolor=#FFFFFF  width="2" height="2" name="scorm_support" align=""
         type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer">
        </embed>
       </object>
      </noscript>
      </layer>
      <script type="text/javascript" language="JavaScript">
       var timeCurrent_int = new Date().getTime();
       var timeLimit_int = new Date().getTime() + (intIntervalSecs * 1000);
       // This simply loops for a set period of time, waiting for the API to
       // load and/or be found.  A better solution would be to use setInterval
       // and on the timeout, redirect or load the resulting Captivate file.
       while((g_objAPI == null) && timeCurrent_int < timeLimit_int)
        g_objAPI = getAPI(g_intAPIOrder);
        timeCurrent_int = new Date().getTime();
       if(g_objAPI != null)
        strURLParams += (strURLParams==""?"?":"&") + "SCORM_API=" + g_zAPIVersion + "&SCORM_TYPE=" + g_intAPIType;
    //document.write('<center>');
       //document.write('<table border="0" cellpadding="2" cellspacing="2"> \n');
       //document.write('  <tr>  \n');
       //document.write('    <td align="middle">');
       document.write('<div id="flash" style="position:absolute; top:0px; left:0px;"> \n');
       var so = new SWFObject(strURLFile + strURLParams, "Captivate", "992", "625", "9", "#CCCCCC");
        so.addParam("quality", "high");
        so.addParam("name", "Captivate");
        so.addParam("id", "Captivate");
        so.addParam("wmode", "window");
        so.addParam("bgcolor","#FFFFFF");
        so.addParam("menu", "false");
        so.addVariable("variable1", "value1");
        so.setAttribute("redirectUrl", "http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=S hockwaveFlash");
        so.write("CaptivateContent");
       document.write(' </div> \n');
       //document.write('</td> \n');
       //document.write('  </tr> \n');
       //document.write('</table> \n');
       //document.write('</center>');
      </script>
      <script type="text/javascript">
       document.getElementById('Captivate').focus();
       document.Captivate.focus();
      </script>
      </center>
    </body>
    </html>

    Good morning,
    When I was on CP5, I was able to reposition my HTML content to the upper left hand corner of the browser window.  However, in CP5, I seem to get a white column with no content on either side of my course. Any ideas what I need to change in the HTML document to absolute position the content to the upper left-hand corner?
    Here is my current code:
    <!-- Copyright [2008] Adobe Systems Incorporated.  All rights reserved -->
    <!-- saved from url=(0013)about:internet -->
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <title></title>
      <script src="standard.js" type="text/javascript"></script>
      <script src="SCORM_support/scorm_support.js"></script>
      <script type="text/javascript" language="JavaScript">
       // set document.domain property here, if it works for your environment/SCORM implementation
       // document.domain="";
       var g_intAPIType = 0;
       // Hook for Internet Explorer
       if ((navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) || g_intAPIType == -1)
        g_intAPIType = 0;
        document.write('<script language=\"VBScript\"\>\n');
        document.write('On Error Resume Next\n');
        document.write('Sub Captivate_FSCommand(ByVal command, ByVal args)\n');
        document.write('Call Captivate_DoFSCommand(command, args)\n');
        document.write('End Sub\n');
        document.write('</script\>\n');
        document.write('<script language=\"VBScript\"\>\n');
        document.write('On Error Resume Next\n');
        document.write('Sub Captivate_DoExternalInterface(ByVal command, ByVal parameter, ByVal value, ByVal variable)\n');
        document.write('Call Captivate_DoExternalInterface(command, parameter, value, variable)\n');
        document.write('End Sub\n');
        document.write('</script\>\n');
       } else {
        g_intAPIType = 1;
       var strURLFile = "WCMS.swf";   // Name of the flash file
       var intIntervalSecs = 1;    // Number of seconds to wait for SCORM API to load
       var g_intAPIOrder = 0;     // Way to search for API object (0 - starts with bottom up; 1 - starts top down)
       var strURLBase = "";
       var strURLParams = "";
       var strURLFull = document.location + "";
       var intTemp = strURLFull.indexOf("#");
       if (intTemp == -1)
        intTemp = strURLFull.indexOf("?");
       if (intTemp > 0)
        strURLParams = strURLFull.substring(intTemp + 1, strURLFull.length);
       var strTemp = location.protocol.toUpperCase();
       if (strTemp.indexOf("FILE") == -1)
         var intTemp = location.pathname.lastIndexOf("/");
       else
         var intTemp = location.pathname.lastIndexOf("\\");
       if (intTemp != -1)
         strURLBase = location.protocol + "//" + location.host + location.pathname.substring(0, intTemp + 1);
       else
         strURLBase = location.protocol + "//" + location.host + location.pathname;
       strURLParams = (strURLParams==unescape(strURLParams)?escape(strURLParams):strURLParams);
       strURLParams = (strURLParams==""?"":"?") + strURLParams;
       function Finish()
        if ((isAPI()) && (g_bFinishDone == false))
         (g_zAPIVersion=="0.2"?g_objAPI.LMSCommit(""):g_objAPI.Commit(""));
         g_bFinishDone = (g_zAPIVersion=="0.2"?g_objAPI.LMSFinish("") == "true":g_objAPI.Terminate("") == "true");
        return (g_bFinishDone + "" ) // Force type to string
       if(g_intAPIType==0)
        // Detect Internet Explorer
        var g_bIsInternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
        // Handle fscommand messages from a Flash movie
        function Captivate_DoFSCommand(command, args)
         var CaptivateObj = g_bIsInternetExplorer ? Captivate : document.Captivate;
         var strFSArgs = new String(args);
         var strFSCmd = new String(command);
         var strErr = "true";
         var strFSArg1, strFSArg2, strFSArg3
         var intFSDelimiter = strFSArgs.indexOf("|");
         if (intFSDelimiter > -1)
          strFSArg1 = strFSArgs.substr(0, intFSDelimiter);  // Name of data element to get from API
          var strFSTemp = strFSArgs.substr(intFSDelimiter + 1);
          intFSDelimiter = strFSTemp.indexOf("|");
          if(intFSDelimiter > -1)
           strFSArg2 = strFSTemp.substr(0, intFSDelimiter); // Value
           strFSArg3 = strFSTemp.substr(intFSDelimiter + 1); // Variable
          } else {
           strFSArg2 = strFSTemp;
         } else {
          strFSArg1 = strFSArgs;
         // do nothing, if SCORM API is not available
         if (!isAPI()) return;
         if ( strFSCmd == "LMSInitialize" || strFSCmd=="Initialize")
          CaptivateObj.SetVariable(strFSArg3, eval('g_objAPI.' + strFSCmd + '(\"\");'));
         } else if ( strFSCmd == "LMSSetValue" || strFSCmd=="SetValue") {
          strErr = eval('g_objAPI.' + strFSCmd + '(\"' + strFSArg1 + '\",\"' + strFSArg2 + '\");');
          CaptivateObj.SetVariable(strFSArg3, strErr);
         } else if ( strFSCmd == "LMSFinish" || strFSCmd=="Terminate") {
          g_bFinishDone = eval('g_objAPI.' + strFSCmd + '(\"\");')
          strErr = g_bFinishDone;
          CaptivateObj.SetVariable(strFSArg3, g_bFinishDone);
         } else if ( strFSCmd == "LMSCommit" || strFSCmd=="Commit") {
          strErr = eval('g_objAPI.' + strFSCmd + '(\"\");');
          CaptivateObj.SetVariable(strFSArg3, strErr);
         } else if ((strFSArg2) && (strFSArg2.length > 0)) {
          if(strFSCmd=="LMSGetLastError")
           strErr = eval('g_objAPI.' + strFSCmd + '();')
           CaptivateObj.SetVariable(strFSArg3, strErr);
          } else {
           strErr = eval('g_objAPI.' + strFSCmd + '(\"' + strFSArg1 + '\");')
           CaptivateObj.SetVariable(strFSArg3, strErr);
         } else if (strFSCmd.substring(0,3) == "LMSGet") {
          strErr = "-2: No Flash variable specified"
         return strErr;
        function Captivate_DoExternalInterface(command, parameter, value, variable)
         var CaptivateObj = g_bIsInternetExplorer ? Captivate : document.Captivate;
         //alert("command  " + command + " ;parameter " +parameter+ " ;value " + value + " ;variable " + variable );
         //var strFSArgs = new String(args);
         var strFSCmd = new String(command);
         var strErr = "true";
         var strFSArg1, strFSArg2, strFSArg3;
         strFSArg1 = parameter;
         strFSArg2 = value;
         strFSArg3 = variable;
         /*var intFSDelimiter = strFSArgs.indexOf("|");
         if (intFSDelimiter > -1)
          strFSArg1 = strFSArgs.substr(0, intFSDelimiter);  // Name of data element to get from API
          var strFSTemp = strFSArgs.substr(intFSDelimiter + 1);
          intFSDelimiter = strFSTemp.indexOf("|");
          if(intFSDelimiter > -1)
           strFSArg2 = strFSTemp.substr(0, intFSDelimiter); // Value
           strFSArg3 = strFSTemp.substr(intFSDelimiter + 1); // Variable
          } else {
           strFSArg2 = strFSTemp;
         } else {
          strFSArg1 = strFSArgs;
         // do nothing, if SCORM API is not available
         if (!isAPI()) return;
         if ( strFSCmd == "LMSInitialize" || strFSCmd=="Initialize")
          //CaptivateObj.SetVariable(strFSArg3, eval('g_objAPI.' + strFSCmd + '(\"\");'));
          CaptivateObj.SetScormVariable(strFSArg3,eval('g_objAPI.' + strFSCmd + '(\"\");'));
         } else if ( strFSCmd == "LMSSetValue" || strFSCmd=="SetValue") {
          strErr = eval('g_objAPI.' + strFSCmd + '(\"' + strFSArg1 + '\",\"' + strFSArg2 + '\");');
          //CaptivateObj.SetVariable(strFSArg3, strErr);
          CaptivateObj.SetScormVariable(strFSArg3, strErr);
         } else if ( strFSCmd == "LMSFinish" || strFSCmd=="Terminate") {
          g_bFinishDone = eval('g_objAPI.' + strFSCmd + '(\"\");')
          strErr = g_bFinishDone;
          //CaptivateObj.SetVariable(strFSArg3, g_bFinishDone);
          CaptivateObj.SetScormVariable(strFSArg3, g_bFinishDone);
         } else if ( strFSCmd == "LMSCommit" || strFSCmd=="Commit") {
          strErr = eval('g_objAPI.' + strFSCmd + '(\"\");');
          //CaptivateObj.SetVariable(strFSArg3, strErr);
          CaptivateObj.SetScormVariable(strFSArg3, strErr);
         } else if ((strFSArg2) && (strFSArg2.length > 0)) {
          if(strFSCmd=="LMSGetLastError")
           strErr = eval('g_objAPI.' + strFSCmd + '();')
           //CaptivateObj.SetVariable(strFSArg3, strErr);
           CaptivateObj.SetScormVariable(strFSArg3, strErr);
          } else {
           strErr = eval('g_objAPI.' + strFSCmd + '(\"' + strFSArg1 + '\");')
           //CaptivateObj.SetVariable(strFSArg3, strErr);
           CaptivateObj.SetScormVariable(strFSArg3, strErr);
         } else if (strFSCmd.substring(0,3) == "LMSGet") {
          strErr = "-2: No Flash variable specified"
         return strErr;
      </script>
    </head>
    <body  bgcolor="#f5f4f1" onunload="Finish();">
    <!-- <center> -->
      <div id="CaptivateContent" style="position:absolute; top: 0px; left: 0px;">
      </div>
      <layer id="NS_dynamic" name="NS_dynamic">
      <script type="text/javascript">
        var tempso = new SWFObject("SCORM_support/scorm_support.swf", "scorm_support", "2", "2", "10", "#CCCCCC");
        tempso .addParam("quality", "high");
        tempso .addParam("id", "scorm_support");
        tempso .addParam("bgcolor","#FFFFFF");
        tempso .addParam("menu", "false");
        tempso .addParam("movie", "SCORM_support/scorm_support.swf");
        tempso .setAttribute("redirectUrl", "http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash");
      </script>
      <noscript>
       <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
        codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"
        width="2" height="2" id="scorm_support" align="">
        <param name=movie value="SCORM_support/scorm_support.swf"> <param name=quality value=high> <param name=menu value=false> <param name=bgcolor value=#FFFFFF>
        <embed src="SCORM_support/scorm_support.swf" quality=high bgcolor=#FFFFFF  width="2" height="2" name="scorm_support" align=""
         type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer">
        </embed>
       </object>
      </noscript>
      </layer>
      <script type="text/javascript" language="JavaScript">
       var timeCurrent_int = new Date().getTime();
       var timeLimit_int = new Date().getTime() + (intIntervalSecs * 1000);
       // This simply loops for a set period of time, waiting for the API to
       // load and/or be found.  A better solution would be to use setInterval
       // and on the timeout, redirect or load the resulting Captivate file.
       while((g_objAPI == null) && timeCurrent_int < timeLimit_int)
        g_objAPI = getAPI(g_intAPIOrder);
        timeCurrent_int = new Date().getTime();
       if(g_objAPI != null)
        strURLParams += (strURLParams==""?"?":"&") + "SCORM_API=" + g_zAPIVersion + "&SCORM_TYPE=" + g_intAPIType;
    //document.write('<center>');
       //document.write('<table border="0" cellpadding="2" cellspacing="2"> \n');
       //document.write('  <tr>  \n');
       //document.write('    <td align="middle">');
       document.write('<div id="flash" style="position:absolute; top:0px; left:0px;"> \n');
       var so = new SWFObject(strURLFile + strURLParams, "Captivate", "992", "625", "9", "#CCCCCC");
        so.addParam("quality", "high");
        so.addParam("name", "Captivate");
        so.addParam("id", "Captivate");
        so.addParam("wmode", "window");
        so.addParam("bgcolor","#FFFFFF");
        so.addParam("menu", "false");
        so.addVariable("variable1", "value1");
        so.setAttribute("redirectUrl", "http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=S hockwaveFlash");
        so.write("CaptivateContent");
       document.write(' </div> \n');
       //document.write('</td> \n');
       //document.write('  </tr> \n');
       //document.write('</table> \n');
       //document.write('</center>');
      </script>
      <script type="text/javascript">
       document.getElementById('Captivate').focus();
       document.Captivate.focus();
      </script>
      </center>
    </body>
    </html>

  • Set Disable or Expiry Date for web app item via Edit form

    I have a user that wants to delete a web app item from a secure zone edit form, but they are not the owner of that web app item.  All items in the web app were imported via a csv file and hence do not have a 'submitted by' user id assigned.
    Is it possible to Disable a web app item using a web app Edit form?  or alternatively, is it possible to set the Expiry Date of a web app item using a web app Edit form?
    Thanks
    Dave

    Sorry Brian, but I'm not sure that answers my question.
    Sure, I can create a single web app item for every single client of my customer, manually.
    Sure, I can create and 'allocate' that single web app item to each customer manually.
    I pray the customer doesn't have hundreds of clients. And I would have to teach my customer how to do this convoluted process for every new client.
    But the one thing this doesn't do is answer the question of updating the value of units held.
    It seems the order module remains the closes to what I am looking for in that it allows an equation, and is automatically customer specific.
    However, I am looking for a way to achieve a single daily update by the customer as to the value of the units held by each client. This can be done via the product module - update price. But this does not update existing orders. Exisitng orders are fixed at the price on the day. The customer wants to update the value once, in one place, and have that amend all existing 'orders' to reflect the new total value of units held by each individual client, and to have this show in each client's member area.
    If you can think of a way of doing this in webapps or via the order module, this is what I am looking for. Anyone?

  • Using Office Web Apps Server with SharePoint Foundation 2013

    I want to know whether I can configure Office Web Apps server to edit Excel documents on a SharePoint Foundation 2013 site.
    I came across a TechNet article that states that "When used together with SharePoint Server 2013, Office Web Apps Server provides updated versions of Word Web App, Excel Web App, PowerPoint Web App, and OneNote Web App".
    However, later in the same article, it states "If your organization licenses Office 2013 through a Volume Licensing program, you can enable Office Web Apps editing for SharePoint 2013 on-premises" (without mentioning Foundation or Server).

    Hi Lemesnil,
    The Office Web App server should support the Edit licenses for SharePoin Foundation 2013, Office Web App is free to
    download, you can also try installing and configuring in a test environment, see more from the below article applied to SharePoint Foundation 2013.
    http://support.microsoft.com/kb/2886404/en-us
    http://blogs.technet.com/b/speschka/archive/2012/12/31/enabling-licensing-and-editing-for-office-web-apps-in-sharepoint-2013.aspx
    Anohter useful article aobut how to license Office Web App server, you can take a look.
    http://blogs.technet.com/b/volume-licensing/archive/2013/05/22/how-to-license-office-web-apps-server.aspx
    Thanks
    Daniel Yang
    TechNet Community Support

  • Web Apps FAQ

    Hello,
    I am working on knowledge base entries for developing Web Applications with Sun ONE Studio. I would be interested in whether any of the following are helpful.
    Also, are there other entries you think should be added? Other comments? Corrections?
    Thanks
    Web Apps FAQ
    Creating a Web Application
    Q: Where do I put my JSP files in my web module.
    A: JSP files can go into the web module's document base directory or any
    of its subdirectories except for the subdirectories under WEB-INF. For example,
    the following is correct:
    correctWebModStructure
    + login.jsp
    ++ JSP_files
    +++ shop.jsp
    + WEB-INF
    ++ Classes
    ++ lib
    ++ web.xml
    The following is incorrect:
    incorrectWebModStructure
    + WEB-INF
    ++ login.jsp     
    ++ JSP_files
    +++ shop.jsp     
    ++ Classes
    ++ lib
    ++ web.xml
    Note that with the incorrect structure, the JSP files will compile but
    they will not run on a server.
    Q: Where should I put my servlet source and binary files when I create
    and execute a web module from the IDE?
    A: Your compiled classes must go in the appropriate package directory
    under <web mod document root>/WEB-INF/Classes. The easiest place to
    put the source code is in the same directory as the compiled class. To
    put your source code in a different directory, see "Can I put my source code in
    a different directory from WEB-INF/classes?"
    Note that when a class is imported by another class or by a JSP file, the
    class MUST be in a named namespace (package).
    Q: Where do I put my libraries (JAR files) in a web module?
    A: You can put the libraries in one of several places:
    o If the JAR file will be used only by the module, put it in the
    WEB-INF/lib directory.
    o If the JAR file will be shared by multiple web modules look at the server's
    documentation to find out how to make the library available across web
    modules.
    - If you are using the Sun One Application server, you can either copy
    the JAR into the <instance_dir>/lib directory (such as
         <AppServerInstallDir>\domains\domain1\server1\lib) or edit the
         classpath-suffix attribute of the java-config element in the
         server.xml file. For details about server.xml, see the Sun ONE Application
         Server Administrator�s Configuration File Reference. You must
         restart the server.
    - If you are using the internal Tomcat server, put the JAR file into one of
    the following directories:
    <ide-install-dir>/jwsdp/lib/
    <ide-install-dir>/jwsdp/common/classes
    <ide-install-dir>/jwsdp/common/lib/
    <ide-install-dir>jwsdp/shared/classes
    <ide-install-dir>/jwsdp/shared/lib/
    Note that for compilation, a JAR file must either be mounted as as an
              archive file or the JAR file must be put into <ide-install-dir>\lib\ext.
    When you add a JAR file to WEB-INF/lib directory tree, the IDE mounts
              the JAR file for you automatically.
    Q: Can I put my source code in a different directory from WEB-INF/classes?
    A: Yes. For example, say you have a directory structure as follows:
    myWebApp
    + WEB-INF
    ++ Classes
    +++ myPkg
    + src
    ++ myPkg
    1. In the Filesystems tab, mount myWebApp and separately mount src.
    The Explorer should look like this:
    <path>/myWebApp
    <path>/myWebApp: /WEB-INF/classes <-IDE automatically mounts this
    <path>/src
    2. Open Tools > Options > Building > External Compilation and select this Target:
    <path>/myWebApp: /WEB-INF/classes
    (By default, this setting is project wide, if you click the >> column, you
    can set it at the user or default level.)
    3. Whenever you create a Java file under /WEB-INF/classes, the IDE automatically
    adds a servlet entry and a mapping in the web.xml. Because you are putting
    your source elsewhere, you will have to enter these entries manually, or do
    the following.
    1. Right-click the web.xml node, and choose Properties.
    2. In the Deployment panel of the web.xml properties window,
    click the ellipses (...) in the Servlets value field to display
    the Servlets Property editor.
    In Servlets Property editor, click Add to display the Add Servlet dialog box.
    In the Add Servlet dialog box, type, or browse for, the servlet class name.
    Type in the name by which you want to identify the servlet.
    3. Click the Edit button for Mappings and add the mapping for the servlet.
    4. Click OK to close the Add Servlet dialog box, then click OK to close
    the Servlets property editor.
    Note: If you don't add the web.xml entries, you might get an error like the
    following:
    "The requested object does not exist on this server.
    The link you followed is either outdated, inaccurate,
    or the server has been instructed not to let you have it.
    Please inform the site administrator of the referring page."
    Q: Why do I get invalid package name when I try to add a package to my
    web module.
    You have two options for creating packages in a web module.
    1. Create a package in a subdirectory of WEB-INF/classes.
    2. Create a package in a directory that is not in the WEB-INF tree and
    put the compiled class in the WEB-INF tree. For example, if you have the
    following directory structure, set the compilation target to WEB-INF/classes.
    myWebMod
    + src
    ++ pkg1
    + WEB-INF
    ++ classes
    +++ pkg1
    ++ lib
    In either case, the WEB-INF/classes directory must be mounted. The IDE
    does this automatically when you create a web module or turn a directory
    into a web module.
    To set the compilation target, choose Tools > Options > Building >
    External Compilation and select the target. In this example, you would
    select:
    <path>/myWebMod: /WEB-INF/classes
    Do not use a directory structure like this:
    myWebMod
    + WEB-INF
    ++ src << wrong
    ++ classes
    You can alternatively keep your source code in the appropriate package
    directory under WEB-INF/classes.
    Editing JSP Files
    Q: JSP code completion does not work now that I use the Jakarta recommended
    directory structure and use Ant to build and deploy my web applications? Can
    I fix this?
    To make code completion work, you must mount the following libraries and
    directories in the Filesystems tab of the Explorer window. Mounting a parent
    directory does not work.
    * <working-directory>/src
    * <working-directory>/build
    * Every .jar file that is copied by the build script to
              <working-directory>/build/WEB-INF/lib. (The IDE automatically mounts
                   all the jar files in WEB-INF/lib when you mount working-directory/build.)
    * Any other libraries that are used by the web application, such as
              libraries that have been deployed to the server.
    Deploying a Web Application
    Q: Can I change the URL that is used to execute a JSP page? For example,
    instead of http://localhost/welcome.jsp, can I have the URL be
    http://localhost/shopping/welcome.jsp?
    A: Yes, right-click on the WEB-INF and choose Properties from the contextual
    menu. In the Properties window, type /<name>. For example, type
    /shopping
    Note that youu can use servlet mappings in the web.xml file to control the
    mappings of URLs to servlets.
    Q: Is there a way to copy the compiled code to the server for testing
    without having to create a WAR file?
    A: Yes, this is the default action when you right-click the WEB-INF
    node and choose Deploy from the contextual menu.
    With Internal and External Tomcat installations, the deploy action causes
    the IDE to change the server's configuration file to add a context entry,
    which points to the document root of your working version of the web
    application. For example
    /myApp -> C:\My Working Directory\myApp
    When you deploy to the Sun ONE application server using the IDE's Deploy
    action, the IDE copies the web application's directory structure to
    the server's <instance>/applications/j2ee-modules directory.
    Q: How do I create a WAR file and deploy the WAR file onto different servers.
    A: To create a WAR file, right click the WEB-INF node and choose Export WAR
    file. See the online help for details about adding and filtering out
    components.
    Look at the server's documentation to find out how to deploy the WAR file
    to the server. Here is an example of deploying a WAR file to the Sun ONE
    Application Server 7:
    asadmin deploy user myusername password mypassword \
    -host localhost port 4848 type web contextroot /myApp instance server1 \
    c:\apps\myapp.war
    Note that when you deploy to a server that is registered with the IDE,
    you do not need to create a WAR file. Instead, you can right-click on the
    WEB-INF node and choose Deploy.
    Compiling a Web Application
    Q: Why do I get compiler errors when I compile from the IDE even though
    I don't get errors when I compile from the command line?
    As the IDE's classpath is derived from the mounted filesystems, the problem
    is most likely caused by not mounting the necessary filesystems. For the
    following web app, you must mount in the Explorer AWebApp, WEB-INF/classes
    (this directory is mounted automatically when you create a web app or
    turn a directory into a web app), and every JAR file in the WEB-INF/lib
    directory (which is also done automatically). Note that all classes and
    JAR files that the application needs must be in AWebApp/WEB-INF or
    AWebApp/lib or the server's location for shared libraries and classes.
    Otherwise, the module may compile but it won't run in the server.
    AllMyWebApps
    + AWebApp
    ++ WEB-INF
    +++ classes
    +++ lib
    ++++ a.jar
    ++++ b.jar
    Q: Why do I get a "cannot resolve symbol" compiler error message for my JSP.
    A: Check the import statements in your JSP file. The import statement must
    specify the fully qualified class name (package name plus class), and the
    class must be in a namespace. The namespace restriction is because the Javac
    bytecode compiler in J2SE 1.4.0 is more strict than in previous
    versions in enforcing compliance with the Java Language Specification,
    and thus rejects import statements that import a type from an unnamed namespace.
    Valid import statement:
    <%@page import="org.alpha.beta.MyBean" %>
    Also, make sure your compiled classes are in a subfolder of
    <web-module>/WEB-INF/classes, such as, for the above bean,
    <web-module>/WEB-INF/classes/org/alpha/beta/MyBean.class.
    Note that you will also get this error if you have created a link under
    WEB-INF/classes to a package in another directory. Your package must
    physically exist in the WEB-INF/classes directory.          
    Q: Why do I get " '.' expected" when my JSP is compiled.
    The Javac bytecode compiler in J2SE 1.4.0 is more strict than in previous
    versions in enforcing compliance with the Java Language Specification, and
    thus rejects import statements that import a type from an unnamed namespace.
    For example, if you have an import statement like the following, the compiler
    expects the imported class to be in a package. Therefore, the compiler
    assumes that MyBean is a package and expects the package name to be followed
    by a period (.) and either a subpackage or a class. To resolve the problem,
    put the bean in a package.
    INVALID IMPORT STATEMENT:
    <%@page import="MyBean" %>
    VALID IMPORT STATEMENT
    <%@page import="MyPackage.MyBean" %>
    Q: Why do I get a package does not exist error message when the package exists?
    A: The problem might be that you have not mounted the web module at the
    correct point. You must mount the directory that is directly above the WEB-INF
    directory. For example, if you have the following directory structure
    you must mount the webApp1 filesystem. When you specifically mount
    webApp1, the IDE recognizes the filesystem as a web module. The IDE
    automatically mounts WEB-INF/classes, so that it is in the IDE's classpath,
    and provides the execute and deploy actions when you right-click on the
    WEB-INF node:
    allMyWebApps
    + webApp1
    ++ WEB-INF
    +++ Classes
    ++++ myPkg
    You can also get this error message when you do not put your Classes directory
    under WEB-INF. For example, if you put the Classes directory in web-info, you
    will get this error message.
    You will get this error if you have created a link under WEB-INF/classes
    to a package in another directory. Your package must physically exist in
    the WEB-INF/classes directory.                    
    Running Web Applications
    Q: Why do I get the 404 error message "The requested resource is not available"?
    Why do I get the error message "The requested object does not exist on
    this server"?
    A: If you get either of these errors on a servlet, check the servlet's entry
    in the web.xml. The entry should be similar to the following:
    <servlet>
    <servlet-name>myServlet</servlet-name>
    <servlet-class>org.alpha.beta.MyServlet</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>myServlet</servlet-name>
    <url-pattern>/MyServlet</url-pattern>
    </servlet-mapping>
    The name can be any name as long as it is the same in both mappings.
    The class must be the fully qualified class name. The pattern
    must be a pattern that matches the URI that invokes the servlet. In
    this case, the pattern matches the URI http://localhost:8081/MyServlet.
    Q: Why do I get a Generated Servlet error "Class not found."
    A: This error can occur if the class is not in a package. To resolve the
    problem, put the class in a package.
    If the class is in a package and you still get this message,
    check the import statements in your JSP file. The import statement must
    specify the fully qualified class name (package name plus class).
    For example:
    <%@page "org.alpha.beta.CustomerBean" %>
    Q: Why do I get the error message "Unable to load class" when my JSP calls
    a class from a library?
    This message usually appears because the library's JAR file is not in the
    WEB-INF/lib directory. The server expects all of the web app's JAR files
    to either be in the WEB-INF/lib directory or in the server's
    shared library directory.
    For more information, search for the "File Location in a Web Module" topic
    in the online help.
    Q: Why do I get an error message during JSP compilation that a tld file is not
    found when the file is there?
    A: The problem might be that you have not put the tld file in the correct
    place. It should go in the WEB-INF directory.
    This problem also happens if have not mounted the web module at the
    correct point.
    You must mount the directory that is directly above the WEB-INF directory. For
    example, if you have the following directory structure you must mount the
    myWebApp1 filesystem. When you specifically mount webApp1, the IDE recognizes
    the filesystem as a web module. The IDE automatically mounts WEB-INF/classes,
    which in turn adds the path to the IDE's classpath and provides the execute
    and deploy actions when you right-click on the WEB-INF node:
    allMyWebApps
    + webApp1
    ++ WEB-INF
    +++ Classes
    ++++ myPkg
    Another cause of the problem could be that the uri in your taglib statement
    is incorrect. For example, this statement is wrong:
                        <%@ taglib uri="struts-html.tld" prefix="html" %> <- Incorrect
    Instead, it should be:
                        <%@ taglib uri="WEB-INF/struts-html.tld" prefix="html" %> <- Correct
    Q: Why do I get a java.lang.ClassNotFoundException when I run my JSP file?
    Everything compiles successfully and the source editor does JSP code completion
    for the class. However, when I execute, the runtime system can't find the new
    classes.
    A: There are several causes of this error. Here are some things to check.
    1. If the class is in a library, make sure the JAR file is in the
    WEB-INF/lib directory or the server's directory for shared libraries.
    Otherwise, make sure the class is in a package under the WEB-INF/Classes
    directory.
    When compiling, the IDE builds the classpath from the mounted filesystems.
    However, when you use the deploy action, the IDE only deploys the classes,
    libraries, and files that are stored in the mounted web module.
    2. Make sure all usebean statements use a fully qualified name for
    the class name.
    WRONG:
    <jsp:useBean id="myBean" class="MyBean" scope="request" />
    CORRECT:
    <jsp:useBean id="myBean" class="org.alpha.beta.MyBean" scope="request" />
    Q. Why am I getting a 500 Internal Server Error? My application compiled but
    when I try to run it, I get an Internal Server Error.
    A: There are several reasons for internal server errors. The "root cause" or
    the "Exception" information can help to narrow in on the problem. Here are
    some common causes:
    a) One common reason is that the compiled classes are not in the right directory
    or a required library (JAR file) is not in the WEB-INF/lib directory.
    When you compile, the IDE uses the classpath to find the resources. However,
    when you deploy an application, the application must strictly follow the
    web module directory structure:
    <document root directory>
    + JSP, HTML and other public files
    + WEB-INF
    ++ web.xml
    ++ <tld files>
    ++ classes
    +++ <pkg 1>
    +++ <pkg 2>
    ++ lib
    +++ <.jar>
    For more information, search for the "File Location in a Web Module" topic
    in the online help.
    b) If you are connecting to a database, make sure the driver is put in the
    server's shared library directory or common library directory.
    c) An error occurs when the server compiles the JSP into a servlet. For example,
    the import or usebean statement is not using the fully qualified class
    name for the bean. The following statements show an incorrect and a correct
    import statement.
    import="MyBean" << wrong
    import="com.myCompany.MyBean" << correct
    In this case, the "Exception" or "Root Cause" might be "Class <bean name> not
    found in import."
    Note that a bean must always be in a package. A bean cannot be put into the
    WEB-INF/classes directory. Instead, it must be in a WEB-INF/classes
    subdirectory.
    Accessing Databases from Web Applications
    Q: I put my database driver in WEB-INF/lib but I still can't access the
    database. What do I do?
    A: If your application performs queries or run statements through JDBC, then
    putting the driver in WEB-INF is sufficient. However, if you are connecting to
    the database through the server, you need to put the driver in the
    server's shared library directory or the server's common library directory.
    You must also set up a connection pool in the server.xml file. See the
    documentation for your server on the specifics, as the details vary for
    each server.

    Hello,
    I am working on knowledge base entries for developing Web Applications with Sun ONE Studio. I would be interested in whether any of the following are helpful.
    Also, are there other entries you think should be added? Other comments? Corrections?
    Thanks
    Web Apps FAQ
    Creating a Web Application
    Q: Where do I put my JSP files in my web module.
    A: JSP files can go into the web module's document base directory or any
    of its subdirectories except for the subdirectories under WEB-INF. For example,
    the following is correct:
    correctWebModStructure
    + login.jsp
    ++ JSP_files
    +++ shop.jsp
    + WEB-INF
    ++ Classes
    ++ lib
    ++ web.xml
    The following is incorrect:
    incorrectWebModStructure
    + WEB-INF
    ++ login.jsp     
    ++ JSP_files
    +++ shop.jsp     
    ++ Classes
    ++ lib
    ++ web.xml
    Note that with the incorrect structure, the JSP files will compile but
    they will not run on a server.
    Q: Where should I put my servlet source and binary files when I create
    and execute a web module from the IDE?
    A: Your compiled classes must go in the appropriate package directory
    under <web mod document root>/WEB-INF/Classes. The easiest place to
    put the source code is in the same directory as the compiled class. To
    put your source code in a different directory, see "Can I put my source code in
    a different directory from WEB-INF/classes?"
    Note that when a class is imported by another class or by a JSP file, the
    class MUST be in a named namespace (package).
    Q: Where do I put my libraries (JAR files) in a web module?
    A: You can put the libraries in one of several places:
    o If the JAR file will be used only by the module, put it in the
    WEB-INF/lib directory.
    o If the JAR file will be shared by multiple web modules look at the server's
    documentation to find out how to make the library available across web
    modules.
    - If you are using the Sun One Application server, you can either copy
    the JAR into the <instance_dir>/lib directory (such as
         <AppServerInstallDir>\domains\domain1\server1\lib) or edit the
         classpath-suffix attribute of the java-config element in the
         server.xml file. For details about server.xml, see the Sun ONE Application
         Server Administrator�s Configuration File Reference. You must
         restart the server.
    - If you are using the internal Tomcat server, put the JAR file into one of
    the following directories:
    <ide-install-dir>/jwsdp/lib/
    <ide-install-dir>/jwsdp/common/classes
    <ide-install-dir>/jwsdp/common/lib/
    <ide-install-dir>jwsdp/shared/classes
    <ide-install-dir>/jwsdp/shared/lib/
    Note that for compilation, a JAR file must either be mounted as as an
              archive file or the JAR file must be put into <ide-install-dir>\lib\ext.
    When you add a JAR file to WEB-INF/lib directory tree, the IDE mounts
              the JAR file for you automatically.
    Q: Can I put my source code in a different directory from WEB-INF/classes?
    A: Yes. For example, say you have a directory structure as follows:
    myWebApp
    + WEB-INF
    ++ Classes
    +++ myPkg
    + src
    ++ myPkg
    1. In the Filesystems tab, mount myWebApp and separately mount src.
    The Explorer should look like this:
    <path>/myWebApp
    <path>/myWebApp: /WEB-INF/classes <-IDE automatically mounts this
    <path>/src
    2. Open Tools > Options > Building > External Compilation and select this Target:
    <path>/myWebApp: /WEB-INF/classes
    (By default, this setting is project wide, if you click the >> column, you
    can set it at the user or default level.)
    3. Whenever you create a Java file under /WEB-INF/classes, the IDE automatically
    adds a servlet entry and a mapping in the web.xml. Because you are putting
    your source elsewhere, you will have to enter these entries manually, or do
    the following.
    1. Right-click the web.xml node, and choose Properties.
    2. In the Deployment panel of the web.xml properties window,
    click the ellipses (...) in the Servlets value field to display
    the Servlets Property editor.
    In Servlets Property editor, click Add to display the Add Servlet dialog box.
    In the Add Servlet dialog box, type, or browse for, the servlet class name.
    Type in the name by which you want to identify the servlet.
    3. Click the Edit button for Mappings and add the mapping for the servlet.
    4. Click OK to close the Add Servlet dialog box, then click OK to close
    the Servlets property editor.
    Note: If you don't add the web.xml entries, you might get an error like the
    following:
    "The requested object does not exist on this server.
    The link you followed is either outdated, inaccurate,
    or the server has been instructed not to let you have it.
    Please inform the site administrator of the referring page."
    Q: Why do I get invalid package name when I try to add a package to my
    web module.
    You have two options for creating packages in a web module.
    1. Create a package in a subdirectory of WEB-INF/classes.
    2. Create a package in a directory that is not in the WEB-INF tree and
    put the compiled class in the WEB-INF tree. For example, if you have the
    following directory structure, set the compilation target to WEB-INF/classes.
    myWebMod
    + src
    ++ pkg1
    + WEB-INF
    ++ classes
    +++ pkg1
    ++ lib
    In either case, the WEB-INF/classes directory must be mounted. The IDE
    does this automatically when you create a web module or turn a directory
    into a web module.
    To set the compilation target, choose Tools > Options > Building >
    External Compilation and select the target. In this example, you would
    select:
    <path>/myWebMod: /WEB-INF/classes
    Do not use a directory structure like this:
    myWebMod
    + WEB-INF
    ++ src << wrong
    ++ classes
    You can alternatively keep your source code in the appropriate package
    directory under WEB-INF/classes.
    Editing JSP Files
    Q: JSP code completion does not work now that I use the Jakarta recommended
    directory structure and use Ant to build and deploy my web applications? Can
    I fix this?
    To make code completion work, you must mount the following libraries and
    directories in the Filesystems tab of the Explorer window. Mounting a parent
    directory does not work.
    * <working-directory>/src
    * <working-directory>/build
    * Every .jar file that is copied by the build script to
              <working-directory>/build/WEB-INF/lib. (The IDE automatically mounts
                   all the jar files in WEB-INF/lib when you mount working-directory/build.)
    * Any other libraries that are used by the web application, such as
              libraries that have been deployed to the server.
    Deploying a Web Application
    Q: Can I change the URL that is used to execute a JSP page? For example,
    instead of http://localhost/welcome.jsp, can I have the URL be
    http://localhost/shopping/welcome.jsp?
    A: Yes, right-click on the WEB-INF and choose Properties from the contextual
    menu. In the Properties window, type /<name>. For example, type
    /shopping
    Note that youu can use servlet mappings in the web.xml file to control the
    mappings of URLs to servlets.
    Q: Is there a way to copy the compiled code to the server for testing
    without having to create a WAR file?
    A: Yes, this is the default action when you right-click the WEB-INF
    node and choose Deploy from the contextual menu.
    With Internal and External Tomcat installations, the deploy action causes
    the IDE to change the server's configuration file to add a context entry,
    which points to the document root of your working version of the web
    application. For example
    /myApp -> C:\My Working Directory\myApp
    When you deploy to the Sun ONE application server using the IDE's Deploy
    action, the IDE copies the web application's directory structure to
    the server's <instance>/applications/j2ee-modules directory.
    Q: How do I create a WAR file and deploy the WAR file onto different servers.
    A: To create a WAR file, right click the WEB-INF node and choose Export WAR
    file. See the online help for details about adding and filtering out
    components.
    Look at the server's documentation to find out how to deploy the WAR file
    to the server. Here is an example of deploying a WAR file to the Sun ONE
    Application Server 7:
    asadmin deploy user myusername password mypassword \
    -host localhost port 4848 type web contextroot /myApp instance server1 \
    c:\apps\myapp.war
    Note that when you deploy to a server that is registered with the IDE,
    you do not need to create a WAR file. Instead, you can right-click on the
    WEB-INF node and choose Deploy.
    Compiling a Web Application
    Q: Why do I get compiler errors when I compile from the IDE even though
    I don't get errors when I compile from the command line?
    As the IDE's classpath is derived from the mounted filesystems, the problem
    is most likely caused by not mounting the necessary filesystems. For the
    following web app, you must mount in the Explorer AWebApp, WEB-INF/classes
    (this directory is mounted automatically when you create a web app or
    turn a directory into a web app), and every JAR file in the WEB-INF/lib
    directory (which is also done automatically). Note that all classes and
    JAR files that the application needs must be in AWebApp/WEB-INF or
    AWebApp/lib or the server's location for shared libraries and classes.
    Otherwise, the module may compile but it won't run in the server.
    AllMyWebApps
    + AWebApp
    ++ WEB-INF
    +++ classes
    +++ lib
    ++++ a.jar
    ++++ b.jar
    Q: Why do I get a "cannot resolve symbol" compiler error message for my JSP.
    A: Check the import statements in your JSP file. The import statement must
    specify the fully qualified class name (package name plus class), and the
    class must be in a namespace. The namespace restriction is because the Javac
    bytecode compiler in J2SE 1.4.0 is more strict than in previous
    versions in enforcing compliance with the Java Language Specification,
    and thus rejects import statements that import a type from an unnamed namespace.
    Valid import statement:
    <%@page import="org.alpha.beta.MyBean" %>
    Also, make sure your compiled classes are in a subfolder of
    <web-module>/WEB-INF/classes, such as, for the above bean,
    <web-module>/WEB-INF/classes/org/alpha/beta/MyBean.class.
    Note that you will also get this error if you have created a link under
    WEB-INF/classes to a package in another directory. Your package must
    physically exist in the WEB-INF/classes directory.          
    Q: Why do I get " '.' expected" when my JSP is compiled.
    The Javac bytecode compiler in J2SE 1.4.0 is more strict than in previous
    versions in enforcing compliance with the Java Language Specification, and
    thus rejects import statements that import a type from an unnamed namespace.
    For example, if you have an import statement like the following, the compiler
    expects the imported class to be in a package. Therefore, the compiler
    assumes that MyBean is a package and expects the package name to be followed
    by a period (.) and either a subpackage or a class. To resolve the problem,
    put the bean in a package.
    INVALID IMPORT STATEMENT:
    <%@page import="MyBean" %>
    VALID IMPORT STATEMENT
    <%@page import="MyPackage.MyBean" %>
    Q: Why do I get a package does not exist error message when the package exists?
    A: The problem might be that you have not mounted the web module at the
    correct point. You must mount the directory that is directly above the WEB-INF
    directory. For example, if you have the following directory structure
    you must mount the webApp1 filesystem. When you specifically mount
    webApp1, the IDE recognizes the filesystem as a web module. The IDE
    automatically mounts WEB-INF/classes, so that it is in the IDE's classpath,
    and provides the execute and deploy actions when you right-click on the
    WEB-INF node:
    allMyWebApps
    + webApp1
    ++ WEB-INF
    +++ Classes
    ++++ myPkg
    You can also get this error message when you do not put your Classes directory
    under WEB-INF. For example, if you put the Classes directory in web-info, you
    will get this error message.
    You will get this error if you have created a link under WEB-INF/classes
    to a package in another directory. Your package must physically exist in
    the WEB-INF/classes directory.                    
    Running Web Applications
    Q: Why do I get the 404 error message "The requested resource is not available"?
    Why do I get the error message "The requested object does not exist on
    this server"?
    A: If you get either of these errors on a servlet, check the servlet's entry
    in the web.xml. The entry should be similar to the following:
    <servlet>
    <servlet-name>myServlet</servlet-name>
    <servlet-class>org.alpha.beta.MyServlet</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>myServlet</servlet-name>
    <url-pattern>/MyServlet</url-pattern>
    </servlet-mapping>
    The name can be any name as long as it is the same in both mappings.
    The class must be the fully qualified class name. The pattern
    must be a pattern that matches the URI that invokes the servlet. In
    this case, the pattern matches the URI http://localhost:8081/MyServlet.
    Q: Why do I get a Generated Servlet error "Class not found."
    A: This error can occur if the class is not in a package. To resolve the
    problem, put the class in a package.
    If the class is in a package and you still get this message,
    check the import statements in your JSP file. The import statement must
    specify the fully qualified class name (package name plus class).
    For example:
    <%@page "org.alpha.beta.CustomerBean" %>
    Q: Why do I get the error message "Unable to load class" when my JSP calls
    a class from a library?
    This message usually appears because the library's JAR file is not in the
    WEB-INF/lib directory. The server expects all of the web app's JAR files
    to either be in the WEB-INF/lib directory or in the server's
    shared library directory.
    For more information, search for the "File Location in a Web Module" topic
    in the online help.
    Q: Why do I get an error message during JSP compilation that a tld file is not
    found when the file is there?
    A: The problem might be that you have not put the tld file in the correct
    place. It should go in the WEB-INF directory.
    This problem also happens if have not mounted the web module at the
    correct point.
    You must mount the directory that is directly above the WEB-INF directory. For
    example, if you have the following directory structure you must mount the
    myWebApp1 filesystem. When you specifically mount webApp1, the IDE recognizes
    the filesystem as a web module. The IDE automatically mounts WEB-INF/classes,
    which in turn adds the path to the IDE's classpath and provides the execute
    and deploy actions when you right-click on the WEB-INF node:
    allMyWebApps
    + webApp1
    ++ WEB-INF
    +++ Classes
    ++++ myPkg
    Another cause of the problem could be that the uri in your taglib statement
    is incorrect. For example, this statement is wrong:
                        <%@ taglib uri="struts-html.tld" prefix="html" %> <- Incorrect
    Instead, it should be:
                        <%@ taglib uri="WEB-INF/struts-html.tld" prefix="html" %> <- Correct
    Q: Why do I get a java.lang.ClassNotFoundException when I run my JSP file?
    Everything compiles successfully and the source editor does JSP code completion
    for the class. However, when I execute, the runtime system can't find the new
    classes.
    A: There are several causes of this error. Here are some things to check.
    1. If the class is in a library, make sure the JAR file is in the
    WEB-INF/lib directory or the server's directory for shared libraries.
    Otherwise, make sure the class is in a package under the WEB-INF/Classes
    directory.
    When compiling, the IDE builds the classpath from the mounted filesystems.
    However, when you use the deploy action, the IDE only deploys the classes,
    libraries, and files that are stored in the mounted web module.
    2. Make sure all usebean statements use a fully qualified name for
    the class name.
    WRONG:
    <jsp:useBean id="myBean" class="MyBean" scope="request" />
    CORRECT:
    <jsp:useBean id="myBean" class="org.alpha.beta.MyBean" scope="request" />
    Q. Why am I getting a 500 Internal Server Error? My application compiled but
    when I try to run it, I get an Internal Server Error.
    A: There are several reasons for internal server errors. The "root cause" or
    the "Exception" information can help to narrow in on the problem. Here are
    some common causes:
    a) One common reason is that the compiled classes are not in the right directory
    or a required library (JAR file) is not in the WEB-INF/lib directory.
    When you compile, the IDE uses the classpath to find the resources. However,
    when you deploy an application, the application must strictly follow the
    web module directory structure:
    <document root directory>
    + JSP, HTML and other public files
    + WEB-INF
    ++ web.xml
    ++ <tld files>
    ++ classes
    +++ <pkg 1>
    +++ <pkg 2>
    ++ lib
    +++ <.jar>
    For more information, search for the "File Location in a Web Module" topic
    in the online help.
    b) If you are connecting to a database, make sure the driver is put in the
    server's shared library directory or common library directory.
    c) An error occurs when the server compiles the JSP into a servlet. For example,
    the import or usebean statement is not using the fully qualified class
    name for the bean. The following statements show an incorrect and a correct
    import statement.
    import="MyBean" << wrong
    import="com.myCompany.MyBean" << correct
    In this case, the "Exception" or "Root Cause" might be "Class <bean name> not
    found in import."
    Note that a bean must always be in a package. A bean cannot be put into the
    WEB-INF/classes directory. Instead, it must be in a WEB-INF/classes
    subdirectory.
    Accessing Databases from Web Applications
    Q: I put my database driver in WEB-INF/lib but I still can't access the
    database. What do I do?
    A: If your application performs queries or run statements through JDBC, then
    putting the driver in WEB-INF is sufficient. However, if you are connecting to
    the database through the server, you need to put the driver in the
    server's shared library directory or the server's common library directory.
    You must also set up a connection pool in the server.xml file. See the
    documentation for your server on the specifics, as the details vary for
    each server.

  • SharePoint 2013 Anonymous (public) site and Office Web Apps Server 2013 issue with download.aspx

    Our organization has a public facing anonymous site in SharePoint 2013 which allows access to documents (docx) in a library.  ViewFormsLockdown is activated as we present the documents via CQWP / custom template.  We are combating the usual
    issue of multiple login prompts when using Internet Explorer when a user accesses said document.  We also have tried  using the Word Viewer (view only mode) from Office Web Apps Server 2013 which works well, but ...
    the problem stems from the fact that users can go the file menu from the word view and choose to download the document (which is what we want),  unfortunately it looks like the link redirects via /_layouts/15/download.aspx which also presents a login
    prompt. Much has been written out there about doing direct links for documents via /_layouts/download.aspx to address multiple login prompts when the document is opening in word (from IE).
    I've tried nearly every combination of recommendations (disabling client integration, browser file handling (permissive/strict), ViewFormsLockdown feature, web.config modifications with options and propfind verbs and more) all to varying levels of success,
    but never totally getting rid of the prompt.  It has been stated that because the downloads.aspx inherits from Microsoft.SharePoint.ApplicationPages.Download this will not allow anonymous access.  We really want to use the word view from the Office
    web app and have the file download functionality work from the menu there ... can anyone suggest an alternate fix?  I might be wishing but will appreciate any guidance offered ...
    cheers,
    Dean
    some reference links (but not all) for various things we've tried:
    http://mohitvash.wordpress.com/2013/06/18/sharepoint-download-a-file-programatically/
    http://blog.sharedove.com/adisjugo/index.php/2012/09/29/open-sharepoint-files-in-edit-mode-from-client-applications-and-not-read-only/
    http://stackoverflow.com/questions/375390/office-documents-prompt-for-login-in-anonymous-sharepoint-site
    http://yalla.itgroove.net/tag/anonymous-access/
    Glifnard

    I'm glad to here that the problem has been fixed. Thank you for sharing your experience here, it will be helpful to other community members who have similar questions.
    Cheers,
    Steve Fan
    TechNet Community Support

Maybe you are looking for

  • SIL behaving strangely and battery oddness

    Hey all, I'm a proud owner of a 5.5 MacBook Pro but I'm stumbling into some oddness about the status indicator light :/ I noticed right now that it's not lighting up when I'm actually using my Mac, if I close the lid it'll go into the flashing mode b

  • Using You Tube Karaoke Videos on a Mac

    Hi, I have a Mac Book Pro currently using Leopard 10.6.8. I would like to connect my Mac to my home theatre system and use You Tube karaoke videos. I am currently able to connect my Mac to my HT system via an HDMI connection, with no problems, but I

  • Adobe reader 11 Hang during 1-2 minutes when opening a file

    Hello, We are very unhappy with Acrobat Reader. We have Some Hangs/Crash into us computers. With adobe acrobat reader upper tan 11.0.3  hang when start (open a file) during... approx 2 minutes.  During the Hang, Acrobat Reader be unresponsive. I trie

  • DOP question

    Hello All: I am trying to understand the behaviour of the pq slaves, the qc is going to spawn, when table and index is defined 8. In other words where comes the role of the index DOP in the execution plan. Is there is rule of thumb on defining dop on

  • Departure point & Destination in T-code vt02n

    Hi Friends, I want to get the value of Departure Point & Destination (vtts_all-BEZKOMPRA). Can anyone provide me some description how i can get those values. With regards, Pravin