Después de iniciar el servidor puede ejecutar y explorar la aplicación.
Puede realizar las
tareas siguientes en la aplicación de sitio Web de subastas:
Ejecutar la aplicación
Para ejecutar la aplicación:
- Verifique que WebSphere
Application Server esté ejecutándose.
- En el Explorador de proyectos, pulse el botón derecho sobre el proyecto AuctionV60Web y
pulse Ejecutar como > Ejecutar en servidor.
La página inicial de Auction se abre en el navegador interno. Tenga en cuenta que esto puede
tardar unos momentos ya que los archivos JSP se compilan con la primera ejecución. Si desea
ejecutar el ejemplo en un navegador externo, utilice este URL: http://localhost:9080/AuctionV60Web.
Explorar el sitio Web de subastas
El sitio Web de subastas es un sitio Web en funcionamiento. Puede realizar las tareas
siguientes:
- Buscar artículos de subasta Puede buscar artículos específicos del catálogo.
- Iniciar la sesión en el sitio Web de subastas. Aunque puede examinar artículos del
sitio Web de subastas sin iniciar la sesión, debe iniciar la sesión como usuario o administrador para realizar otras
tareas.
- Pujar por artículos de la subasta. Puede pujar por artículos del catálogo de la
subasta.
- Vender artículos en el sitio Web de subastas. Puede añadir artículos al catálogo
del sitio Web de subastas.
- Cambiar fechas de caducidad de artículos. Puede cambiar la fecha de caducidad
para los artículos del catálogo.
Buscar artículos de subasta
Puede buscar artículos en el catálogo buscando artículos específicos o buscando por el precio
máximo de los artículos.
- Para buscar artículos específicos mediante palabras clave, siga uno de estos pasos:
- En la página inicial de subastas, especifique la palabra clave de búsqueda en el campo Intro
y pulse Go.
- Pulse la pestaña Browse y especifique la palabra clave de búsqueda en el campo
Search descriptions, seleccione Expiration o Value
para especificar el orden en el que deben aparecer los resultados de la búsqueda y pulse Go.
- Para buscar todos los artículos disponibles por menos de una cantidad específica, pulse la pestaña
Browse, especifique la cantidad máxima en el campo Maximum price,
seleccione Expiration o Value para especificar el orden en el que deben
aparecer los resultados de la búsqueda y pulse Go.
El motor de búsqueda busca descripciones de artículo.
- Para ver todos los artículos de una categoría, en la página inicial, pulse la categoría
deseada. La lista Items List muestra los artículos que cumplen con los criterios de búsqueda o
que están en la categoría seleccionada, incluyendo la descripción del artículo, el valor, la fecha de caducidad del
artículo y la imagen (si la hay).
- Pulse sobre el artículo. Se abre la página Item Details en la que se muestran el número del
artículo, el nombre, la descripción y la información de las pujas.
Iniciar la sesión en el sitio Web de subastas
Aunque puede buscar artículos en el sitio Web de subastas sin necesidad de iniciar la sesión,
debe iniciar la sesión como usuario o como administrador para realizar otras tareas.
- Pulse la pestaña Login. Se abre la página Login.
- Para pujar por artículos o añadir artículos a la subasta, inicie la sesión como un
usuario. Especifique jack@acme.com o jill@xyz.com en el campo Userid y especifique jack par la
contraseña de Jack o jill para la contraseña de Jill en el campo Password.
- Pulse Go.
Pujar por artículos de subasta
Puede pujar por artículos del catálogo de la subasta.
Prerrequisito: para pujar sobre un artículo de subasta, primero debe iniciar la sesión en el sitio. Puede iniciar la sesión antes de encontrar
el artículo o cuando empiece a pujar. También debe Buscar el artículo por el que desea pujar.
- Abra la página Item Details. La página de detalles muestra la puja mínima, la puja actual y
la fecha en la que el artículo ya no está disponible.
- Pulse Bid.
- Especifique una sola cantidad de puja en el campo Bid. Los valores de la puja se
gestionan a través de las funciones de validación de JSF. Las pujas deben ser como mínimo un dólar
superiores a la puja actual y tener un valor entero en dólares. Por ejemplo, si especifica 26.01, la aplicación
redondea el valor a 26.
- Pulse Go.
Vender artículos en el sitio Web de subastas
Puede añadir artículos al catálogo del sitio Web de subastas.
Prerrequisito: para vender un artículo de subasta, primero debe iniciar la sesión en el sitio.
- Pulse la pestaña Sell para abrir la página de ventas.
- Especifique información para el artículo:
- Seleccione la categoría del artículo en la lista Category.
- Especifique el nombre y la descripción del artículo en el campo Item name.
- Especifique la descripción del artículo en el campo Description.
- Especifique la puja mínima, válida en el campo Minimum bid.
- Especifique el valor del artículo en el campo Estimated value.
- Seleccione la fecha de disponibilidad para la venta del artículo en el campo Start
bidding.
- Seleccione la fecha de caducidad del artículo en el campo End bidding.
- Opcional: si tiene una imagen para el artículo, especifique los URL en los campos Small image url y Large image url.
- Pulse Go para añadir el artículo a la lista del catálogo.
Cambiar fechas de caducidad de artículos
Por omisión, la fecha de caducidad
para todos los artículos enviados en la base de datos original se establece en enero de 2009. Puede restablecer estas fechas.
- Pulse el enlace Setup situado en la esquina superior derecha de cualquier página de
Auction. Se abre la página de configuración.
- En el campo Duration, especifique el tiempo que un artículo debe aparecer en la lista de la
subasta antes de caducar. Puede especificar de 1 a 99 días a partir de la fecha visualizada actualmente. Por ejemplo,
si la fecha visualizada actualmente es 04/15/07 y especifica 30 días de cambio de fecha de caducidad, las fechas de
caducidad de los artículos del catálogo cambian a May 15, 2007.
- Pulse Initialize Database. La caducidad de todos los artículos cambia según el
número de días especificado.
Eliminar el ejemplo Auction
Para eliminar el ejemplo Auction:
- Cierre la aplicación Web Auction en el navegador.
- Repliegue el archivo EAR siguiendo estos pasos:
- Pulse con el botón derecho sobre WebSphere Application Server v6.1 en la vista Servidores y
pulse Añadir y eliminar proyectos.
Se abre la ventana Añadir y eliminar
proyectos.
- Seleccione el proyecto AuctionV60EAR y pulse Eliminar para eliminarlo de la lista de
proyectos.
- Pulse Finalizar y se cerrará la ventana Añadir y eliminar proyectos.
- Suprima los proyectos de Auction siguiendo estos pasos:
- Pulse Ventana > Otras perspectivas > Recursos para pasar a la perspectiva Recursos.
- En la vista Navegador, suprima los proyectos siguientes:
- Todos los proyectos cuyos nombres empiezan por "AuctionV60"
- OIDGenerator
- OIDGeneratorClient
Reinstalar el ejemplo de subastas predeterminado
Prerrequisito: primero
debe eliminar el ejemplo para poder reinstalarlo.
Para reinstalar el ejemplo Auction, utilice estos pasos:
- Pulse Ayuda > Galería de ejemplos. Se abre la galería de ejemplos.
- Expanda Ejemplos de caso de muestra y pulse Aplicación Web de
subastas.
- Pulse Importar para volver a importar el ejemplo.
- Pulse Setup Instructions y siga las instrucciones para volver a configurar el ejemplo.
Nota: la
base de datos de subasta no se reinstala y tendrá los mismos datos.
Si hizo una copia del conector de base de datos,
com.ibm.etools.auction.sampledb_6.0.0/db/AUCTION60 y lo colocó en otro directorio, puede
restaurarlo.
Para restaurar la base de datos por omisión, utilice estos pasos:
- Detenga el servidor Web.
- Verifique que no hay otras aplicaciones conectadas a la base de datos.
- Sustituya la base de datos cambiada por la copia de la base de datos original.
- Reinicie Software Development Platform con la opción -clean.
Resolución de problemas de la aplicación Auction
Si la aplicación no parece estar ejecutándose, compruebe lo siguiente:
- El servidor está ejecutándose
- Para verificar que el servidor esté ejecutándose, busque la serie "Servidor server1 abierto
para e-business" en la vista Consola.
- La construcción automática está habilitada
- Para verificar que la construcción automática está habilitada, pulse Proyecto > Construir automáticamente.
Si no
está habilitada, pulse Proyecto > Construir todo para construir todos los archivos de proyecto y volver a desplegar.
- La aplicación Web está ejecutándose en el servidor de aplicaciones
- Para verificar que la aplicación Web está ejecutándose en el servidor de
aplicaciones:
- En la vista Servidor, pulse con el botón derecho del ratón sobre
WebSphere Application Server v6.1 y
pulse Ejecutar consola administrativa. Se abre la Consola
administrativa.
- Especifique un ID de usuario en el campo Userid y pulse Iniciar la sesión. Este ID de usuario se utiliza para identificar el autor de los cambios. También aparece
en los mensajes.
- Expanda Aplicaciones y pulse Aplicaciones de empresa.
- Si AuctionV60EAR no aparece en la lista, debe añadir el EAR al servidor de aplicaciones.
- Si AuctionV60EAR aparece en la lista pero no se inicia, pulse Iniciar.
- Base de datos Auction conectada
- Si otra conexión se conecta a la base de datos, detenga la otra herramienta. Si no sabe qué herramienta está
conectada a la base de datos, reinicie Software Development Platform.
- Para configurar un origen de datos que no sea
WebSphere Application Server (WAS),
que está preconfigurado para ejecutarse en el servidor de prueba WAS 6:
- Pase a la perspectiva J2EE.
- En el Explorador de proyectos, expanda Aplicaciones de empresa, expanda
AuctionV60EAR y seleccione Descriptor de despliegue.
- Seleccione la pestaña Despliegue y seleccione Proveedor JDBC Derby en
la lista de proveedores JDBC. La vía de acceso de origen de datos está en las
Propiedades de recurso definidas en el origen de datos seleccionado más arriba en la columna
Valor.