Pessoal, estou com um problema e gostaria de uma ajuda.
Tenho um jsp que faz uma requisição a um servlet
out.println("<img name=imagem src=ShowImg?arquivo=" + Imagem.strImgTif + " WIDTH=140>");
Este servlet deve retornar uma imagem renderizada que é carregada no browser. Executando pelo netbeans funciona corretamente. Agora, em outra máquina, instalei o tomcat 4.1. Mas nenhuma imagem é carregada na tela.
Tentei testar o servlet colocando diretamente o endereço:
http://localhost:8080/indexvisual/ShowImg?arquivo=\estacao_teste\97\0003259214.tif
e ocorreu o erro:
HTTP Status 503 - Servlet ShowImg is current unavailable
No diretório webapps criei o arquivo indexvisual.xml com o seguinte conteúdo:
<?xml version="1.0" encoding="iso-8859-1"?>
<Context path="/indexvisual" docBase="C:/Apache/Tomcat/webapps/indexvisual"
reloadable="true" crossContext="true" debug="0">
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="localhost_indexvisual_log." suffix=".txt" timestamp="true"
verbosity="4" />
</Context>
No diretório …META-INF/ criei o arquivo context.xml com o seguinte conteúdo:
<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="C:/Apache/Tomcat/webapps/indexvisual" path="/IndexVisual"/>
No diretório c:\Apache\Tomcat\webapps\indexvisual\WEB-INF\ editei o arquivo web.xml, que agora possui o seguinte conteúdo:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<servlet>
<servlet-name>ShowImg</servlet-name>
<servlet-class>ShowImg</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ShowImg</servlet-name>
<url-pattern>/ShowImg</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file>
index.jsp
</welcome-file>
<welcome-file>
index.html
</welcome-file>
<welcome-file>
index.htm
</welcome-file>
</welcome-file-list>
</web-app>
No log do tomcat, consta a mensagem:
2004-12-03 10:10:17 StandardWrapperValve[ShowImg]: Servlet ShowImg is currently unavailable
Alguém tem ideia do que pode ser?
Obrigado!