Olá !
Sou iniciante em Java. Estou utilizando o Eclipse/TomCat.
Estou testando um “Hello, World” como servlet. No caso, eu crio a classe, crio o arquivo web.xml e toda a estrutura no diretório WebApps do TomCat. Dessa forma, consigo executar normalmente pelo browser, através da URL http://localhost:8080/HelloServletApp/HelloServlet
Como posso executar através do browser, sem copiar a estrutura para o diretório do TomCat ? Isso é possível ?
Muito obrigado ! :lol:
Vc pode criar um Ant que gera o war da sua aplicação e o coloca na pasta do Tomcat.
Sabe criar Ant ?
Cara, não sei criar…
A minha dúvida era justamente essa… na apostila que eu estou lendo, diz que eu posso executar através do endereço
http://localhost:8080/diretorio_da_aplicacao]/servlet/nome_do_pacote.nome_do_servlet]
Tento executar dessa forma e não consigo… Bem, pela sua resposta, eu devo criar mesmo do diretório do container… Poderia me ajudar a criar o Ant ???
Muito obrigado !
Opa, seja bem vindo ao Portal Java !
Mas se você não colocar a estrutura do projeto dentro do Tomcat, como você vai acessar a aplicação ?
Ou você quer empacotar a aplicação e deployar apenas o arquivo que contém a aplicação empacotada ?
Valeu!
Olá !
Eu consigo rodar normalmente, após copiar para o diretório do TomCat… estava tentando rodar direto, pq tinha um exemplo em uma apostila aqui…
Mas, acho q deveria configurar o web.xml… seria isso ???
Muito obrigado ! Espero, em breve, estar podendo ser util aqui tb, ja q estou comecando.
No context de sua aplicação, ou se vc utiliza direto o arquivo de configuração de dentro do tomcat, é só vc apontar mais ou menos assim:
<Context path="diretorio_da_aplicacao/OutroDiretorio/MinhaApp" docBase="MinhaApp"
crossContext="true" reloadable="true" debug="5">
Assim, vc continua com sua aplicação no diretório de desenvolvimento, e consegue rodar ela pelo seu browser apenas acessando: localhost:8080/MinhaApp/
Abraços!