gsantos
Agosto 14, 2006, 11:42am
#1
Pessoal, to com um problema no tomcat, eu quero por ele pra rodar numa máquina, mas o conteúdo a ser processado está em outra máquina, em rede.
Quando eu inicio ele, não aparece nada na página, fica tudo em branco.
Já tentei mapear, por o caminho de rede e até agora nada, alguem já fez isto ou tem alguma solução?
[]'s
Roger75
Agosto 14, 2006, 11:51am
#2
Você viu se o endereço ip da máquina onde está o Tomcat está correto?
Nessa máquina digite ipconfig no DOS, que vai aparecer o Endereço IP.
Na outra máquina você digita http://numero_do_ip_que_voce_achou:8080/nome_da_aplicacao
Não esquecendo que deve subir o Tomcat para funcionar.
detalhando o problema:
maquina A só vai rodar o Tomcat
maquina B tem o conteúdo “…/web/root” e todos os outros arquivos necessários.
no server.xml, eu declarei assim o virtual host:
<Host appBase="Y:\" name="localhost">
</Host>
onde “Y:” é a unidade de disco mapeada da maquina B na maquina A (ele ja redireciona para dentro do \web), ou seja, se eu acessasse o localhost ou o ip da maquina A, que neste caso é o host, ele deveria mostrar o conteudo da pagina, nem que fosse o index, o que nao ocorre.
(me desculpem a péssima acentuação).
obs: lembrando que nem a própria maquina host(maquina A) consegue ter acesso à pagina
a unica linha que eu alterei foi aquela mesmo, nunca mexi muito com o Tomcat…
<Server>
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/>
<Listener className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>
<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"/>
<GlobalNamingResources>
<Environment
name="simpleValue"
type="java.lang.Integer"
value="30"/>
<Resource
auth="Container"
description="User database that can be updated and saved"
name="UserDatabase"
type="org.apache.catalina.UserDatabase"
pathname="conf/tomcat-users.xml"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"/>
</GlobalNamingResources>
<Service
name="Catalina">
<Connector
enableLookups="true"
port="8080"
redirectPort="8443"
connectionTimeout="20000"
maxSpareThreads="75"
maxThreads="150"
minSpareThreads="25">
</Connector>
<Connector
port="8009"
redirectPort="8443"
protocol="AJP/1.3">
</Connector>
<Engine
defaultHost="localhost"
name="Catalina">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"/>
<Host
appBase="Y:\"
name="localhost">
</Host>
</Engine>
</Service>
</Server>
brlima
Agosto 16, 2006, 7:57pm
#5
dentro da sua tag falta colocar o contexto da sua aplicação…
<Context path='/minhaApp' docBase='minhaApp' debug='0' />
Como assim?
Se o conteudo esta em outra maquina, instala o tomcat na outra maquina ué.
E acessa pelo endereço http://ip-da-maquina:8080/nomedaaplicacao/
Santos,
Posta aqui o server.xml inteiro.
Abraços.