Ok. We can probably do this trick http://stackoverflow.com/questions/4899371/why-cant-i-open-a-jboss-vfs-url But where? In AnnotationDB or FileIterator?
Hi Oleg!

You might also take a look at the OWB Abstract AbstractMetaDataDiscovery. I 
already had to pull the AnnotationDb class into OWB itself because I needed to 
fix a scannotation bug.


If you need help, lots of us are most times also online on our IRC channel


irc.freenode.net #openwebbeans

So we can explain you a bit more interactive about which parts to take care off.


LieGrue,
strub



----- Original Message -----
From: Oleg Varaksin<[email protected]>
To: [email protected]
Cc:
Sent: Thursday, January 12, 2012 9:04 PM
Subject: Re: Yan: Yan: Help! OWB on JBoss 5.x not running

Hi Mark,

Unfortunately, but we have to stick with JBoss 5.0.1 due to customers
environment. It runs very well with JSF 2 and PrimeFaces, by the way. I
will see what I can do with OWB and this JBoss version. If I will be
able to get it running, I will publish here my solution. I'm going to
try to fix this issue at this edge first

Caused by: java.lang.RuntimeException: java.lang.NullPointerException
          at
org.scannotation.archiveiterator.FileIterator.<init>(FileIterator.java:28)
          at
org.apache.webbeans.corespi.scanner.AnnotationDB.scanUrlPath(AnnotationDB.java:312)
          at
org.apache.webbeans.corespi.scanner.AnnotationDB.scanArchives(AnnotationDB.java:260)
          at
org.apache.webbeans.web.scanner.WebScannerService.configure(WebScannerService.java:68)
          ... 62 more
Caused by: java.lang.NullPointerException
          at
org.scannotation.archiveiterator.FileIterator.create(FileIterator.java:35)
          at
org.scannotation.archiveiterator.FileIterator.<init>(FileIterator.java:24)

Exchange Weld by writing a module Def. for OWB sounds good. OWB rocks.
Good luck with your intention.

Greetings from Black Forest (Germany).

Oleg Varaksin
My blog: http://ovaraksin.blogspot.com/
My project: http://code.google.com/p/primefaces-extensions/

  hi!

  +1 to the vfs problem.

  Also please note that JBoss5.1 vfs is broken anyway because it doesn't
get cleaned up properly. In our environment the update from JBoss4 to JBoss5
caused our Disks (60GB free space) to be filled up all 2 days ...
  We went back to JBoss4 for this legacy application. jb6 is not really good
as well, but JBoss AS7.1 was really good. Too bad it ships with Weld instead of
OWB ;)
  There is an option to exchange Weld by writing a module Definition for OWB.
Maybe I'll do this when I find some free time (which is unlikely to happen
soon).
  LieGrue,
  strub


  ________________________________
  From: Gurkan Erdogdu<[email protected]>
  To:
"[email protected]"<[email protected]>
  Sent: Thursday, January 12, 2012 5:50 PM
  Subject: Yan: Yan: Help! OWB on JBoss 5.x not running


  Problem is that scannotation has problems with JBoss 5 VFS. IMO, you
have to get scannotation source and update it to work with vfs:// protocol.

  Gurkan




  ________________________________
  Kimden: Oleg Varaksin<[email protected]>
  Kime: [email protected]
  Gönderildiği Tarih: 12 Ocak 2012 18:38 Perşembe
  Konu: Re: Yan: Help! OWB on JBoss 5.x not running

  Hi Gurkan,

  I have scannotation-1.0.2.jar below WEB-INF/lib. This is already the
  last version. Do you think, I should place it into JBoss lib folder by
  reason of JBoss classloader?

  Thanks. Oleg.

  2012/1/12 Gurkan Erdogdu<[email protected]>:
  Hi Oleg,

  Problem is that OWB Scannotation uses file related logic to resolve
metadata
  etc. Probably current scanner implementation (using scannotation)
must be
  updated for JBoss. In JBoss there is a vfs:// related URLs that may
not work
  with current scanner.

  Regards;

  Gurkan Erdogdu
  CTO, http://software.mechsoft.com.tr

  ________________________________
  Kimden: Oleg Varaksin<[email protected]>
  Kime: [email protected]
  Gönderildiği Tarih: 12 Ocak 2012 16:02 Perşembe
  Konu: Re: Help! OWB on JBoss 5.x not running

  Hi Rudi,

  Thanks for your reply! Yes, I have an empty beans.xml

  <?xml version="1.0" encoding="UTF-8"?>
  <beans xmlns="http://java.sun.com/xml/ns/javaee";;
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";;
       xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
  http://java.sun.com/xml/ns/javaee/beans_1_0.xsd";;>

  </beans>

  I don't use geronimo-interceptor because
