Caro Doug,
Doug wrote: > > Ol� pessoal, gostaria de saber se algu�m sabe como rodar java servlets > no > Linux. Sim. > No RWindows � necess�rio rodar o jsdk para funcionar. N�o necess�riamente, pode utilizar qualquer Servlet ou J2EE Container, como: Jakarta-Tomcat: http://jakarta.apache.org Resin: http://www.caucho.com e muitos outros > No linux se eu usar o servidor apache ele funciona? N�o, o Apache serve apenas HTTP. Para qualquer outra extens�o far-se-h� necess�rio um m�dulo especial para isto. O Tomcat, por exemplo, � desenvolvido pela pr�pria Apache e j� vem com um m�dulo para ligar ao Apache (ou pode rodar sozinho mesmo). O Resin tamb�m tem um m�dulo para ligar ao Apache. > E onde coloco a pasta com os .class. No Tomcat, coloque qualquer Web Application por default no $TOMCAT_HOME/webapps/ ($CATALINA_HOME/webapps/, no caso do tomcat 4). Ou seja, dentro deste diret�rio crie o diret�rio do seu Web Application, digamos teste. Dentro do diret�rio do seu Web Application, voc� dever� ter o diret�rio WEB-INF e, dentro deste, o classes. Dentro do diret�rio classes, coloque suas classes e pacotes de servlets. A estrutura, ent�o, neste caso, ficaria assim: $TOMCAT_HOME/webapps/teste/WEB-INF/classes/MyServlet.class E poderia ser invocado por default da seguinte forma: http://server:8080/teste/servlet/MyServlet Note que 8080 � a porta default do Tomcat, mas pode ser trocada. Se voc� lig�-lo ao Apache, ent�o a porta do apache ser� utilizada (80, provavelmente) e este redirecionar� o request para o Tomcat automaticamente. Note tamb�m que o diret�rio $TOMCAT_HOME/webapps/ e a chamada http://server:8080/teste/servlet/MyServlet s�o default, mas podem ser reconfigurados. No arquivo $TOMCAT_HOME/conf/server.xml voc� poder reconfigurar as portas, no $TOMCAT_HOME/conf/web.xml voc� pode reconfigurar o comportamento de todos os seus Web Applications, como o local onde eles ser�o colocados. E voc� ainda pode colocar um outro web.xml no diret�rio WEB-INF de cada aplica��o para reconfigurar a mesma, como por exemplo, reconfigurar o nome de chamada para os servlets, de modo que http://server:8080/teste/servlet/MyServlet possa virar http://server:8080/teste/my_servlet ou qualquer outra coisa! Em outros containers (Resin, iPlanet, WebLogic............) haver� outras formas de configura��o, mas sempre gerando este resultado. > Aguardo respostas, Obrigado. Espero n�o ter aguardado muito :-D Abra�os, ----------------------------------------------- Filipe Tome' Cobra Fedalto - FILCOBRA Consultor Java/WEB - [EMAIL PROTECTED] UIN: 3920860 Linux User: #76395 (http://counter.li.org) ----------------------------------------------- Assinantes em 02/05/2002: 2249 Mensagens recebidas desde 07/01/1999: 165200 Historico e [des]cadastramento: http://linux-br.conectiva.com.br Assuntos administrativos e problemas com a lista: mailto:[EMAIL PROTECTED]
