Crear y configurar referencias de recursos para Web 2.5 y Web 3.0

Puede crear y configurar referencias de recursos para proyectos Web 2.5 y Web 3.0 utilizando el descriptor de despliegue.

Acerca de esta tarea

Debe crear un proyecto web utilizando Web 2.5 y Web 3.0 antes de crear y configurar las referencias de recursos. Seleccione el descriptor Generar despliegue en el asistente de creación de proyectos.

Procedimiento

  1. Expanda el proyecto web y seleccione Contenido web > WEB-INF > web.xml.
  2. Pulse con el botón derecho del ratón en web.xml y seleccione Abrir con > Editor de descriptores de despliegue de aplicaciones web.
  3. En el campo Aplicación web, seleccione Añadir, seleccione Referencia de recurso y, a continuación, seleccione Aceptar:
    Añadir referencia de recurso
  4. En la sección Detalles, proporcione los detalles para la referencia de recurso:
    1. En el campo Nombre, proporcione un nombre para la referencia de recurso.
    2. En el campo Tipo, indique el tipo de referencia de recurso.
    3. En el campo Autentificación, seleccione Aplicación o Contenedor para la autenticación de la referencia de recurso.
    4. En el campo Ámbito de compartición, seleccione Se puede compartir o No se puede compartir para el ámbito de compartición de la referencia de recurso.
    5. En el campo Descripción, escriba una descripción para esta referencia e recurso.
  5. Para ver el código fuente de web.xml, seleccione Fuente:
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app id="WebApp_ID" version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">	
    <servlet>
    		<description>
    		</description>
    		<display-name>
    		TestServlet</display-name>
    		<servlet-name>TestServlet</servlet-name>
    		<servlet-class>test.TestServlet</servlet-class>
    	</servlet>
    	<servlet-mapping>
    		<servlet-name>TestServlet</servlet-name>
    		<url-pattern>
    		/TestServlet</url-pattern>
    	</servlet-mapping>
    	<welcome-file-list>
    		<welcome-file>index.html</welcome-file>
    		<welcome-file>index.htm</welcome-file>
    		<welcome-file>index.jsp</welcome-file>
    		<welcome-file>default.html</welcome-file>
    		<welcome-file>default.htm</welcome-file>
    		<welcome-file>default.jsp</welcome-file>
    	</welcome-file-list>
    	<resource-ref>
    		<res-ref-name>SAMPLE</res-ref-name>
    		<res-type>javax.sql.DataSource</res-type>
    		<res-auth>Container</res-auth>
    		<res-sharing-scope>Shareable</res-sharing-scope>
    	</resource-ref>
    </web-app>
  6. Para editar la referencia de recurso, puede realizar cambios en la vista Diseño u Origen de la página del descriptor de despliegue.
  7. Para enlazar esta referencia de recurso con un origen de datos en el servidor, con el nombre JNDI jdbc/SAMPLE utilizando un alias de autentificación JAAS denominado USER_AUTH, edite el archivo ibm-web-bnd.xml y añada las definiciones siguientes:
    1. Si el archivo ibm-web-bnd.xml no existe, cree el archivo pulsando con el botón derecho del ratón en el proyecto y seleccione Herramientas Java EE > Generar descriptor de despliegue de enlaces WebSphere.
    2. Pulse con el botón derecho del ratón en el archivo ibm-web-bnd.xml y seleccione Abrir con > Editor de enlaces web.
    3. Añada una referencia de recurso:
      1. En la vista Diseño, pulse Añadir.
      2. En la ventana Añadir elemento, seleccione Referencia de recurso. Pulse Aceptar.
      3. En el campo Nombre, escriba el nombre de la referencia de recurso, por ejemplo, SAMPLE.
      4. En el campo Nombre de enlace, escriba el nombre de la referencia de recurso, por ejemplo, jdbc/SAMPLE.
    4. En la vista Diseño, resalte la referencia de recurso y pulse Añadir > Alias de autentificación.
    5. En la sección Detalles, en el campo Nombre, proporcione un nombre para el alias de autentificación (por ejemplo, utilice el alias de autentificación JAAS denominado USER_AUTH).
      Añadir enlace JNDI
    6. Guarde el archivo.
    7. Para ver el código fuente ibm-web-bnd.xml, seleccione Fuente:
      <?xml version="1.0" encoding="UTF-8"?>
      <web-bnd 
      	xmlns="http://websphere.ibm.com/xml/ns/javaee"
      	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      	xsi:schemaLocation="http://websphere.ibm.com/xml/ns/javaee http://websphere.ibm.com/xml/ns/javaee/ibm-web-bnd_1_0.xsd"
      	version="1.0">
      
      	<virtual-host name="default_host" />
      
      	<resource-ref name="SAMPLE" binding-name="jdbc/SAMPLE">
      		<authentication-alias name="USER_AUTH" />
      	</resource-ref>
      </web-bnd>
Icono que indica el tipo de tema Tema de tarea
Términos y condiciones para centros de información | Comentarios

Icono de indicación de fecha y hora Última actualización: 22 de abril de 2014

Nombre de archivo: tcreateconfigresref.html