Apache TomCat no visualiza imagenes propias

darkblade60

Al subir una web utilizando el Apache me he dado cuenta que las imágenes que he sacado con mi camara no se visualizan, mientras que las bajada de internet si, al principio creia que iba a ser por alguna limitacion en cuanto a tamaño, dado que no las he comprimido y ocupan unos 2mb, pero las he reducido y nada.

<a href="camisetas.html"> <IMG SRC="images/bratz3.jpg" border=5px height="400" width="400" ></a>
<a href="disfraces.html"> <IMG SRC="images/disfrazbat.jpg" border=5px height="400" width="400" ></a>

No veo el fallo por ningun lado, si lo ejecuto sin servidor, es decir doble click sobre el index si que se me visualizan correctamente.

HELP

B

pon ruta completa en vez de relativa de las imagenes. /images/bratz3.jpg

LG_aleex

Has conseguido que funcione??

darkblade60

No puedo poner la ruta entera porque es un proyecto para entregar, y no se donde cojones estará alojado la ruta cambiará :S la cosa es que porque putos cojones funcionan unas fotos y otras no :S

MrTurbo

100% seguro que tienes un lío con rutas relativas/absolutas. Si te funcionan las imagenes de internet (http) pero no las que tienes alojadas en tus carpetas en tu pc es eso, revisa la ruta a la imagen que seguro que la tienes mal.

Péganos la estructura de tu directorio y los ficheros que usas, a ver si así podemos darte la ruta correcta.

darkblade60

me refiero a que las de internet DESCARGADAS en mi PC si que funcionan, sin embargo las hechas con la camara NO, es decir mira el ejemplo, estan en la misma carpeta etc, y sin montarlas en un servidor la web va, el problema es cuando lo pongo a través de apache.

1 respuesta
PandragoQ

#6 a traves de apache unas funcionan y otras no?? Seguro que las de la camara son jpg??

Si pones la URL a la imagen, en vez de cargarla desde el HTML, se ve en el navegador? o te sale la opcion de descargar a disco?

Mandame alguna de las fotos de tu camara, y te digo el problema.

JuAn4k4

Si pones la / al principio en un apache tomcat se refiere a la webapp/ROOT

puedes usar request.getContextPath() para sacar el contexto de tu app, y poner :

request.getContextPath() + /images/...

lo que te dara como resultado :

/images/... si estas en ROOT
o
/webappname/images/...

Estas en Apache Tomcat o es un Apache Server ?

Usuarios habituales