Programmatically set virtual directory mapping at run time

Hi all
Do you know of anyway to do it.
I can't found MBean for weblogic descriptor.
Thanks

Hi Jay
I am on it. But I continue having validation problem:
VALIDATION PROBLEMS WERE FOUND C:\Users\Napoleon\AppData\Roaming\JDeveloper\system11.1.1.2.36.55.36\DefaultDomain\servers\DefaultServer\upload\PictureApp\app\planplan.xml:0: problem: cvc-complex-type.2.4c: Expected element 'url-pattern@http://xmlns.oracle.com/weblogic/weblogic-web-app' before the end of the content in element virtual-directory-mapping@http://xmlns.oracle.com/weblogic/weblogic-web-app:<C:\Users\Napoleon\AppData\Roaming\JDeveloper\system11.1.1.2.36.55.36\DefaultDomain\servers\DefaultServer\upload\PictureApp\app\planplan.xml>
this is my plan:
<?xml version='1.0' encoding='UTF-8'?>
<deployment-plan xmlns="http://xmlns.oracle.com/weblogic/deployment-plan" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.oracle.com/weblogic/deployment-plan http://xmlns.oracle.com/weblogic/deployment-plan/1.0/deployment-plan.xsd">
<application-name>app</application-name>
<variable-definition>
<variable>
<name>SessionDescriptor_timeoutSecs_12698451432940</name>
<value>3602</value>
</variable>
<variable>
<name>SessionDescriptor_invilidationInterval</name>
<value>70</value>
</variable>
<variable>
<name>VirtualDirectory_diskD</name>
<value>/Pictures/*</value>
</variable>
<variable>
<name>Map</name>
<value></value>
</variable>
<variable>
<name>LocalPath_diskD</name>
<value>D:/Pictures</value>
</variable>
</variable-definition>
<module-override>
<module-name>PictureApp.ear</module-name>
<module-type>ear</module-type>
<module-descriptor external="false">
<root-element>weblogic-application</root-element>
<uri>META-INF/weblogic-application.xml</uri>
<variable-assignment>
<name>SessionDescriptor_timeoutSecs_12698451432940</name>
<xpath>/weblogic-application/session-descriptor/timeout-secs</xpath>
</variable-assignment>
<variable-assignment>
<name>SessionDescriptor_invilidationInterval</name>
<xpath>/weblogic-application/session-descriptor/invalidation-interval-secs</xpath>
</variable-assignment>
</module-descriptor>
<module-descriptor external="false">
<root-element>application</root-element>
<uri>META-INF/application.xml</uri>
</module-descriptor>
<module-descriptor external="true">
<root-element>wldf-resource</root-element>
<uri>META-INF/weblogic-diagnostics.xml</uri>
</module-descriptor>
</module-override>
<module-override>
<module-name>Picture.war</module-name>
<module-type>war</module-type>
<module-descriptor external="false">
<root-element>weblogic-web-app</root-element>
<uri>WEB-INF/weblogic.xml</uri>
<variable-assignment>
<name>Map</name>
<xpath>/weblogic-web-app/virtual-directory-mapping</xpath>
<operation>add</operation>
</variable-assignment>
<variable-assignment>
<name>LocalPath_diskD</name>
<xpath>/weblogic-web-app/virtual-directory-mapping/local-path</xpath>
<operation>add</operation>
</variable-assignment>
<variable-assignment>
<name>VirtualDirectory_diskD</name>
<xpath>/weblogic-web-app/virtual-directory-mapping/[local-path="D:/Pictures"]/url-pattern</xpath>
<operation>add</operation>
</variable-assignment>
</module-descriptor>
<module-descriptor external="false">
<root-element>web-app</root-element>
<uri>WEB-INF/web.xml</uri>
</module-descriptor>
</module-override>
<config-root>C:\Users\Napoleon\AppData\Roaming\JDeveloper\system11.1.1.2.36.55.36\DefaultDomain\servers\DefaultServer\upload\PictureApp\app\plan</config-root>
</deployment-plan>
I have the url-pattern assigned already. Can you help me look at it.
And one more question: if I want to define multiple virtual directory mapping, how can it be done? as the link is only virtual-directory-mapping/ it needs something to distinguish between the different virtual directory mapping right?

Similar Messages

  • virtual-directory-mapping fails when loading JSPs in 8.1

    I'm using portal 8.1 sp3 and trying to get my JSP includes to include JSPs from a virtual directory.
              I can load HTML files from the working directory perfectly:
              <jsp:include page="/myprods/myProd1.html" />
              But whenever I try to load JSPs it fails:
              <jsp:include page="/myprods/myProd1.jsp" />
              Is this a known (bug) and expected behavior?
              My weblogic.xml setting:
              <virtual-directory-mapping>
              <local-path>c:/wls-domains/portal_servers/testcontent</local-path>
              <url-pattern>/myprods/*</url-pattern>
              </virtual-directory-mapping>
              And I have C:\wls-domains\portal_servers\testcontent\myprods which contains both myProd1.html and myProd1.jsp
              Note I cannot put my JSP's pre-compiled class in the applications classpath, I'm expecting the jsp:include to resolve all this itself.
              The error I get when trying to include the JSP is as follows:
              Error opening /SamplePortlet/index2.jsp.
              The source of this error is javax.servlet.ServletException: [HTTP:101249][ServletContext(id=3477358,name=myProject,context-path=/myProject)]: Servlet class jsp_servlet._myprods.__myprod1 for servlet /myprods/myProd1.jsp could not be loaded because the requested class was not found in the classpath C:\wls-domains\portal_servers\user_projects\applications\myApplication\.workshop\output\myProject\WEB-INF\classes;C:\wls-domains\portal_servers\user_projects\applications\myApplication\myProject\WEB-INF\classes;
              [followed by loads more classpath values]
              at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:824) at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:254) at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:188) at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:535) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:373) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:463)
              [followed by loads more stack trace]
              Thanks in advance for any assistance
              Martin

    Have you received any feedback to your question ??
    We have recently upgraded from WLS 7.0 to WLS 9.1 and are experiencing the same unexpected behaviour.

  • Virtual directory mapping in weblogic 7.0

    I'm trying to define a virtual mapping in my web application deployed in Weblogic
    7.0 sp2 and it's not working.
    I've defined in my weblogic.xml
    <virtual-directory-mapping>
    <local-path>c:/cursoBEA/imagenes</local-path>
    <url-pattern>/imagenes/*</url-pattern>
    <url-pattern>*.gif</url-pattern>
    </virtual-directory-mapping>
    But when I try to access my images like this:
    <img src="/mywebapp/imagenes/image.gif">
    it cannot show that image.
    We've tried many combinations, but all failed. What are we doing wrong?

    I'm doing the same as you, and it does not work. I'm using weblogic 7.0 sp2 in
    a Windows 2000 Proffesional. Maybe it's a problem with weblogic/OS version?
    Ignacio Sanchez
    "Mark Griffith" <[email protected]> wrote:
    You can look at 8.1 Medrec example
    On my install it lives here:
    c:/bea/wls81/weblogic81/samples/server/medrec/src/physicianEar/physicianWebA
    pp/WEB-INF/weblogic.xml
    Virtual Directory is used as follows:
    <virtual-directory-mapping>
    <local-path>C:/bea/wls81/weblogic81/samples/server/medrec/src/common/web</lo
    cal-path>
    <url-pattern>images/*</url-pattern>
    </virtual-directory-mapping>
    ls of C:/bea/wls81/weblogic81/samples/server/medrec/src/common/web
    total 3
    drwxrwxrwx 1 Everyone Everyone 0 Apr 6 14:43 .
    drwxrwxrwx 1 Everyone Everyone 0 Apr 6 14:43 ..
    -rwxrwxrwa 1 Everyone Everyone 1378 Apr 6 14:43
    build.xml
    drwxrwxrwx 1 Everyone Everyone 0 Apr 6 14:43 com
    drwxrwxrwx 1 Everyone Everyone 0 Apr 6 14:43 images
    URL's in a web-app's index.jsp that is in the root of the webapp are
    like:
    <TD align=right><IMG SRC='images/logo.gif'></TD>
    Looks like you need to modify your local-path to not include imagenes
    Cheers
    mbg
    "Ignacio Sanchez" <[email protected]> wrote in message
    news:3ec20fff$[email protected]..
    I'm trying to define a virtual mapping in my web application deployedin
    Weblogic
    7.0 sp2 and it's not working.
    I've defined in my weblogic.xml
    <virtual-directory-mapping>
    <local-path>c:/cursoBEA/imagenes</local-path>
    <url-pattern>/imagenes/*</url-pattern>
    <url-pattern>*.gif</url-pattern>
    </virtual-directory-mapping>
    But when I try to access my images like this:
    <img src="/mywebapp/imagenes/image.gif">
    it cannot show that image.
    We've tried many combinations, but all failed. What are we doing wrong?

  • Virtual directory mapping in WebCenter Portal

    Hi all,
    In my portal, I want show an image from Webcenter Content and it like that:
       <img src="http://localhost:16200/cs/groups/public/documents/document/b3ax/mdaw/~edisp/~export/TUYENNTLAPTOP1000031~1~TUYENNTLAPTOP1000032/31.jpg"   id="img1">But I don't want to show the domain of my Content Server is +"http://localhost:16200"+ on my portal when end user click view page source in the Web brower.
    Can I hide the +"http://localhost:16200"+ and the image still show on my portal?
    Thanks

    AS84 wrote:
    Hi all,
    In my portal, I want show an image from Webcenter Content and it like that:
    <img src="http://localhost:16200/cs/groups/public/documents/document/b3ax/mdaw/~edisp/~export/TUYENNTLAPTOP1000031~1~TUYENNTLAPTOP1000032/31.jpg"   id="img1">
    But I don't want to show the domain of my Content Server is +"http://localhost:16200"+ on my portal when end user click view page source in the Web brower.
    Can I hide the +"http://localhost:16200"+ and the image still show on my portal?
    ThanksHi all,
    After read careful about Virtual directory mapping, I saw that can't resolve my problem.
    And I change the way to get closer my target by thinking about a solution for showing image base on string in the "src" from tag <img> request to server.
    When client request image from the server, I'll catch the string request, process it and get the real link of the image base on it, reading content of the image from source and response the client. And I found the way for my solution in here
    http://www.coderanch.com/how-to/java/ImageServletI hope it'll help you too
    Good luck for all!
    Edited by: AS84 on May 18, 2012 7:00 PM

  • Several paths   with the virtual-directory-mapping    in weblogic.xml

    Hello! I don´t know if this is well posted here. Sorry, and my english is aswful :(.
    I´m trying to put several paths for jsp files in an application, similar to how the extendend document root works in websphere.
    How can I get this on weblogic? With this lines I only managed to get the first but the second url-pattern doesn´t work.
    <weblogic-web-app>
    <virtual-directory-mapping>
    <local-path>/path1/</local-path>
    <url-pattern>*.jsp</url-pattern>
    </virtual-directory-mapping>
    <virtual-directory-mapping>
    <local-path>/path2</local-path>
    <url-pattern>/jsp/*.jsp</url-pattern>
    </virtual-directory-mapping>
    </weblogic-web-app>
    My intention is make that the app could access to jsp´s files in path1 and in path2. Is this possible on weblogic?
    Thanks in advance

    I see. In my case, x == images, so if I reverse my directory
    structure I could still get this to work for me. For instance:
    <virtual-directory-mapping>
    <local-path>C:\webapps\context\y</local-path>
    <url-pattern>/images/*</url-pattern>
    </virtual-directory-mapping>
    /images/z.gif would map to C:\webapps\context\y\images\z.gif.
    I'll have to weigh changing our directory structure vs. keeping the
    servlet we have that rewrites the URL.
    Thanks for your help.
    Scott Steimle.
    Rajesh Mirchandani <[email protected]> wrote in message news:<[email protected]>...
    From the developer
    Virtual directories just replace the doc root. The doc root in your case
    is C:\webapps\context\x\y. The request uri is /images/Z.gif. So the whole
    thing resolves to C:\webapps\context\x\y\images\Z.gif. Which is where the
    image should be located.
    We have cleared up the docs. Sorry for any inconvenience.
    Scott Steimle wrote:
    Hi. I noticed in WebLogic Platform 7.0 there is a entry for
    WEB-INF/weblogic.xml that defines a virtual directory. Example:
    <!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web
    Application 7.0//EN"
    "http://www.bea.com/servers/wls700/dtd/weblogic700-web-jar.dtd">
    <weblogic-web-app>
    <virtual-directory-mapping>
    <local-path>C:\webapps\context\x\y</local-path>
    <url-pattern>/images/*</url-pattern>
    </virtual-directory-mapping>
    </weblogic-web-app>
    In this case I'm assuming that a request of the form
    http:/host:7001/context/images/z.gif would map to the physical file
    C:\webapps\context\x\y\z.gif. However I cannot get this to work. Is
    my assumption about it's use incorrect? Is the syntax of
    <local-path/> or <url-pattern/> wrong? Is there something you have to
    do to get WebLogic to recognize the weblogin.xml file?
    This is urgent. Please help.
    Thanks.
    Scott Steimle
    Software Engineer
    Convera

  • Virtual directory mapping in weblogic platform 7.0

    Hi. I noticed in WebLogic Platform 7.0 there is a entry for
    WEB-INF/weblogic.xml that defines a virtual directory. Example:
    <!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web
    Application 7.0//EN"
    "http://www.bea.com/servers/wls700/dtd/weblogic700-web-jar.dtd">
    <weblogic-web-app>
    <virtual-directory-mapping>
    <local-path>C:\webapps\context\x\y</local-path>
    <url-pattern>/images/*</url-pattern>
    </virtual-directory-mapping>
    </weblogic-web-app>
    In this case I'm assuming that a request of the form
    http:/host:7001/context/images/z.gif would map to the physical file
    C:\webapps\context\x\y\z.gif. However I cannot get this to work. Is
    my assumption about it's use incorrect? Is the syntax of
    <local-path/> or <url-pattern/> wrong? Is there something you have to
    do to get WebLogic to recognize the weblogin.xml file?
    This is urgent. Please help.
    Thanks.
    Scott Steimle
    Software Engineer
    Convera

    I see. In my case, x == images, so if I reverse my directory
    structure I could still get this to work for me. For instance:
    <virtual-directory-mapping>
    <local-path>C:\webapps\context\y</local-path>
    <url-pattern>/images/*</url-pattern>
    </virtual-directory-mapping>
    /images/z.gif would map to C:\webapps\context\y\images\z.gif.
    I'll have to weigh changing our directory structure vs. keeping the
    servlet we have that rewrites the URL.
    Thanks for your help.
    Scott Steimle.
    Rajesh Mirchandani <[email protected]> wrote in message news:<[email protected]>...
    From the developer
    Virtual directories just replace the doc root. The doc root in your case
    is C:\webapps\context\x\y. The request uri is /images/Z.gif. So the whole
    thing resolves to C:\webapps\context\x\y\images\Z.gif. Which is where the
    image should be located.
    We have cleared up the docs. Sorry for any inconvenience.
    Scott Steimle wrote:
    Hi. I noticed in WebLogic Platform 7.0 there is a entry for
    WEB-INF/weblogic.xml that defines a virtual directory. Example:
    <!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web
    Application 7.0//EN"
    "http://www.bea.com/servers/wls700/dtd/weblogic700-web-jar.dtd">
    <weblogic-web-app>
    <virtual-directory-mapping>
    <local-path>C:\webapps\context\x\y</local-path>
    <url-pattern>/images/*</url-pattern>
    </virtual-directory-mapping>
    </weblogic-web-app>
    In this case I'm assuming that a request of the form
    http:/host:7001/context/images/z.gif would map to the physical file
    C:\webapps\context\x\y\z.gif. However I cannot get this to work. Is
    my assumption about it's use incorrect? Is the syntax of
    <local-path/> or <url-pattern/> wrong? Is there something you have to
    do to get WebLogic to recognize the weblogin.xml file?
    This is urgent. Please help.
    Thanks.
    Scott Steimle
    Software Engineer
    Convera

  • Virtual-directory-mapping + MS-Word MS-Excel

    Hi,
    I have created the following virtual-directory-mapping in my weblogic.xml
    <virtual-directory-mapping>
    <local-path>c:/zooi/temp</local-path>
    <url-pattern>/excel/*</url-pattern>
    <url-pattern>*.xls</url-pattern>
    </virtual-directory-mapping>
    Secondly I added the following mime-mapping to my web.xml
    <mime-mapping>
    <extension>xls</extension>
    <mime-type>application/vnd.ms-excel</mime-type>
    </mime-mapping>
    I tried to access an excel file, from my browser using the URL http://localhost:7001/MyWebApp/excel/Sample.xls
    Although it finds the file, it doesn't launch my Excel application in the browser. Instead it displays the file like you would do a "type" operation on it from the command line.
    If I copy the excel file into my webapp and then try to do the same (note that its not in the virtual-directory now) it nicely does start my excel application in the browser.
    I have good reasons for wanting to use a virtual directory so I hope someone can help me finding the reason why it doesn't work in that case.
    FYI, it doesn't work either with Word, but it DOES work when trying it with a PDF.
    Tx,
    Vincent

    hi,
    i m having problem in using this virtual-directory-mapping
    <virtual-directory-mapping>
    <local-path>C:/bea/user_projects/test/report/ipt</local-path>
    <url-pattern>/report/*</url-pattern>
    <url-pattern>*.txt</url-pattern>
    </virtual-directory-mapping>
    I tried to access the text file, from my browser using the URL http://localhost:7001/test/report/Sample.txt
    but page is not found.
    Can you tell me what did i missed out?
    thks...
    :_|

  • Virtual directory mapping: how to use variable in local-path element

    Hi all
    We are using a virtual-directory-mapping declaration in the deployment descriptor
    for our web application to load jsp'a and other files from the file system.
    This declaration looks like this:
    <virtual-directory-mapping>
    <local-path>c:/views/jsp</local-path>
    <url-pattern>*.jsp</url-pattern>
    </virtual-directory-mapping>
    Here is my question:
    Is there a possibility to use a variable in the local-path element? Something
    like:
    <virtual-directory-mapping>
    <local-path>%PATH_TO_JSP%</local-path>
    <url-pattern>*.jsp</url-pattern>
    </virtual-directory-mapping>
    If yes, how does it look like? My example above didn't work.
    If no, is there another way to do that?
    Thanks in advance
    Regards
    Iwan

    posting to servlets newsgroup
    "Iwan Bussmann" <[email protected]> wrote in message
    news:[email protected]..
    >
    Hi all
    We are using a virtual-directory-mapping declaration in the deploymentdescriptor
    for our web application to load jsp'a and other files from the filesystem.
    This declaration looks like this:
    <virtual-directory-mapping>
    <local-path>c:/views/jsp</local-path>
    <url-pattern>*.jsp</url-pattern>
    </virtual-directory-mapping>
    Here is my question:
    Is there a possibility to use a variable in the local-path element?Something
    like:
    <virtual-directory-mapping>
    <local-path>%PATH_TO_JSP%</local-path>
    <url-pattern>*.jsp</url-pattern>
    </virtual-directory-mapping>
    If yes, how does it look like? My example above didn't work.
    If no, is there another way to do that?
    Thanks in advance
    Regards
    Iwan

  • Using deployment plan to change virtual directory mapping

    Hi all,
    Have anyone tried this before?
    I have a deployment plan to add virtual directory to my weblogic descriptors as follow:
    Inside <variable-definitions> tag:
    <variable>
          <name>LocalPath</name>
          <value>C:/</value>
        </variable>
        <variable>
          <name>VirtualPath</name>
          <value>/Temp/*</value>
        </variable> Then in to add the virtual directory to weblogic.xml:
    <module-descriptor external="false">
          <root-element>weblogic-web-app</root-element>
          <uri>WEB-INF/weblogic.xml</uri>
          <variable-assignment>
             <name>LocalPath</name>
             <xpath>/weblogic-web-app/virtual-directory-mapping/local-path</xpath>
          </variable-assignment>
          <variable-assignment>
             <name>VirtualPath</name>
             <xpath>/weblogic-web-app/virtual-directory-mapping/url-pattern</xpath>
             <operation>add</operation>
          </variable-assignment>
        </module-descriptor>But I have this error:
    Error VALIDATION PROBLEMS WERE FOUND C:\Users\Napoleon\AppData\Roaming\JDeveloper\system11.1.1.2.36.55.36\DefaultDomain\servers\DefaultServer\upload\ReviewApp\app\planplan.xml:0: problem: cvc-complex-type.2.4c: Expected element 'url-pattern@http://xmlns.oracle.com/weblogic/weblogic-web-app' before the end of the content in element virtual-directory-mapping@http://xmlns.oracle.com/weblogic/weblogic-web-app:<C:\Users\Napoleon\AppData\Roaming\JDeveloper\system11.1.1.2.36.55.36\DefaultDomain\servers\DefaultServer\upload\ReviewApp\app\planplan.xml>
    I also tried using the xpath for url-pattern as followed:
    <xpath>/weblogic-web-app/virtual-directory-mapping/[local-path="C:/"]/url-pattern</xpath>
    But I have the same error. The <url-patter> element is not added correctly to the virtual directory mapping tag.
    It is supposed to work. Anyone has done this before ? or is this a bug of deployment plan.
    Thank you very much.
    Regards
    K.

    Hi Jay,
    I have looked at your link and modified my plan.xml accordingly ( the original plan is automatically generated by weblogic ). But I still get the same error. Could you have a look and tell me what's wrong?
    <?xml version='1.0' encoding='UTF-8'?>
    <deployment-plan xmlns="http://xmlns.oracle.com/weblogic/deployment-plan" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.oracle.com/weblogic/deployment-plan http://xmlns.oracle.com/weblogic/deployment-plan/1.0/deployment-plan.xsd">
      <application-name>app</application-name>
      <variable-definition>
        <variable>
          <name>SessionDescriptor_timeoutSecs_12786382366650</name>
          <value>3601</value>
        </variable>
        <variable>
        <name>firstNode</name>
        <value></value>
        </variable>
        <variable>
          <name>LocalPath</name>
          <value>C:\</value>
        </variable>
        <variable>
          <name>VirtualPath</name>
          <value>/Temp/*</value>
        </variable>
      </variable-definition>
      <module-override>
        <module-name>ReviewApp.ear</module-name>
        <module-type>ear</module-type>
        <module-descriptor external="false">
          <root-element>weblogic-application</root-element>
          <uri>META-INF/weblogic-application.xml</uri>
          <variable-assignment>
            <name>SessionDescriptor_timeoutSecs_12786382366650</name>
            <xpath>/weblogic-application/session-descriptor/timeout-secs</xpath>
          </variable-assignment>
        </module-descriptor>
        <module-descriptor external="false">
          <root-element>application</root-element>
          <uri>META-INF/application.xml</uri>
        </module-descriptor>
        <module-descriptor external="true">
          <root-element>wldf-resource</root-element>
          <uri>META-INF/weblogic-diagnostics.xml</uri>
        </module-descriptor>
      </module-override>
      <module-override>
        <module-name>ReviewUI.war</module-name>
        <module-type>war</module-type>
        <module-descriptor external="false">
          <root-element>weblogic-web-app</root-element>
          <uri>WEB-INF/weblogic.xml</uri>
          <variable-assignment>
            <name>firstNode</name>
            <xpath>/weblogic-web-app/virtual-directory-mapping</xpath>
            <operation>add</operation>
          </variable-assignment>
          <variable-assignment>
             <name>LocalPath</name>
             <xpath>/weblogic-web-app/virtual-directory-mapping/local-path</xpath>
             <operation>add</operation>
          </variable-assignment>
          <variable-assignment>
             <name>VirtualPath</name>
             <xpath>/weblogic-web-app/virtual-directory-mapping/[local-path="C:\"]/url-pattern</xpath>
             <operation>add</operation>
          </variable-assignment>
        </module-descriptor>
        <module-descriptor external="false">
          <root-element>web-app</root-element>
          <uri>WEB-INF/web.xml</uri>
        </module-descriptor>
      </module-override>
      <config-root>C:\Users\Napoleon\AppData\Roaming\JDeveloper\system11.1.1.2.36.55.36\DefaultDomain\servers\DefaultServer\upload\ReviewApp\app\plan</config-root>
    </deployment-plan>

  • Virtual directory mapping

    Hi!
              I am trying to achieve virtual directory mapping but with no luck. I have a request like
              "GET /app1/images/mypic.gif"
              and I would like the server to look into
              C:/pics (under /pics I do have /app1/images/mypic.gif)
              so I tried both (plus some more)
              <virtual-directory-mapping>
                   <local-path>C:/pics</local-path>
                   <url-pattern>/</url-pattern>
              </virtual-directory-mapping>
              and
              <virtual-directory-mapping>
                   <local-path>C:/pics</local-path>
                   <url-pattern>*.gif</url-pattern>
              </virtual-directory-mapping>
              but it doesn't work, why?
              Thanks,
              Iggy

    Anyone have any ideas?

  • Virtual-directory-mapping  Security

    How do I secure the folder and or files in a virtual-directory-mapping
    Created a virtual-directory-mapping to store pdf files.
    I use adf security.
    I want to block access from someone entering http://host:port/context-root/pdfname.pdf
    chuck

    Hi Chuck,
    You can use FormBased Authentication to protect the access to the virtual-directory like " *http://middlewaremagic.com/weblogic/?p=2034*
    *Example:*
    Inside your Virtual Directory Create a "pdf" directory and then place all your PDF files inside this directory
    Then add the following kinf og entry in your "web.xml" file <url-pattern>pdf/*</url-pattern> restrict the access to pdf/* contents like below:
    <?xml version='1.0' encoding='UTF-8'?>
    <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <welcome-file-list>
    <welcome-file>welcome.jsp</welcome-file>
    </welcome-file-list>
    <security-constraint>
    <display-name>Constraint-0</display-name>
    <web-resource-collection>
    <web-resource-name>Constraint-0</web-resource-name>
    <url-pattern>pdf/*</url-pattern>
    </web-resource-collection>
    <auth-constraint>
    <role-name>admin</role-name>
    </auth-constraint>
    <user-data-constraint>
    <transport-guarantee>NONE</transport-guarantee>
    </user-data-constraint>
    </security-constraint>
    <login-config>
    <auth-method>FORM</auth-method>
    <form-login-config>
    <form-login-page>/login.jsp</form-login-page>
    <form-error-page>/failedlogin.html</form-error-page>
    </form-login-config>
    </login-config>
    <security-role>
    <role-name>admin</role-name>
    </security-role>
    </web-app>.
    Thanks
    Jay SenSharma

  • Limit extensions other than one specified in virtual-directory-mapping

    Hi,
    I have a virtual directory mapping
    <virtual-directory-mapping>
    <local-path>D:/folder</local-path>
    <url-pattern>/movies/*</url-pattern>
    <url-pattern>*.mov</url-pattern>
    </virtual-directory-mapping>
    However, I can still access the files with other extensions, i.e., avi, jar, txt.... Is there anything wrong with my mapping or it is supposed to be so? if it is the later, what is the point of declaring the *.mov pattern?
    Thank you very much

    hi,
    Actually i deleted all the files in work folder and deleted the context path in server.xml file which i had given yesterday.
    Already in web.xml file inside the folder..ie., in "c:\myPath\myRootDir\WEB-INF\web.xml" file i gave welcome file name like as given below..
    <welcome-file-list >
         <welcome-file >index.html</welcome-file >
    </welcome-file-list >
    i created this welcome file entry even before creating context path in server.xml file..
    Then i created again the context path in server.xml file like this
    <Context path="/myVirtualApp"
    docBase="C:/myPath/myRootDir"
         crossContext="true"
         debug="0"
         reloadable="true"
         trusted="false">
    </Context>
    i stopped and restarted the server....
    Now itz working fine......Thanx a lot Sudha for your help.......
    regards,
    Manikandan

  • How to specify a different directory for the Run-Time Engine?

    With LV 7.1 it's become even more difficult to create installation sets in third-party tools without having to include the full run-time engine separately.
    If you use any of the advanced analysis VIs you have to install the run-time engine (no use in including files in the same directory as the built application) and if you do and you use the old serial VIs you get a problem because the application will load the run-time from the main run-time installation and then look for serpdrv in that directory, not in the application folder...
    So - being forced to use the installer builder in the application builder and include the run-time engine in the installation kit I wonder whether it is possible to specify where the run-time should be installed?
    By default it will go in a directory called National Instruments in the program files folder, however that is not ideal due to the fact that the users have no relation to the fact that our application needs something from NI...and may end up deleting the directory ("National Instruments? - what do I need that for...let me delete it...). We would like to be able to specify that the run-time is installed silently in a directory named with our company name instead.
    MTO

    When you create the stand alone, in options you can actually set the temp directory and default directory. You can change it there OR in goto options and check for libraries/directories. You can change it there too.
    Kudos always welcome for helpful posts

  • Setting the webservice url at run time for a execute button in adobe form

    Hi,
    I am using Data connection from the wsdl file to interact with the backend, the button generated from the data connection is of type execute which has the url of the webservice in the object property "Webservice URL" and name of the FM in the interface name. My problem is at present the form is working fine but when the same form transported to QA and PRD them the url of the webservice gets change. hence the same button wont function.
    The solution is either we do the changes manually in all the system or pass the url at run time. Please proide me the solution if there is a way to set this url in the execute button at runtime.
    Thanks in advance.
    Pooja

    Why don't you pass in the URL via an XML input file and bind a hidden text field in your form to that element in your XML? Then use javascript to modify the docReady event of the submit button to something like this:
    var url = textFieldWithURL.rawValue;
    this.event__click.submit.target = url;

  • Exporting DI batch to BAT and set DI parameter/variable at run time

    Hi All,
    We are looking to call DI batch job externally and pass parameter/variable at run time.
    We tried exporting DI batch to a bat file and setting substitution parameters during export.
    In the exported .bat file, it references a .txt file which shows the name of the substitution paramemters but the value of the parameters are encrypted.
    Does anyone know how to pass parameter/variable to a DI batch job at run time externally?
    Thanks,
    Bobby

    I tried out this method and I have some additional issues.
    1. if we use the BOE scheduler the text parameter file is using a specific naming convention that is not clearly documented. it is like : -GV"$VAR=ENCRYPTEDVALUE;"... trying to modify it with a clear value like -GV"$VAR=MYVALUE;" was simply ignored by the scheduler... seems also that BOE did not sent any scheduling request to the DI Job Launcher...
    What is the proper convention please?
    2.Is there a better way to enter this parameter than editing the TXT file. Most of the BOE InfoView users are not allowed to modify or store documents.. This is not very convenient if they cannot enter simply the parameter values in a let say more confortable way...
    Thank you and cheers

Maybe you are looking for

  • CDC with multiple tables

    Dear experts, we would like to use CDC for capturing data from two tables A and B in a source system. Both tables should be joined in a table C in the target system. If we update table A we would like to get the changed values from A and the unchange

  • XML Publisher to Excel Report : Date format problem

    Hi, I am trying to create an Excel report with XML Publisher. I have an issue with the Date Fomatting. In the XML template, I have set the "Date" column in date format. But the excel output report "Date" column returns as "General text" (string) and

  • Job error in external Service when printing from Google Cloud: HP Laserjet Profession​al P 1102w

    I have set up my printer and associated it with Google Cloud Printing. I have shared the printer with my daughter who is on a chromebook. When she tries to print, the printer is there and the job is sent to ePrint bu I get an error saying: "job error

  • Full screen video blank and aac music stutters!  iTunes 7.0.1

    When listening to music, the sound will sometime just stop, the music is not paused and the playback time counter at the top of the screen is stuck. Menus in the program still work, but until the program is restarted, the music will not resume. I tri

  • X-series analog out fifo preload

    i am porting an m-series driver to x-series, and have a quick question about analog output. i have found that I can preload the aout FIFO by writing sequential data to:         device.AO.AO_FIFO_Data_Register.writeRegister(val); however this is a 32-