Re: JREE Servers (was Session Management - sticky sessions)

2007-12-24 Thread Sean Corfield
On Dec 23, 2007 11:13 PM, Brad Wood [EMAIL PROTECTED] wrote:
 I'll admit, it's nice how well CF simplifies the messy stuff, but messing 
 with the mutli-server install has a way of dumping you waist-deep with the 
 unfamiliar (and previously hidden) world of Java.

True. I prefer the multiserver install because I have a Java
background and I like the extra level of control and flexibility.

 The JRE (or SDK) runs on the OS.  This is what defines what version of Java 
 you are on.  Would it best be described as a compiler,  interpreter, a VM, 
 or??

The VM is the Virtual Machine that interprets the Java bytecode and
(on some JVMs like Sun's HotSpot system) compiles bytecode to machine
code for extra performance.

The JRE is the Java Runtime Environment which includes the JVM as well
as all of the libraries needed to run (most) Java applications. This
is also referred to as J2SE and, now, Java SE (Standard Edition) since
we're a long way past Java 2.

The JDK is the Java Development Kit and includes the compiler and some
other stuff (as well as the JRE).

Then there's J2EE which is now known as Java EE - Enterprise Edition.
This includes all of the additional libraries and tools for writing
Enterprise Java Beans and all of the optional stuff in the EE spec
above and beyond the SE spec.

 Then your app server runs on that.  This is JRun, or WebShpere or whatever. 
 (This is the J2EE part, right?)

Yes, a Java EE app server runs on top of the JRE and provides all of
the libraries etc that are part of EE (above and beyond SE).

But Tomcat - a Servlet container - also runs on top of the JRE. Think
of a Servlet container as a (fairly small) subset of a Java EE app
server.

 Then your CF instance(s) are deployed to the app server (possibly as an EAR 
 or a WAR).

Right, CF can run on any Servlet container such as Tomcat or any
Java EE app server. A WAR can be deployed on a Servlet container. An
EAR requires a Java EE server.

Hope that helps?
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;160198600;22374440;w

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:295326
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4


RE: JREE Servers (was Session Management - sticky sessions)

2007-12-24 Thread Brad Wood
 Hope that helps?

Very much so-- thanks.
I need to find (or make) a big Venn diagram that shows all these
relations...

~Brad

~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;160198600;22374440;w

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:295329
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4


RE: JREE Servers (was Session Management - sticky sessions)

2007-12-23 Thread Brad Wood
Actually, thank you for the clarification.  There are many acronyms in the Java 
world that I only partially understand sometimes.  JRE, J2EE, JDK, JVM, EAR, 
WAR, ANT, JRun,  etc...
 
I'll admit, it's nice how well CF simplifies the messy stuff, but messing 
with the mutli-server install has a way of dumping you waist-deep with the 
unfamiliar (and previously hidden) world of Java.
 
Sometimes I wish I had a Java background since I'm a kind of guy who wants to 
understand how it all works.
 
So, to get this straight:
The JRE (or SDK) runs on the OS.  This is what defines what version of Java you 
are on.  Would it best be described as a compiler,  interpreter, a VM, or??
Then your app server runs on that.  This is JRun, or WebShpere or whatever. 
(This is the J2EE part, right?)
Then your CF instance(s) are deployed to the app server (possibly as an EAR or 
a WAR).
 
Did I say it right?
 
~Brad

JRun is not a JRE. JRun uses whatever JRE (actually JDK) that you've configured.

Same for JBoss, WebSphere, WebLogic etc. You need a JDK in order to
run a Java app server.

Sorry to nit-pick but I think it's an important point and it's
indicative of how little most folks really understand about the
underpinnings of ColdFusion (and that's not a criticism since the
whole point of CFML is to hide all that stuff).


~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;160198600;22374440;w

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:295316
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4


RE: JREE Servers (was Session Management - sticky sessions)

2007-12-21 Thread Brad Wood
Thank you for the input Adam.

~Brad

-Original Message-
From: Adam Haskell [mailto:[EMAIL PROTECTED] 
Sent: Thursday, December 20, 2007 7:53 PM
To: CF-Talk
Subject: Re: JREE Servers (was Session Management - sticky sessions)

We use clustered CF servers, most sitting behind F5 switches. We do
sticky
sessions with Jboss and WebSphere and have session replication with
WebSphere. Not being an admin I like jboss as websphere is not easy to
admin
for a non admin type, its also expensive and heavy. You might note
though
that as far as I recall Jboss is only offically supported in
non-cluster, if
I recall this is more due to a lack of testing rather than a statement
that
it doesn't work.

In Feburary we are migrating all our servers to WebSphere, mainly for a
cost
advantage over Red Hat's support price hike on Jboss. I'm still a huge
Jboss
fan as Websphere does not supply a good development environment, unless
you
use WASD ($$ and bloated). The community edition of Websphere is
completely
different technology so do not think you can deploy to that locally and
have
the same results in production. For CF development I wouldn't expect it
to
be an issue but if you are doing Java development as well the Websphere
Community edition is no good, for now you are just as well of developing
on
Jboss.

If anyone ever has questions about CF on Websphere or Jboss I'm always
happy
to help, I'm a big fan of developing on jboss + CF.

Adam Haskell

~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;160198600;22374440;w

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:295251
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4


Re: JREE Servers (was Session Management - sticky sessions)

2007-12-21 Thread Sean Corfield
On Dec 20, 2007 12:26 PM, Brad Wood [EMAIL PROTECTED] wrote:
 Can I get a show of hands (off-list probably) from people out there
 using any JRE other than JRUN?

JRun is not a JRE. JRun uses whatever JRE (actually JDK) that you've configured.

Same for JBoss, WebSphere, WebLogic etc. You need a JDK in order to
run a Java app server.

Sorry to nit-pick but I think it's an important point and it's
indicative of how little most folks really understand about the
underpinnings of ColdFusion (and that's not a criticism since the
whole point of CFML is to hide all that stuff).

In answer to your question, I use JRun as my underlying app server in
almost 100% of cases. I have also used JBoss but I really don't like
it much (it's fussy and clunky and spews endless informational
garbage in its default configuration). However, I *always* use the
multiserver installation of ColdFusion so I have the option of
multiple instances and using Java code outside ColdFusion.

I would argue most CFers should be perfectly happy with JRun (but then
I also strongly advocate *against* session replication :)
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;160198600;22374440;w

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:295292
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4


RE: JREE Servers (was Session Management - sticky sessions)

2007-12-20 Thread Brad Wood
Interesting.

Updater 7, huh?  Isn't it about time for JRun 5?  :)

~Brad

-Original Message-
From: Matthew Williams [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, December 19, 2007 9:22 PM
To: CF-Talk
Subject: Re: JREE Servers (was Session Management - sticky sessions)

But wait!  Adobe just released updater 7 for JRun 4.  It's supposed to
have vastly improved on the clustering interfacing by reducing a bunch
of the overhead.  I'm slated to test this on my shared servers for this
coming year.


Matthew Williams
Geodesic GraFX
www.geodesicgrafx.com/blog 



~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;160198600;22374440;w

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:295198
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4


Re: JREE Servers (was Session Management - sticky sessions)

2007-12-20 Thread Matthew Williams
Interesting.

Updater 7, huh?  Isn't it about time for JRun 5?  :)

~Brad

You'd think.  However, JRun is dead as an independent platform.  From hence 
force forward, no new updates unless CF requires it.  Not many care, however ;).

Matthew Williams
Geodesic GraFX
www.geodesicgrafx.com/blog 

~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;160198600;22374440;w

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:295209
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4


RE: JREE Servers (was Session Management - sticky sessions)

2007-12-20 Thread Brad Wood
 You'd think.  However, JRun is dead as an independent platform.  From 
 hence force forward, no new updates unless CF requires it.  Not many
care,   however ;).

I see.
There never seems to be an over-abundance of people on the list willing
to answer questions about JRun, let along other J2EE servers.  Maybe
that is because most people are using single-instance installs and don't
know/care about the man behind the Java curtain.

Can I get a show of hands (off-list probably) from people out there
using any JRE other than JRUN?  Sometimes I think Dave W, Sean, and
Jochem are the only people with experience in that realm.  (And their
help is always much 
appreciated!)  Heck, raise your hand if you use JRun in Multi-Server
mode too.

One thing I don't want to do is move to another J2EE platform because it
think it has more features and then find myself all alone.  :)