javax.enterprise.cdi-api
  already includes jboss-interceptor. But I will try it.

  Thanks. Oleg.

  2012/1/12 Rudy De Busscher<[email protected]>:
  Hello Oleg,

  Did you define a (empty) beans.xml file under web-inf directory
?
  When I useOWB in Tomcat (different thing but for OWB comparable
to a J2EE
  5
  server like Jboss 5) I have these dependencies (some of them,
you don't
  have
  at this moment)

           <!-- JSR-299 Impl -->

           <dependency>

<groupId>org.apache.openwebbeans</groupId>

<artifactId>openwebbeans-impl</artifactId>
               <version>${owb.version}</version>
               <scope>runtime</scope>
           </dependency>

           <dependency>

<groupId>org.apache.openwebbeans</groupId>
  <artifactId>openwebbeans-resource</artifactId>
               <version>${owb.version}</version>
           </dependency>

           <!-- Interceptor API -->
           <dependency>

<groupId>org.apache.geronimo.specs</groupId>

<artifactId>geronimo-interceptor_1.1_spec</artifactId>

<version>${geronimo_interceptor.version}</version>
           </dependency>


           <!-- JSF Plugin -->
           <dependency>

<groupId>org.apache.openwebbeans</groupId>

<artifactId>openwebbeans-jsf</artifactId>
               <version>${owb.version}</version>
           </dependency>

           <!-- Web Plugin -->
           <dependency>

<groupId>org.apache.openwebbeans</groupId>
               <artifactId>openwebbeans-web</artifactId>
               <version>${owb.version}</version>
           </dependency>

           <!-- JSR 299 API -->
           <dependency>

<groupId>org.apache.geronimo.specs</groupId>

<artifactId>geronimo-jcdi_1.0_spec</artifactId>

<version>${geronimo_cdi.version}</version>
  </dependency>
           <!-- JSR 330 API -->
           <dependency>

<groupId>org.apache.geronimo.specs</groupId>

<artifactId>geronimo-atinject_1.0_spec</artifactId>

<version>${geronimo_atinject.version}</version>
           </dependency>

           <!-- SPI API -->
           <dependency>

  <groupId>org.apache.openwebbeans</groupId>

<artifactId>openwebbeans-spi</artifactId>
               <version>${owb.version}</version>
           </dependency>

       <properties>
           <owb.version>1.1.2</owb.version>

<geronimo_interceptor.version>1.0</geronimo_interceptor.version>

<geronimo_cdi.version>1.0</geronimo_cdi.version>

<geronimo_atinject.version>1.0</geronimo_atinject.version>

  </properties>
  Regards
  Rudy


  --
  Rudy De Busscher
  http://www.c4j.be


  On 12 January 2012 14:05, Oleg
Varaksin<[email protected]>   wrote:
  Hello,

  I'm new in this mailing list and I'm trying to use
OpenWebBeans along
  with JSF 2. Our app server is JBoss 5.0.1.GA. There is
already a post
  from Thomas and answer from Mark about the OWB and JBoss
5.x.
  Unfortunately, but I can not get deployed a simple demo web
app in
  JBoss 5.0.1. I would be very thankful if somebody could
help me. I
  show my confguration at
  first.
  My pom.xml with dependencies: http://paste.kde.org/185492/

  My JSF beans are simple. They use @Named, @ViewScoped and
  @SessionScoped annotations. @SessionScoped is defined as
  javax.enterprise.context.SessionScoped and @ViewScoped as
an extension
  ViewScopedExtension.java placed under
  src/main/java/org/apache/webbeans/jsf/scopes. Here is it:
  http://paste.kde.org/185504/

  I have an empty beans.xml below resources/META-INF and a
text file
  javax.enterprise.inject.spi.Extension below
  resources/META-INF/services. The content of this text file
is only one
  line:
  org.apache.webbeans.jsf.scopes.ViewScopedExtension
  My web.xml has a listener
  org.apache.webbeans.servlet.WebBeansConfigurationListener.
Here is
  this configuration: http://paste.kde.org/185510/

  Now, if I try to deploy this small web app, I get an
exception that
  "Initialization of the WebBeans container has
failed". Here is the
  entire log-file: http://paste.kde.org/185522/

  Do you have an idea what is wrong here? Missing
dependencies or wrong
  OWB config.? It works fine without OWB.

  Thanks a lot in advance for your replies!

  Oleg Varaksin

  Blog: http://ovaraksin.blogspot.com/







Reply via email to