ANN: Virtual Shopping Mall 1.3 - A complete J2EE 1.3 Application for 10g

OTN developers have implemented the [url http://otn.oracle.com/sample_code/tech/java/j2ee/vsm13/content.html] Virtual Shopping Mall 1.3 , a sample application that demonstrates the various features of the J2EE platform. The VSM 1.3 enables vendors to set up online shops and customers to browse through these shops. It also enables a system administrator to approve and reject requests for new shops and maintain a list of shop categories. Some of the J2EE features that we intend to highlight through this application include:
* J2EE Design Patterns
* Internationalization Techniques
* Apache Struts Framework
* Security Features using JAAS
We have put together a series of [url http://otn.oracle.com/sample_code/tutorials/vsm1.3/vsm13toc.htm]tutorials that uses the Virtual Shopping Mall 1.3 sample application to demonstrate programming techniques that take advantage of features defined in the J2EE 1.3 and EJB 2.0 specifications. While describing parts of the larger application, each tutorial is self-contained, and explains how to use a technique or perform a task.
The sample application has been certified on [url http://otn.oracle.com/software/products/ias/preview.html]Oracle Application Server Containers for J2EE 10g on Windows 2000 and Red Hat Linux Advanced Server 2.1 platforms.

I can't wait to try this.

Similar Messages

  • Running Virtual Shopping Mall Sample Application

    Hi,
    I'm trying with OTN demo application:
    Virtual Shopping Mall Sample Application using
    Business Components for Java Framework.
    My question occurs in the moment of
    running the application using Oracle9i JDeveloper.
    As described in the Install.htm after going through
    all prerequisite steps :
    Running the VSM web application :
    Right click on the project VSMWebapp.jpr and select "Run".
    This will deploy the application to embedded OC4J ,
    open the default browser and present you with the main page of the application...
    In my case in the moment before opening the main page,
    the Error page is displayed (shown in the bottom).
    Can somebody help me for resolving this?
    Thanks,
    Kostadin Stojanov
    500 Internal Server Error
    java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
    void org.apache.struts.action.ActionServlet.<clinit>()
    ActionServlet.java:375
    java.lang.Class java.lang.Class.forName0(java.lang.String, boolean, java.lang.ClassLoader)
    native code
    java.lang.Class java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader)
    Class.java:195
    com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.ServletInstanceInfo com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpApplication.loadServlet(com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].util.ByteString)
    HttpApplication.java:1890
    com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.ServletInstanceInfo com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpApplication.findServlet(com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].util.ByteString)
    HttpApplication.java:4355
    void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpApplication.initPreloadServlets()
    HttpApplication.java:4455
    void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpApplication.initDynamic(com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpApplicationConfig)
    HttpApplication.java:662
    void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpApplication.<init>(com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.Application, com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpSite, com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpApplicationConfig, java.lang.String, java.lang.String, boolean)
    HttpApplication.java:435
    com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpApplication com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.Application.getHttpApplication(java.lang.String, java.lang.String, boolean, long, com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpSite, boolean)
    Application.java:695
    com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpApplication com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpServer.getHttpApplication(com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpApplicationReference, com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpSite)
    HttpServer.java:676
    com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpApplication com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpSite.getApplication(com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].util.ByteString)
    HttpSite.java:388
    boolean com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.processRequest(com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.ApplicationServerThread, com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.EvermindHttpServletRequest, com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.EvermindHttpServletResponse, java.io.InputStream, java.io.OutputStream, boolean)
    HttpRequestHandler.java:407
    void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.run(java.lang.Thread)
    HttpRequestHandler.java:259
    void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.run()
    HttpRequestHandler.java:106
    void EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run()
    PooledExecutor.java:803
    void java.lang.Thread.run()
    Thread.java:484

    I found solution in the tread - topic with subject:
    Problem running new vsm samples
    the link is
    Re: Problem running new vsm samples
    Kostadin Stojanov

  • Is there new "Complete ADF UIX Application" for 10G Production?

    Is there a new version the tutorial "Complete ADF UIX Application (Browse, Create, Update, Delete)".
    The one I found
    http://otn.oracle.com/products/jdev/collateral/tutorials/9050/adfuix_tut.html
    is for 10G preview.
    Or is this version still current enough for production?
    Thanks, Steve

    Hi Steve -
    As far as I can tell, this is the new (production) version of the UIX tutorial:
    http://otn.oracle.com/obe/obe9051jdev/uixTutorial/lesson_UIX.htm
    Andy

  • Virtual Shopping Mall installation problem

    I was trying to deploy the VSM using EAR(Enterprise Application archive) Deployment method.
    Step 4 instruction is to Run ant -buildfile build.xml from VSM. When I try to run ant, it display "build.xml file does not exist". I tried searching the build.xml file in the webstore directory but can't find any, where can I get the build.xml file?
    Rdgs
    Theresa

    Hi Theresa,
    I just checked the webstore.jar that is available for download from http://otn.oracle.com/sample_code/tech/java/ejb_corba/vsm/htdocs/vsmhome.html
    It does have build.xml in the webstore directory. As suggested in the Readme, you need to run the command ant -buildfile build.xml from the webstore directory for generating the EAR file.
    Please verify again and let us know if you still have any problems.
    Thanks,
    Sujatha.
    OTN Group
    I was trying to deploy the VSM using EAR(Enterprise Application archive) Deployment method.
    Step 4 say instruct to Run ant -buildfile build.xml from VSM. When I try to run ant, it display "build.xml file does not exist". I tried searching the build.xml file in the webstore directory but can't find any, where can I get the build.xml file?
    Rdgs
    Theresa

  • Virtual Shopping Mall

    I downloaded the vsm-bc4j.jar file from the relevant web site. Then I tried to open the file. So I typed:
    c:\jdk1.3.0_02\bin\java -jar vsm-bc4j.jar
    But an error occurred after press the enter key:
    Failed to load Main-Class manifest attribute from vsm-bc4j.jar
    Then, how can I open the file?

    It's a ZIP file (JAR files are also ZIP files, just with a different extension).
    You can open it with Winzip, the unzip command line tool, or use JAR (part of your JDK) to uncompress it.
    The JAR commandline would be:
    c:\jdk1.3.0_02\bin\jar xvf vsm-bc4j.jar
    Hope this helps,
    Rob

  • Fail to deploy the "Virtual Shop Lite " Sample

    Fail to deploy the "Virtual Shop Lite " Sample in
    SAP Netweaver J2EE Preview (Release SAP NetWeaver™ 2007).
    I select the SAP Server node and choose Publish from the context menu. The SAP NetWeaver Developer Studio switches to the Deploy View Console view.
    At this time, the "Logon to SAP J2EE Engine" window appear.
    I enter the below user and password.
    user : Administrator
    password : <master-password>
    In the Deploy View Console, the below messages appear:
    com.sap.ide.eclipse.deployer.api.AuthenticationException:
    [#1]:Session::checkForTicketException:[Base Login Exception], cause=The user account is expired,or not valid yet.[more]
    [#1]:DC API is trying to connect to "localhost:50004".
    What should I do ?
    (I try the 10th time but the result is the same.)

    Same problem:
    Fail to deploy the "Virtual Shop Lite " Sample
    Is it a BUG ???

  • Fail to deploy the "Virtual Shop Lite " Sample in

    Fail to deploy the "Virtual Shop Lite " Sample in
    SAP Netweaver J2EE Preview (Release SAP NetWeaver™ 2007).
    I select the SAP Server node and choose Publish from the context menu. The SAP NetWeaver Developer Studio switches to the Deploy View Console view.
    At this time, the "Logon to SAP J2EE Engine" window appear.
    I enter the below user and password.
    user : Administrator
    password : <master-password>
    In the Deploy View Console, the below messages appear:
    com.sap.ide.eclipse.deployer.api.AuthenticationException:
    [#1]:Session::checkForTicketException:[Base Login Exception], cause=The user account is expired,or not valid yet.[more]
    [#1]:DC API is trying to connect to "localhost:50004".
    What should I do ?
    (I try the 10th time but the result is the same.)

    see the below link (same problem):
    Deploying Virtual Shop Lite
    I think it may be a BIG BUG.
    You can see it by yourself.

  • Deploying Virtual Shop Lite

    Guys,
    I am struggling ! I have downloaded the WAS J"EE sneak preview.  All if installed on my machine and I have the Central services instance and the J2EE running OK.
    I am working through the examples in the Developers Web Studio and trying to deploy the Virtual Shop Lite example.  Ia m assuming that I need to deploy onto my server before I can use it from the URL given in the example ???
    Anyway when I deploy it goes through setting up my workspace etc and then asks me to login to the J2EE server with a user ID and a password.  Was their a default user ID and password ??
    I am currently getting the following message ...
    com.sap.ide.eclipse.deployer.api.AuthenticationException: com.sap.engine.service.dc.api.AuthenticationException: BaseLoginException:Cannot get initial context
    Session::checkForTicketException:(BaseLoginException),cause cannot authenticate the user
    Any helps thanks.

    Same Problem
    Fail to deploy the "Virtual Shop Lite " Sample in
    SAP Netweaver J2EE Preview (Release SAP NetWeaver™ 2007).
    I select the SAP Server node and choose Publish from the context menu. The SAP NetWeaver Developer Studio switches to the Deploy View Console view.
    At this time, the "Logon to SAP J2EE Engine" window appear.
    I enter the below user and password.
    user : Administrator
    password : <master-password>
    In the Deploy View Console, the below messages appear:
    com.sap.ide.eclipse.deployer.api.AuthenticationException:
    [#1]:Session::checkForTicketException:[Base Login Exception], cause=The user account is expired,or not valid yet.[more]
    [#1]:DC API is trying to connect to "localhost:50004".
    What should I do ?
    (I try the 10th time but the result is the same.)

  • Error while building shopping mall project

    Oracle IDE used=     10.1.3.02.23
    I tried to build the project shopping mall. I am getting the following message.
    Please advise.
    Project: D:\JavaInfo\shoppingMall\vsm-i18n\vsm-i18n.jpr
    D:\JavaInfo\shoppingMall\vsm-i18n\src\oracle\otnsamples\vsm\OC4JJAASManager.java
    Error(14,30): cannot access class com.evermind.security.User; file com\evermind\security\User.class not found
    Error(15,30): cannot access class com.evermind.security.Group; file com\evermind\security\Group.class not found
    Error(17,34): cannot access class oracle.security.jazn.oc4j.JAZNUserManager; file oracle\security\jazn\oc4j\JAZNUserManager.class not found
    Error(31,11): class JAZNUserManager not found in class oracle.otnsamples.vsm.OC4JJAASManager
    Error(41,14): class JAZNUserManager not found in class oracle.otnsamples.vsm.OC4JJAASManager
    Error(54,9): class User not found in class oracle.otnsamples.vsm.OC4JJAASManager
    Error(55,9): class Group not found in class oracle.otnsamples.vsm.OC4JJAASManager
    Error(71,9): class User not found in class oracle.otnsamples.vsm.OC4JJAASManager
    Error(74,11): class Group not found in class oracle.otnsamples.vsm.OC4JJAASManager
    Error(74,24): class Group not found in class oracle.otnsamples.vsm.OC4JJAASManager
    D:\JavaInfo\shoppingMall\vsm-i18n\webroot\jsps\shopowner\reportXML.jsp
    Error(2): Unable to find class for bean: xsql defined by tag with class: oracle.otnsamples.util.XMLSQLUtil
    D:\JavaInfo\shoppingMall\vsm-i18n\src\oracle\otnsamples\vsm\HeaderFilter.java
    Warning(210,35): variable LOCALE_KEY in class org.apache.struts.action.Action has been deprecated
    Warning(213,38): variable LOCALE_KEY in class org.apache.struts.action.Action has been deprecated
    Warning(214,37): variable LOCALE_KEY in class org.apache.struts.action.Action has been deprecated
    D:\JavaInfo\shoppingMall\vsm-i18n\src\oracle\otnsamples\vsm\client\AdminFrame.java
    Warning(408,12): method setNextFocusableComponent(java.awt.Component) in class javax.swing.JComponent has been deprecated
    Warning(409,12): method setNextFocusableComponent(java.awt.Component) in class javax.swing.JComponent has been deprecated
    Warning(410,16): method setNextFocusableComponent(java.awt.Component) in class javax.swing.JComponent has been deprecated
    Warning(411,17): method setNextFocusableComponent(java.awt.Component) in class javax.swing.JComponent has been deprecated
    Warning(412,14): method setNextFocusableComponent(java.awt.Component) in class javax.swing.JComponent has been deprecated
    Warning(413,13): method setNextFocusableComponent(java.awt.Component) in class javax.swing.JComponent has been deprecated
    D:\JavaInfo\shoppingMall\vsm-i18n\src\oracle\otnsamples\vsm\client\Authentication.java
    Warning(210,10): method setNextFocusableComponent(java.awt.Component) in class javax.swing.JComponent has been deprecated

    Hi,
    I am importing the application as follows:
    1) I have developed a web dynpro project. This project has a jar file for getting the java classes. The web dynpro application works fine.
    2) I imported this application into a Development Component Project. Here it fails to recognize the jar file that is required. Even if I put the jar file in its build path, while building, the jar file gets removed.It says java build path errors.
    Please help!
    Thanks,
    Mayuri

  • Multiple SSIDs with Multiple (split) VLANs & GW ---- for shopping mall

    Hi Experts,
    I suppose to sell the shared infrastructure service. Now I'm holding a couple of 8500 (HA). With almost 450 APs. 
    I'm designing my actual WiFi service for this "Shopping Mall" to retails.
    Each of retail shop should own his AP inside their own shop. The AP should ONLY broadcast his own SSID such "Starbucks-WIFI". Each shop sholud not be able to hook into the other shops network.
    Problem are 
    If I have 100-500 customers/retail shops. Can I achieve my goal with a ginven WLC8500?
    How many SSID can be actived at once?
    How many AP group can be configured and turned on at once?
    What would be the actual topology which is the best practice for? --- IMO, shop broadcast their own SSID >> access switch dedicated VLAN >> VRF (64VRF max @ CAT4500) or dedicated GW at Firewall >> dedicated internet link.
    I found some relevant post but it not explitict to my env. Wireless Max SSID on WLC and AP | Getting Started with Wireless ...
    Cheer & Br,
    Nipat.p

    How many SSID can be actived at once?
    Go to WLAN > Advanced > AP Groups.
    All APs fall into the default-group.  Each AP can advertise a maximum of 16 SSIDs.  If you are smart, you can create a number of AP Groups and individual APs can be assigned to a specific AP Group.  One of the main selling point with AP Groups is the ability to assign specific SSIDs.  So if you create an AP Group called Starsbuck and in the AP Group you assign only the Starsbuck SSID and then assign only one AP then this AP will ONLY advertise the specified SSID.  
    Good news is the 8500 can support up to 6K AP Groups (read THIS).

  • Virtual shopping cart in iweb'09?

    I would like to add a virtual shopping cart to my website-customers click on the check boxes and it adds it to a cart, the total is a quote only. I just want a simple cost calculator on my site. Is there a way to do this in iweb'09, or any html or some software (preferably free!) that could let me achieve this?
    Thanks for your help!

    You could use something like an online store to do something like that. Do a Google search and see what comes up.
    That definitely won't be free though.
    Some of the online web site creation package contain store options built in - take a look at http://www.weebly.com and see if you could use this instead of iWeb.

  • Sometimes in a busy area, like a large shopping mall, my WIFI dropdown menu has a dozen or more selections, and my own hotspot (MIFI) does not show up. How do I get the Mac to ignore the dozen other options and find just my MIFI connection?

    Sometimes in a busy area, like a large shopping mall, my WIFI dropdown menu has a dozen or more selections, and my own hotspot (MIFI) does not show up. How do I get the Mac to ignore the dozen other options and find just my MIFI connection?

    System Preferences>Network- Unlock padlock.  Highlight Airport.  Network Name-select your name.  Click on the Advanced button.  Airport/Preferred Networks-delete all that is not your network.
    Place a check mark next to "Remember networks this computer has joined."  Click the OK button and lock the padlock.  Restart your computer.

  • The operation can't be completed because the original item for " your drive name here " can't be found

    Hey all,
        I hope someone can help.  I am running 10.7.5 OSX currently on my Mac Book Pro.  I recently got a new Windows 8 desktop.  A ceap one running Windows 8.  I currently have 5 drives shared over my home network.  3 are working just fine (the 3 I just put on the network today).  The other 2, however, were previously on my old Windows Vista computer also shared over my network.  My Mac Book Pro had access just fine (I set up sharing on my vista comp) and everything ran smooth.  Today when I hooked up my new Windows 8 computer and put the 5 drives on and shared them via my network, same way as I done before, 3 are working fine but the two original drives give me an error when I try and access them from my Mac over my home network.  They both show up with the correct names but when I try and access them it tells me:
    The operation can’t be completed because the original item for “M&V” can’t be found.
    M&V is the name of one of the drives.  Here is the trouble shooting I have done:
    - Renamed the drives multiple times
    - Tripple checked my permissions
    - Checked for updates and installed both on my PC and Mac
    - Restarted my PC and Mac
    - Tried Both of my dual frequencies on my netowork
    - Tried hooking up with ethernet cable
    - Changed the user name and password for my shared access on my PC multiple times and put in the correct info on my Mac
    - Tried taking away all passwords (unsecured)
    - My other Windows PS's can access all drives just fine
    But still I get the above error.  I have isolated it to an issue with my Mac. I was thinking maybe if there is a way to have my Mac forget the shared drives and I can re-add them and put in my password, I am not sure if that is even possible. I am at al loss on what to do.  Any help you can give would be greatly appreciated. 

    I am having the same exact issue and I've been busting my testi-balls to figure it out. I've got 15 years experience in the computer game and still can't figure it out. I see a lot of people having similiar issues, but no one seems to have an answer for MY issue, which is virtually the same as the OP.
    Brand new Macbook Retina.
    Windows 7 x64 Machine.
    ALL drives shared with ALL permissions of ALL accounts manually inserted on the Windows 7 side.
    ALL other PC's in the house can access the drives on the Windows 7 machine without issue.
    Only the Macbook Retina has the problem connecting. Every Windows drive I shared is visible under "network" in finder, but when I click on any of them it gives the quoted error message the OP stated.
    PLEASE, if anyone finds a fix for this, let us know!

  • The operation can't be completed because the original item for "media" can't be found

    Yosemite recognizes my BlackBerry Z30 on my Network. I see my Media Folder and my Removable_Sdcard.
    Whenever I try to access them I get this message:
    The operation can’t be completed because the original item for “media” can’t be found.
    Any Ideas?
    Thanks

    I am having the same exact issue and I've been busting my testi-balls to figure it out. I've got 15 years experience in the computer game and still can't figure it out. I see a lot of people having similiar issues, but no one seems to have an answer for MY issue, which is virtually the same as the OP.
    Brand new Macbook Retina.
    Windows 7 x64 Machine.
    ALL drives shared with ALL permissions of ALL accounts manually inserted on the Windows 7 side.
    ALL other PC's in the house can access the drives on the Windows 7 machine without issue.
    Only the Macbook Retina has the problem connecting. Every Windows drive I shared is visible under "network" in finder, but when I click on any of them it gives the quoted error message the OP stated.
    PLEASE, if anyone finds a fix for this, let us know!

  • Data folder can not be opened in finding " AirPort Time Capsule " The operation can not be completed because the original item for " data" does not exist .

    Hi
    I have a " AirPort Time Capsule " (firmware 7.7.3) When I try to open the data folder in "finder". Then I got the message  " The operation can not be completed because the original item for " data" does not exist". I have a lot of data and I can understand why I get this message?
    Anyone who can help? Thanks..
    Br. Bo

    Get a USB drive of 2TB or more.. assuming your TC is 2TB. Either preformatted Mac or plug into your Mac and format it standard Mac OS Extended Journaled in disk utility.
    Do a full archive of the TC. You do this using airport utility. Do not click the erase disk.. I marked in green.. just the archive.. that is to backup the internal disk to the USB disk. It is not fast.. take it that the process will go at around 40-50GB/hr.
    Once you complete the archive .. it is a direct image of the data on your TC.. you can then plug it into your computer directly.. and then try and open the files you lost.. if you cannot open them.. open disk utility and fix the permissions.
    http://osxdaily.com/2015/01/13/repair-disk-permissions-mac-os-x/
    Or try the methods apple recommends..
    OS X Yosemite: Set permissions for items on your Mac
    It is possible to fix things on the USB drive because it is locally mounted.. but you cannot fix it on TC which is network drive.

Maybe you are looking for

  • OS X from a Linux admin's perspective

    I was tasked with getting an rsync daemon running on a lion box for backups from linux machines. Problems: 1.) The rsync version shipped with lion is buggy and outdated. 2.) Updating it requires a workaround solution using macports (which requires xc

  • How to display an image located in the WEB-INF directory?

    Basically, When a user registers, they a directory is created with their username that holds images that they can upload. How do I display those images. All I am holding in the database is the location of the images. ive tried <img src="/WEB-INF/user

  • Best way to recover from incorrect migration

    Let me start out by saying that we know we did things incorrectly, and that "doing it over again the right way" isn't the advice we're looking for in this discussion. Here's the situation: Existing database instance (A) is Oracle 10g on AIX. New data

  • Satellite Pro M30-344 Recovery Disk Availability?

    Dear Toshiba Owners, Has anybody in stock / for sale ... The recovery disk set for the M30-344 in English. My own set is only in German. (Win XP Home / Pro) Thanks in advance, Antti

  • Tweaking a master page

    Good day. I am beginning to develop my first SharePoint 2010 site using SharePoint Designer. I was able to customize my master page to a degree, but I'd like to tweak it still more. Here is the master page: As you could notice I intend to introduce t