Thanks.

~Brad


~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;160198600;22374440;w

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:295211
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4


RE: JREE Servers (was Session Management - sticky sessions)

2007-12-20 Thread Rich
+1 for Mutli-Instance on JRun 


~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;160198600;22374440;w

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:295216
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4


Re: JREE Servers (was Session Management - sticky sessions)

2007-12-20 Thread Matthew Williams
+1 for Mutli-Instance on JRun

Here as well.  Also running clustering.

Matthew Williams


~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;160198600;22374440;w

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:295218
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4


Re: JREE Servers (was Session Management - sticky sessions)

2007-12-20 Thread Adam Haskell
We use clustered CF servers, most sitting behind F5 switches. We do sticky
sessions with Jboss and WebSphere and have session replication with
WebSphere. Not being an admin I like jboss as websphere is not easy to admin
for a non admin type, its also expensive and heavy. You might note though
that as far as I recall Jboss is only offically supported in non-cluster, if
I recall this is more due to a lack of testing rather than a statement that
it doesn't work.

In Feburary we are migrating all our servers to WebSphere, mainly for a cost
advantage over Red Hat's support price hike on Jboss. I'm still a huge Jboss
fan as Websphere does not supply a good development environment, unless you
use WASD ($$ and bloated). The community edition of Websphere is completely
different technology so do not think you can deploy to that locally and have
the same results in production. For CF development I wouldn't expect it to
be an issue but if you are doing Java development as well the Websphere
Community edition is no good, for now you are just as well of developing on
Jboss.

If anyone ever has questions about CF on Websphere or Jboss I'm always happy
to help, I'm a big fan of developing on jboss + CF.

Adam Haskell


On Dec 20, 2007 3:26 PM, Brad Wood [EMAIL PROTECTED] wrote:

  You'd think.  However, JRun is dead as an independent platform.  From
  hence force forward, no new updates unless CF requires it.  Not many
 care,   however ;).

 I see.
 There never seems to be an over-abundance of people on the list willing
 to answer questions about JRun, let along other J2EE servers.  Maybe
 that is because most people are using single-instance installs and don't
 know/care about the man behind the Java curtain.

 Can I get a show of hands (off-list probably) from people out there
 using any JRE other than JRUN?  Sometimes I think Dave W, Sean, and
 Jochem are the only people with experience in that realm.  (And their
 help is always much
 appreciated!)  Heck, raise your hand if you use JRun in Multi-Server
 mode too.

 One thing I don't want to do is move to another J2EE platform because it
 think it has more features and then find myself all alone.  :)

 Thanks.

 ~Brad


 

~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;160198600;22374440;w

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:295221
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4


JREE Servers (was Session Management - sticky sessions)

2007-12-19 Thread Brad Wood
 I'd generally recommend you use an
 enterprise J2EE server that does replication in an intelligent way -
 i.e., not JRun).

Funny you say that-- I had always assumed that people DID view JRUN as
an enterprise J2EE server.  I have always been reticent to move away
from JRUN because I expected CF to work more reliably with it and
support to be more readily available.  Of course neither of those
factors necessarily preclude the possibility that JRUN may lack in its
session replication.  

We are in the process of trying to consolidate our CF apps and Java apps
so they can be deployed on the same J2EE server.  Our Java team has used
WebSphere, JBoss, Tomcat and JRUN in the past.  Do you have a personal
preference over JRUN, Sean?  Or anyone for that matter who has
experience.

~Brad


~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;160198600;22374440;w

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:295148
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4


RE: JREE Servers (was Session Management - sticky sessions)

2007-12-19 Thread Dave Watts
 Funny you say that-- I had always assumed that people DID 
 view JRUN as an enterprise J2EE server.  I have always been 
 reticent to move away from JRUN because I expected CF to work 
 more reliably with it and support to be more readily 
 available.  Of course neither of those factors necessarily 
 preclude the possibility that JRUN may lack in its session 
 replication.  
 
 We are in the process of trying to consolidate our CF apps 
 and Java apps so they can be deployed on the same J2EE 
 server.  Our Java team has used WebSphere, JBoss, Tomcat and 
 JRUN in the past.  Do you have a personal preference over 
 JRUN, Sean?  Or anyone for that matter who has experience.

JRun is not an enterprise J2EE server, it's a midrange J2EE server.
WebSphere and WebLogic are enterprise servers. I haven't worked with
WebLogic, but WebSphere has LOTS of functionality beyond what JRun offers.
Of course, that functionality comes at a cost - it's very complicated.

Dave Watts, CTO, Fig Leaf Software
http://www.figleaf.com/

Fig Leaf Software provides the highest caliber vendor-authorized
instruction at our training centers in Washington DC, Atlanta,
Chicago, Baltimore, Northern Virginia, or on-site at your location.
Visit http://training.figleaf.com/ for more information!


~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;160198600;22374440;w

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:295153
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4


RE: JREE Servers (was Session Management - sticky sessions)

2007-12-19 Thread Brad Wood
Thanks for the insight as usual, Dave.  

Sean's comment has got me thinking about seriously considering a J2EE
platform other than JRun.

Can anyone find any good resources which juxtapose the features, ease of
use, cost etc of major J2EE players.  I Googled for a while and couldn't
turn up much.

Thanks.

~Brad

JRun is not an enterprise J2EE server, it's a midrange J2EE server.
WebSphere and WebLogic are enterprise servers. I haven't worked with
WebLogic, but WebSphere has LOTS of functionality beyond what JRun
offers.
Of course, that functionality comes at a cost - it's very complicated.

~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;160198600;22374440;w

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:295157
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4


Re: JREE Servers (was Session Management - sticky sessions)

2007-12-19 Thread Matthew Williams
But wait!  Adobe just released updater 7 for JRun 4.  It's supposed to have 
vastly improved on the clustering interfacing by reducing a bunch of the 
overhead.  I'm slated to test this on my shared servers for this coming year.


Matthew Williams
Geodesic GraFX
www.geodesicgrafx.com/blog 

~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;160198600;22374440;w

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:295163
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4


Re: JREE Servers (was Session Management - sticky sessions)

2007-12-19 Thread Sean Corfield
On Dec 19, 2007 7:21 PM, Matthew Williams [EMAIL PROTECTED] wrote:
 But wait!  Adobe just released updater 7 for JRun 4.  It's supposed to have 
 vastly improved on the clustering interfacing by reducing a bunch of the 
 overhead.  I'm slated to test this on my shared servers for this coming year.

Ah, I haven't seen the release notes for that yet...

As Dave says tho', JRun is a mid-range J2EE server but the question
(for Brad) is what do you really need in a J2EE server that you're
willing to pay, say, $10k per CPU for one?

Whilst JRun's session replication may have its flaws, I contend that
the vast majority of sites don't need anything more sophisticated. CF
itself runs in a Servlet container perfectly happily, for example
Tomcat, and you can now run CF on JBoss as a supported configuration.

WebSphere and WebLogic are very sophisticated systems, very robust -
and very expensive.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;160198600;22374440;w

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:295167
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4


Re: JREE Servers (was Session Management - sticky sessions)

2007-12-19 Thread Mark Mandel
Sean,

Any opinions on how JBoss compares against the two?

Mark

On Dec 20, 2007 6:07 PM, Sean Corfield [EMAIL PROTECTED] wrote:
 On Dec 19, 2007 7:21 PM, Matthew Williams [EMAIL PROTECTED] wrote:
  But wait!  Adobe just released updater 7 for JRun 4.  It's supposed to have 
  vastly improved on the clustering interfacing by reducing a bunch of the 
  overhead.  I'm slated to test this on my shared servers for this coming 
  year.

 Ah, I haven't seen the release notes for that yet...

 As Dave says tho', JRun is a mid-range J2EE server but the question
 (for Brad) is what do you really need in a J2EE server that you're
 willing to pay, say, $10k per CPU for one?

 Whilst JRun's session replication may have its flaws, I contend that
 the vast majority of sites don't need anything more sophisticated. CF
 itself runs in a Servlet container perfectly happily, for example
 Tomcat, and you can now run CF on JBoss as a supported configuration.

 WebSphere and WebLogic are very sophisticated systems, very robust -
 and very expensive.
 --
 Sean A Corfield -- (904) 302-SEAN
 An Architect's View -- http://corfield.org/

 If you're not annoying somebody, you're not really alive.
 -- Margaret Atwood

 

~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;160198600;22374440;w

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:295168
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4