((-: Fran :-)) escreveu: >Alguém pode me ajudar para instalar esses dois pacotes >pois já tentei pelo ports ele fala para fazer >donwlload de 2 arquivos e mesmo assim no meu FreeBSD >está dano erro > >Grato por quem poder me ajudar > > > > > > > > > Boa Noite, Eu tenho um pequeno material que usei há algum tempo atrás em dois servidores, mas faz algum tempo já, talvez possa lhe ajudar:
[freebsd/marcio]# cd /usr/ports/emulators/linux_base [freebsd/marcio]# make install all clean Assim você terá o linux instalado em seu servidor. Antes de proceguirmos devemos montar o proc do linux no servidor FreeBSD e ativar o linux para que possamos imediatamente trabalhar com o java, dessa forma: [freebsd/marcio]# cd /etc [freebsd/marcio]# ee fstab linprocfs /compat/linux/proc linprocfs rw 0 0 Agora habilitando o linux no sistema, em ambas você deve apenas adicionar as linhas: [freebsd/marcio]# ee rc.conf linux_enable="YES" Se você quizer você pode dar um "reboot" em seu computador agora para que o sistema carregue os modulos do linux e também para montar o proc do linux ou você pode simplesmente dar os seguintes comandos: [freebsd/marcio]# rehash [freebsd/marcio]# kldload linprocfs [freebsd/marcio]# mount /compat/linux/proc que não será mais necessário reiniciar o sistema. Agora iremos instalar o java: [freebsd/marcio]# cp /usr/ports/java/linux-sun-jdk14 [freebsd/marcio]# make install Quando você der o comando acima, ele mostrará pra você a seguinte mensagem: linux-sun-jdk-1.4.2.03 You must manually fetch the J2SE SDK self-extracting file for the Linux platform (j2sdk-1_4_2_03-linux-i586.bin) from http://javashoplm.sun.com/ECom/docs/Welcome.jsp ?StoreId=22&PartDetailId=j2sdk-1.4.2_03-oth-JPR&SiteId=JSC&TransactionId=noreg, place it in /usr/ports/distfiles and then run make again. Com isso você deve acessar a url que ele mostra, http://javashoplm.sun.com/ECom/docs/Welcome.jsp?StoreId=22&PartDetailId=j2sdk-1.4.2_03-oth-JPR&SiteId=JSC&TransactionId=noreg <http://javashoplm.sun.com/ECom/docs/Welcome.jsp?StoreId=22&PartDetailId=j2sdk-1.4.2_03-oth-JPR&SiteId=JSC&TransactionId=noreg>, e pegar a versão do sistema que ele pede que neste caso é a linux-sun-jdk-1.4.2.03 e colocar dentro de /usr/ports/distfiles. Feito isso você pode voltar para o diretório /usr/ports/java/linux-sun-jdk14 e proceguir com a instalação digitando make install. Lembre-se é de suma importância que você já tenha o linux ativado no sistema antes de iniciar a instalação do java. Com isso o java estará instalado no sistema em /usr/local/linux-jdk14. Agora podemos partir para o apache, caso você ainda não tenha instalado ele: [freebsd/marcio]# cd /usr/ports/www/apache13-modssl [freebsd/marcio]# make install [freebsd/marcio]# rehash O Servidor web já foi instalado, como você pode notar o ssl está instalado com o apache, você pode dar uma lida no "make certificate" e estudar como se gera o certificado de autenticação. Proseguindo, agora é a vez de instalarmos o mod_jk que utilizaremos para visualizar as páginas .jsp: [freebsd/marcio]# cd /usr/ports/www/mod_jk [freebsd/marcio]# make install Agora finalizando o servidor jsp, que é o Jakarta_Tomcat, que é um contêiner de servlets. Servlets são pequenos programas Java reidentes na memória, executando dentro de um contêiner de servlets, maiores informações sobre o mesmo em: http://jakarta.apache.org/ [freebsd/marcio]# cd /usr/porta/www/jakarta-tomcat41/ [freebsd/marcio]# make install Dessa forma já temos tudo o que precisamos instalado, agora é necessário apenas configurar o sistema para que possamos visualizar as nossas páginas .jsp. Primeiros vamos trabalhar com o workers.properties: [freebsd/marcio]# cd /usr/local/etc/apache [freebsd/marcio]# cp workers.properties.sample workers.properties [freebsd/marcio]# ee workers.properties # Incredibly simple workers.properties file, intended for connecting # to one host, via AJP13. See the tomcat documentation for # information on more exotic configuration options. # # Change jsp-hostname to the hostname of your JSP server. # workers.tomcat_home=/usr/local/jakarta-tomcat4.1 workers.java_home=/usr/local/linux-sun-jdk1.4.2 ps=/ worker.list=worker1 worker.worker1.port=8009 worker.worker1.host=localhost worker.worker1.type=ajp13 worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)tomcat.jar worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)lib$(ps)i386$(ps)c lassic$(ps)libjvm.so worker.inprocess.stdout=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stdout worker.inprocess.stderr=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stderr Se você prestou atenção na instalação do mod_jk pode perceber que o sistema de instalação já incluiu no httpd.conf (Apache) o modulo no jk e a lib, o que você tem há fazer é apenas retirar o '#' da frente da linha, ou seja, descomentar a linha para que o sistema quando for iniciado possa ler a linha. Você deve apenas acrescentar as seguintes linhas no httpd.conf: [freebsd/marcio]# mkdir /usr/local/etc/apache/ [freebsd/marcio]# ee httpd.conf LoadModule jk_module libexec/apache/mod_jk.so AddModule mod_jk.c JkWorkersFile /usr/local/etc/apache/workers.properties JkLogFile /var/log/jk.log JkLogLevel info JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories JkRequestLogFormat "%w %V %T" JkMount /examples/servlet/* worker1 JkMount /examples/*.jsp worker1 É importante você não esquecer de criar no /var/log/ o arquivo jk.log para que não crie problemas para que sejam gerados os log's do mod_jk. [freebsd/marcio]# touch /var/log/jk.log Agora você pode fazer um teste, e vizualizar as páginas jsp de exemplo que o jakarta tem, http://www.seudominio.com.br/examples/jsp/dates/date.jsp Você pode acessar qualquer uma página que está em /usr/local/jakarta-tomcat4.1/webapps/examples/jsp. Bom, espero que ajude. []'s Márcio Luciano Donada _______________________________________________________ Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e muito mais. Instale agora! www.yahoo.com.br/messenger/ _______________________________________________ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br