segunda-feira, 9 de janeiro de 2012

Colocando as bibliotecas externas do seu projeto no Jetty

Salve galera!!!

Hoje vou postar como colocar as libs (bibliotecas) do seu projeto, e colocá-las dentro do Jetty.
Para quem não sabe colocar o Jetty como serviço do Windows, pode ver um post meu anterior em que ensino como fazer num passo a passo, podendo acessá-lo aqui.

Todos nós sabemos que, no mundo java, é comum utilizarmos inúmeras bibliotecas jars de terceiros em nossos projetos, como por exemplo : Hibernate, Apache Commons, Prime-Faces, Struts entre outros.
Com isso, aumentamos o tamanho real de nosso projeto, pois podemos ter muitos jars em nossa aplicação.
Isso pode trazer dor de cabeça para você se por exemplo, onde você for colocar a aplicação for um ambiente com pouco espaço ou ter que aplicar a sua aplicação em vários ambientes.

Uma alternativa para diminuir o tamanho de nossa aplicação é utilizar o nosso servidor da aplicação para guardar essas bibliotecas, e com isso, além da aplicação ficar mais leve ( a minha aplicação tinha 20 megas com as bibliotecas, e hoje ela tem 3 megas ), automaticamente seus projetos compartilham as mesmas bibliotecas, e caso você necessite de algum jar específico e não queira colocá-lo no servidor, é só adicioná-lo no classpath do seu projeto.

Para colocar as bibliotecas no servidor é bem simples:
O Jetty tem um diretório jetty/lib/ext/ e é dentro desse diretório que colocamos todos as bibliotecas.
Bem simples né?

Espero que este post tenha te ajudado, obrigado pela atenção e até o próximo post!!!

Daniel...

Referências :

http://carlos4web.wordpress.com/2011/10/13/dica-util-para-quem-usa-bibliotecas-externas-nos-seus-projetos-java-web/#more-1956
http://wiki.eclipse.org/Jetty/Reference/Dependencies
https://groups.google.com/forum/#!topic/liftweb/EIqEgIrFj6Y

Nenhum comentário:

Postar um comentário