ColdFusion - Servlet y JSP en

 
Vista:

Servlet y JSP en

Publicado por Carlos Rodriguez (1 intervención) el 01/11/2004 15:54:31
Quisiera saber en que carpetas (donde se instalo cold fusion)se colocan los Servlets y Jsp.

Voy a realizar una exposicion de esta aplicacion y quiero realizar una prueba con una pequeña aplicacion llamando primeramente a un html donde se introduce la calificacion y luego con un boton este te manda un Servlet que dependiendo de la calificacion te manda un mensaje (mayor o igual a 6 "Tu calificacion es: " "Estas Aprobado". En caso contrario "Tu calificacion es " "Estas reprobado" )

Esto lo realize con el Servidor LWS y si me funciono tengo entendido que no tengo que realizar ningun cambio en el codigo. EL poroblema es que en COld Fusion si me ejecuta el HTML al colocar la direccion http://localhosts:8500/docs/archivo.html pero al mandar llamar el jsp o servlet dentro de la misma carpeta indica que no se encuentra. EN el lws tenias que levantar el servidor y colocar los Jsp, Html y Servlet en carpetas especiales. No tengo idea si sea algo similar en Cold Fusion ojala algun experto pudiera orientarme
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Configuración de Servlets y JSPs en una aplicación web

Publicado por Alejandro (108 intervenciones) el 13/09/2023 23:34:41
En ColdFusion, los Servlets y JSPs se pueden ubicar en el directorio especial denominado "WEB-INF" dentro de la estructura de tu aplicación web. Aunque ColdFusion está diseñado principalmente para trabajar con archivos CFML, también es compatible con Servlets y JSPs en el contexto de una aplicación web estándar.

Aquí tienes un esquema general de cómo podrías organizar tus archivos en una aplicación web ColdFusion:

1. Directorio principal de la aplicación web (root): En este directorio principal, puedes colocar tus archivos HTML y otros recursos estáticos. Por ejemplo, tu archivo HTML que recoge la calificación podría estar aquí.

1
2
3
/tu_app/
   index.html
   ...

2. Directorio WEB-INF: En este directorio, puedes colocar tus Servlets y JSPs. ColdFusion utilizará este directorio para buscar y ejecutar Servlets y JSPs en el contexto de la aplicación.

1
2
3
4
5
6
/tu_app/
   WEB-INF/
      servlets/
         MiServlet.class
      jsp/
         MiJSP.jsp

- Coloca tus archivos `.class` de Servlets en la carpeta `servlets`.
- Coloca tus archivos JSP en la carpeta `jsp`.

3. Configuración de la aplicación: Asegúrate de que tu aplicación web esté correctamente configurada en ColdFusion. Puedes configurar la aplicación en el Administrador de ColdFusion o mediante un archivo `web.xml` en el directorio `WEB-INF`.

4. Acceso a tus recursos: Para acceder a tus recursos, utiliza URLs que reflejen la estructura de tu aplicación. Por ejemplo:

- Para el HTML: `http://localhost:8500/tu_app/index.html`
- Para el Servlet: `http://localhost:8500/tu_app/servlets/MiServlet`
- Para el JSP: `http://localhost:8500/tu_app/jsp/MiJSP.jsp`

Asegúrate de que estás utilizando la ruta correcta en tus URLs y de que tus archivos Servlet y JSP están en la ubicación adecuada dentro del directorio `WEB-INF`. Con esta estructura, ColdFusion debería ser capaz de encontrar y ejecutar tus Servlets y JSPs correctamente.

Ten en cuenta que ColdFusion es principalmente un lenguaje de marcado de servidor para CFML, por lo que el uso de Servlets y JSPs en una aplicación ColdFusion es menos común y puede requerir configuración adicional. Asegúrate de que tu servidor ColdFusion esté configurado para admitir Servlets y JSPs según tus necesidades específicas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar