Just opened a bug on NetBeans to get their attention:
See: https://netbeans.org/bugzilla/show_bug.cgi?id=237453
Thanks Romain.
On 10/21/2013 05:00 PM, Romain Manni-Bucau wrote:
? Why ping pong? Netbeans support is buggy they need to upgrade as idea did
Le 21 oct. 2013 23:40, "Kay Wrobel" <[email protected]> a écrit :
And so the ping-pong game begins.
I'll see if I can get a hold of somebody at NetBeans for this.
On 10/21/2013 02:54 PM, Romain Manni-Bucau wrote:
Renaming has side effects and sell not go for openejb-tomcat renaming.
Maybe just ask NB to fix it, no?
Le 21 oct. 2013 20:46, "Kay Wrobel" <[email protected]> a écrit :
Um? What do you mean?
On 10/21/2013 01:42 PM, Romain Manni-Bucau wrote:
Hi
Openejb-tomcat-=tomee- now
Netbeans should just upgrade imo.
Le 21 oct. 2013 20:32, "Kay Wrobel" <[email protected]> a écrit :
Hi everybody.
I am the maintainer of the NetBeans CRUD Generator module and question
I've been asked a few times now is whether it works with Tomcat. I
always
refer the user to TomEE because of its EJB support that's required. One
problem, though, is that NetBeans does not recognize TomEE as a valid
Java
EE 6 application server. And so, generating JSF pages from Entity
Classes
as well as my module for generating PrimeFaces pages from Entity
Classes
fails because the GUI won't let you continue.
I've stuck my head into the NetBeans source code to find out exactly
how
they make that determination and found that they are looping through
the
project's classpath. And if they find a file that begins with
"openejb-tomcat", the user can continue with the GUI to generate those
pages. The standard TomEE distribution does contain a whole bunch of
JARs
that begin with "openejb-*", none of the actually are called
openejb-tomcat. So I tested simply renaming a the
"openejb-http-4.5.2.jar"
to "openejb-tomcat-4.5.2.jar", and lo and behold, NetBeans thinks TomEE
is
a Java EE 6 server.
First off, I don't know if I renamed to right file, but TomEE itself
seems
to start and operate just fine with the renamed file. Next, I was
wondering
if, for future releases, you could pick one of the openejb- files and
name
it openejb-tomcat-*.jar so that NetBeans detection works properly? I
know
it's more of a NetBeans issue rather than TomEE/OpenEJB issue, but that
is
a HUGE project and getting things rolling in that project is slow to
say
the least. I have a feeling, a simple change in file name would not be
too
hard for you guys to accomplish for future releases?
Thanks for any thoughts on this topic.
Regards,
Kay Wrobel