sexta-feira, 31 de janeiro de 2014

Pi4j, Wiiring Pi e libpi4j.so - mais um problema resolvido no hackathon soujava da Campus Party 2014!

Ae galera,

Outro problema que enfrentamos foi para executar o pi4j no tomcat no raspberry para trocar o estado de portas digitais do Rpi. Por alguma razão, aplicativos tipo "main" que usam o pi4j não apresentaram este problema mas executando um servlet no tomcat isso acontece.

Basicamente a JVM não encontra o código nativo libpi4j.so ao executar o servlet que tenta chavear a porta digital do RPi e de fato eu não encontrei este arquivo na distribuição que fornecemos para o hackathon, bom começo!

A solução foi baixar o zip do pi4j, descompactamos ele e encontramos o libpi4j.so no pi4core directory. Copiamos o libpi4j.so para o diretório /home/pi/java/jdk1.8/jre/lib/ext e boa! Ops, também não deu certo.

Na tentativa seguinte demos permissão de execução com chmod 755 libpi4j.so e pronto, funfou. Nada grave, a pergunta é: porque funciona com apps java com método main? Seguir cenas do próximo capítulo!

3 comentários:

  1. estou precisando deste libpi4j.so e não estou encontrado =(

    ResponderExcluir
  2. كيفيّة عَزل الأسطح يُعَدّ عَزل الأسطح من الأمور المُهمّة والضرورية للمباني؛ وذلك بسبب ازدياد ظاهرة حرائق الأسقف الناجمة عن الإضاءة المُخترِقة للسقف،
    أمّا كيفيّة عَزل المنازل، فهناك العديد من الخيارات والأنواع التي يتمّ تحديدها بناءً على مدى الحاجة لتثبيت العَزل والمناطق التي يُراد عَزلها في المنزل، وقد يستطيع أصحاب المنازل تثبيت بعض هذه الأنواع بأنفسهمن مثل: البطّانيات، والعوازل التي تُسكَب بسهولة (الرغوة السائلة)، كما أنّ هناك أنواعاً أٌخرى تحتاج إلى فَنّيين، ومهنيّين، ومُختَصّين بتركيب الموادّ العازلة، ويُعتبَر العَزل بشكل كامل أحد أكثر أنواع العَزل انتشاراً؛ إذ يتكوَّن من ألياف تتميَّز بمرونتها، ولفائف زجاجيّة، وألياف طبيعيّة، وبلاستيكيّة، حيث تُوجَد هذه الموادّ العازلة على صورة خراطيم.

    شركة عزل اسطح
    شركة عزل اسطح بتبوك
    شركة عزل اسطح بحائل

    ResponderExcluir
  3. حيث أن الشركة لديها العديد من الأدوات والمعدات التي تعمل على التخلص من ثرثرة وقتلها والقضاء عليها بشكل دائم ، كما توفر الشركة عددًا كبيرًا من المبيدات الحشرية التي تساعد في القضاء على رحم الخنزير والقضاء عليه بشكل دائم ومستمر دون أي تأثير على صحة الناس.
    شركة مكافحة حشرات
    شركة مكافحة النمل الابيض بالقصيم
    شركة مكافحة حشرات بالقصيم
    شركة رش مبيدات بالقصيم

    ResponderExcluir