Tomcat não roda no linux (debian)

10 respostas
jpcasati

já instalei o java, descompactei o tomcat e setei as variaveis PATH e JAVA_HOME.

Quando tento acessar o servidor pelo ip:8080 nao acha nada.

liberei a porta 8080 no firewall…

alguma dica?

obrigado

10 Respostas

furutani

Levantou o tomcat com o startup.sh?

jpcasati

Já levantei.
:frowning:

jpcasati

dá até a respostinha boa la:

Using CATALINA_BASE: /var/tomcat
Using CATALINA_HOME: /var/tomcat
Using CATALINA_TMPDIR: /var/tomcat/temp
Using JRE_HOME: /opt/java6u12/

jpcasati

log estranho:

SEVERE: Catalina.startLifecycleException: Protocol handler initialization failed: java.net.BindException: Address already in use:8080

dentro de catalina.out

rogeriuslima

Algum serviço no linux já tá usando essa porta, é só vc editar o arquivo TOMCAT_HOME/conf/server. xml e mudar a porta.

jpcasati

Verdade, agora funcionou… Muito obrigado!
Só não conecta com o mysql, aliás, eu acho que é isso né, porque ele só entra em páginas que não tem acesso ao banco, as outras ele fica carregando eternamente…

jpcasati

Estou utilizando esta configuração:

private static final String USER = "disciplinas";
    private static final String PASSWORD = "sel_disc";
    private static final String SERVER = "localhost";
    private static final String DATABASE = "sel_disciplinas";
    private static final String DRIVERNAME = "org.gjt.mm.mysql.Driver";
    private static final String PORT = "3306";
    private static final String URL = "jdbc:mysql://" +
            SERVER + ":" + PORT + "/" + DATABASE;

Visto que o /etc/my.cfg está com o port = 3306

alguem sabe o pq nao conecta?

vlw!

T

Pode ser que o MySQL não esteja habilitado para receber conexões TCP/IP. Por default ele só recebe conexões “Unix Sockets”.

jpcasati

Eu uso ele normal para sistemas em Php que estao rodando na maquina.

Voce poderia me ajudar com esta configuração pra receber tcp/ip?

vlw.

jpcasati

fiz a configuracao comentando a linha do bind no 127.0.0.1 e nada…

ele nao acha o servidor mesmo, nao sei pq. ta na porta 3306 mesmo e nada.
eu ínvoco o servlet e ele fica la, carregando 1 hora se deixar, ai eu comento a linha q faz a conexao com o banco ele abre o servlet. Sendo assim eh problema em conectar ao banco msm. o driver esta no web-inf/lib. uso o driver que vem com o netbeans 6.5
é apache 6.0.18

alguma dica ae? vlw!

Criado 12 de março de 2009
Ultima resposta 13 de mar. de 2009
Respostas 10
Participantes 4