Ola pessoal eh o seguinte tenho uma aplicacao:
Amazon:(com os seguintes subdiretorios)
arquivos hmtl…(arquivos html soltos)
jsp(arquivos jsp)
WEB-INF
classes
lib
pegos o que ta dentro de Amazon e compacto em um arquivo Amazon.war, de posse deste arquivo como faço para publicalo no mycgiserver?
E quando publicalo como acessar?
Ou seja que arquivo chamar, aqui em casa eu chamo:
http://localhost:8080/Amazon/servlet/Index
As páginas html e jsp podem ser acessadas normalmente atraves da url http://www.mycgiserver.com/~SeuLogin/pagina.html ou pagina.jsp.
O problema é quanto a esse diretório WEB-INF, esse diretório não existe no MCS.
Se voce tiver classes, empacote-as com o package definido assim:
package SeuLogin.MinhasClasses
supondo que vc criou um diretório “MinhasClasses” na raiz.
De uma olhada nesse tópico que eu abri http://www.guj.com.br/forum/viewtopic.php?t=7554&highlight=mycgiserver
Ate mais
Roberto
Certo empacotei, mas o que eu mando para o mycgiserver?
Bom pessoal eh o seguinte:
a url do meu site eh: www.mycgiserver.com/~rafaelmeireles
empacotei minhas classes no pacote rafaelmeireles.amazon
como faço para acessar o arquivo index2.classs :
www.mycgiserver.com/~rafaelmeireles/servlet/rafaelmeireles.amazon.Index2
ou
www.mycgiserver.com/~rafaelmeireles/servlet/rafaelmeireles/amazon/Index2
ou nenhum desses dois(se este for o caso me expliquem)
Vc deve enviar suas classes. Eu recomendo que vc envie seus arquivos .java para lá e compile com o JSDK deles.
Quando vc diz empacotar, isso quer dizer que vc criou um jar? Voce não deve fazer isso, o MCS não aceita jar’s. Crie a estrutura de diretórios, usando seu projeto:
crie um diretório chamado amazon na raiz.
coloque seu index2.java nesse diretório e compile com o compilador do MCS
No index2.java vc deve declarar o package assim:package rafaelmeireles.amazon
Então nos servlets que precisar da classe importe assim:import rafaelmeireles.amazon.*;
Eu fiz assim mais ele nao abre a pagina faz isso entra no meu site:
www.mycgiserver.com/~rafaelmeireles
ve a estrutura de diretorios, acessa do jeito que vc achar que da certo e me da uma resposta, pois ja tentei de todo jeito e nao consegui.
Da uma olhada no meu Index2.java que ta la tb.
A proposito mandei a classe Index2.java para la e la mesmo eu compilei, so que ele nao cria os pacotes apenas gera o .class no mesmo diretorio do .java