Several of the Oracle9iAS developers told me that they bought a snapshot of
the Orion code base approximately one year ago - since that time there have
been significant modifications to the Oracle code base - which will never be
a merged with Orion.
They did point out however that a reasonable
Sometimes one cannot wait too long.
I have a very significant growth issue that requires scaling up from 4 app
servers to 15 within the next 2 months. Under the current limitations of
Orion it simply won't work - so far we've cobbled solutions around the
unreliable http session clustering and
Last year at JavaONE Karl told me that Orion supported AJP12. I've tried
mod_jk in several ways, tried looking for a place to set an AJP connector in
Orion, and even poped open the orion.jar looking for a connector. It never
worked - so I gave up many months ago.
Now its becoming more
Whats the current state of Ironflare and Orion?
Nothing has changed in the 'stable release' of Orion for almost a year, even
though there are glaring bugs in http session clustering (not even fixed in
1.5.4) and some significantly lacking components. Ironflare was supposed
to be in the
I've got an interesting issue where I've got three chained filters running
which all work great.
One of these filters is a compression filter that modifies the Stream by
compressing the final output. Unforutately I discovered that when the
server sends a HTTP 500 response code, the result on
I'm starting to get into some intersting space with filters and I've found
yet another thing that seems like it would be a requirement for chaining
filters. Order.
It seems that theres no clearly defined way to know which filter will
process a request first. I've been playing with placement
We've been using J2EE based security for some time now, its working great
for us supporting several hundred users distributed across a handful of
servers.
Heres my issue - I have a set of things that happen on every page, a portion
of which is looking for a 'new' login which then launches a
A HashMap would work fine unless you care to add/remove people or
permissions without restarting your app server. If changing the security
information is important to you, then you'll either need some method to
expire old data or make sure that whatever you do to change the security
information
Most of this material is not specific to Orion but defined in the J2EE
specs. Part of the process is that j_username, etc are effectively 'special
values' recognized by the app server when doing authentication, so you
really won't ever have access to these values.
But since it is defined in the
We have seen this behavior in earlier releases, 1.4.5 and 1.4.7, as well and
reported it to Karl and Magnus at JavaONE 2001 (v1.5.2 came out right around
then). We found that it always worked fine in low load environments and
didn't discover this problem until we pushed clustering to our
The only real disadvantage is that you are making your memory footprint
larger, but that can cause other sorts of situations (OutOfMemoryExceptions,
making garbage collection take longer and potentially eat up more CPU, etc).
Of course you could always just increase the memory allocated to the
I'm not currently doing hot-deploy, but I've always wonder how it could
posibly work given that a serialized class might have the underlying base
class changed during hot-deploy (e.g. the classic 'run instance' is
different than a 'new instance' problem that java throws a
ClassCastException
The Orion tools are flakey and have some unresolved bugs. But of course
you're not using Orion because of its great IDE. :) My experience with the
Orion tools is that they seem like more of a proof of concept than something
practical to use.
I typically write alot of the descriptors by hand,
You can't really tell everyone on the internet to set back their browsers to
HTTP 1.0. Is there someotherway to control this?
FYI - I've seen the same problem but only from some browsers (specifically
Windows IE 6), but not other browsers (Opera on Redhat, Netscape 4 on
Windows).
I've got a very large web application (about 300 objects and about 1000
pages) which uses mostly straight JSP. This gets a reasonable number of
hits with approximately 200 concurrant sessions operating.
Recently, we introduced something thats causing something resembling a
thread deadlock.
that these kinds of
things
are being done
successfully with OSX (didn't have to go out and buy a PC, yet).
Regards,
Pauline
--- Aaron Tavistock wrote:
I've gotten Orion setup on OSX and there are definately some nuances
to it
because of Apple's wacky implementation of things
development easier (without using XDoclet).
Magnus and Karl - theres a fat feature request here. :P
Aaron
-Original Message-
From: Mike Cannon-Brookes
To: Orion-Interest
Sent: 12/30/01 4:35 AM
Subject: RE: CMP Entity Bean Craziness
On Sun, 2001-12-30 at 07:50, Ed Brown wrote:
Quoting Aaron
I've toyed with EJBs for quite a while, all the way back to 1.0. But so far
its been too cumbersome and offered little gain in most environments I've
been working in (e.g. the overhead of remote calls, etc, outweighed the
potential benefits).
Now with the 2.0 spec its gotten to a good place
[EMAIL PROTECTED]; Aaron Tavistock
Subject: Re: [orion-interest]EJB2.0 spec or implementation?
On 28/12/01 12:56 pm, Aaron Tavistock [EMAIL PROTECTED] wrote:
So heres the story - database field names are case insensitive, so common
parlance for representing a space is an underscore (e.g
you
bundle with your package.
If this is intended behavior, IMHO it is significantly less intuitive. Its
kind of like saying a class should only be recompiled if you delete the
class before recompiling, where one would expect that changing the source
would be enough.
Just my two cents.
Aaron
).
-Original Message-
From: Hani Suleiman [mailto:[EMAIL PROTECTED]]
Sent: Friday, December 28, 2001 12:32 PM
To: Aaron Tavistock; Orion-Interest [EMAIL PROTECTED]
Subject: Re: [orion-interest]EJB2.0 spec or implementation?
On 28/12/01 3:20 pm, Aaron Tavistock [EMAIL PROTECTED] wrote:
More
I've gotten Orion setup on OSX and there are definately some nuances to it
because of Apple's wacky implementation of things.
On the tools.jar - you'll need to symlink the apple version of the tools.jar
into the Orion directory. THough I can't remeber what apple called the
file, I know this
True it has been 4 months without much noticable changes, but as I
understand it there are a lot of under the cover changes. More importantly
consider that Ironflare is based out of Sweden -- the last four months have
been summer (e.g. it will be getting cold again very soon and people will be
Title: Clustering in Orion
As I
understand it clustering of session EJBs will soon be available. But thats
just the rumor.
-Original Message-From: GUNDA, Satish / RSAIFS - IOM
[mailto:[EMAIL PROTECTED]]Sent: Friday, August 31, 2001 7:52
AMTo: Orion-InterestSubject: Clustering
As per the DTD and the J2EE specs the order in which tags appear in the
web.xml file is important.
In this particullar case the session-config tag must occur after all servlet
declarations. In fact your welcome-file-list also should accour after the
servlet tags (and after the session config)
I currently have several SMP machines running Redhat 6.2 or 7.0, running
Orion 1.5.2, and using Suns JDK 1.3.0_02 or 1.3.1.
We did see some problems on hotspot when we were using 1.3.0 that caused
long unexplainable pauses (although ours were about 30 to 60 seconds). We
spent a long time
This is a fairly classic web issue and unfortunately there is simply no way
to tell if the client has hit the stop button. No matter what happens your
going to be stuck running that long query no way out...
But on the resubmit issue and using the session to flag a large transaction,
I would
Use
java.net.InetAddress.getLocalHost().getName();
-Original Message-
From: Anthony Farrell [mailto:[EMAIL PROTECTED]]
Sent: Thursday, August 09, 2001 5:44 AM
To: Orion-Interest
Subject: [OT] Getting the machine name from JSP
Hello All,
I would like to retrieve the actual machine
Ironflare consists of less than 5 people. I think its not from them not
wanting to respond or ignoring you, but from being very busy. Think about
how less than 5 people can create an awesome app server like this, what must
their daily schedules look like?
I also think they want to stay small
. AFAIK the AJP
protocols are Tomcat connection protocols only. Somebody provide some
illumination.
James
- Original Message -
From: Aaron Tavistock [EMAIL PROTECTED]
To: Orion-Interest [EMAIL PROTECTED]
Sent: Friday, July 20, 2001 8:12 PM
Subject: APJ13 experiences?
I'm currently using
or JSP specification
developers missed. I can always add as many \r\n's to my page as I wish. But
there is no way to remove unnecessary ones.
Best regards,
Sergei.
- Original Message -
From:
Aaron
Tavistock
To: Orion-Interest
Sent: Monday
Umm, the \r\n is probably something you are including
inadvertently. I'm going to speculate that you have a construct that looks
like this...
%
foo();
%
%
bar();
%
between the first close and next open, you have a
\r\n. While it looks uglier on the JSP page it should clear your line
I'm currently using Apache as a frontend to Orion, where Apache and Orion
are on different machines and different places in the network. Right now it
works quite well but there are some little minor annoyances (like seeing the
Proxy servers IP in Orions logs instead of the real client, et al).
Has anyone even used the EJBUserManager successfully?
-Original Message-
From: Aaron Tavistock [mailto:[EMAIL PROTECTED]]
Sent: Friday, July 13, 2001 6:16 PM
To: Orion-Interest
Subject: EJBUserManager not working?
I just setup the EJBUserManager, which seems like it would be a nice
I just setup the EJBUserManager, which seems like it would be a nice
alternative to the DataSourceUserManager for a newproject I'm working on.
Setting it up wasn't a problem -- Orion made the table, I've already got the
security constrints working, thats all fine. But I do have a strange
Might
be something to do with the fact that the web.xml dtd requires a certain
ordering. I've run into this before and it was extremely difficult to
figure out exactly what happened. After I discovered the problem I then
could not fathom Sun wrote the dtd to require a particullaar
order.
First off, I have a similar servlet sending images running in Orion right
now and it does not display this behavior (Although mine uses path info
instead of request parameters so the URL still looks like an image). So I'm
pretty sure its not Orion.
Narrowing to a solution depends alot on
Of course its case sensitive...
-- Java is case sensitive.
-- Most file systems (except some Microsoft filesystems) are case sensitive.
-- URLs are typically case sensitive.
-- I haven't checked but I wouldn't be surprised if the J2EE spec on
Webcontainers requires case-sensitivity.
To me its a
Orion
sets its own classpath within the jar manifest file, which is probably to keep
people from accidentally using a different version of something needed by
Orion. The only way to change that would be to unjar
orion.jar, change the values in META-INF/MANIFEST.MF and then rejar the
file.
Heh... I think that Joseph was joking. A particullar clue off is the fact
that he's one of the orionsupport people. :) But of course sarcasm does
carry well in email...
-Original Message-
From: Jeff Hubbach [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, May 01, 2001 3:26 PM
To:
Doesn't happen for me on Orion 1.4.8, Jdk1.3, Redhat
Linux 7.1
-Original Message-From: Rex McFarlin
[mailto:[EMAIL PROTECTED]]Sent: Monday, April 30, 2001 8:28
AMTo: Orion-InterestSubject: Orion-based JSP bug -- The
Case of the Exhibiting %00
Can anyone help
us solve a
I *HAVE* seen problems with the HotSpot server under SMP with the Linux 6.2
kernel.
Under heavily loaded conditions, the JVM would 'pause' for somewhere in the
range of 30 to 60 seconds. This would occur more frequently when the load
was higher. After struggling with many potentially solutions
Well in general I don't like these kinds of GUI's, but when you are looking
at a really big project thats starting from scratch its a nice to be able to
look at it from this higher level view. I mean if you have 20+ sizable
entities, a handful of dependant objects, and alot of relationships to
Orion does cluster, and as clustering goes Orion is the easiest app server
I've seen for setting up clusters. As far as how well? I'm not entirely
sure.
We've been porting a very large app that was not designed with J2EE
compliance in mind. So far we've not had a lot of luck getting Orion
'access' to the dev team? You mean that if you think its a bug then you
should be able to get on the phone with developers as if they were tech
support people? Whats wrong with Bugzilla and a quick development team?
-Original Message-
From: elephantwalker [mailto:[EMAIL PROTECTED]]
Message-
From: Aaron Tavistock [mailto:[EMAIL PROTECTED]]
Sent: Thursday, April 05, 2001 3:28 AM
To: Orion-Interest
Subject: RE: orion with mysql?
You only need a schema if you intend to do CMP EJBs. If
you're not using
EJB at all then theres no reason you couldn't use MySQL
You only need a schema if you intend to do CMP EJBs. If you're not using
EJB at all then theres no reason you couldn't use MySQL.
But, while its not to hard to make a schema that complies with MySQL
somewhere in between MySQL and the mm.mysql driver the EJB transaction
support falls apart. My
Wasn't this from *WAY* back in January...
I know that Orion 1.4.5 was released around January 22nd, there has been the
updates to 1.4.7, *AND* there were rumors about 1.4.8. But, there really
hasn't been any news about the goings on of Evermind/IronFlare. How are you
guys doing? Whats the
.
It wasn't Orion... phew
-Original Message-
From: Aaron Tavistock [mailto:[EMAIL PROTECTED]]
Sent: Monday, March 26, 2001 12:11 PM
To: Orion-Interest
Subject: RE: Performance problems (More Info).
JVM Settings -- My normal settings are "-server -Xincgc -Xms128m -Xmx384m".
I've been working on getting Orion running in a production environment for a
little while now and just when I thought everything was working fine I go to
push to production and something load/volume related is creating massive
slowdowns.
Basically every 250 database accesses or so there is a
I have been playing with Orion at home using mySql and have found the same
problem, and I looked into it a bunch.
While mySql has support for transactions, its still a little immature.
Typically the DBD or Gemini libraries need to be obtained and for mySql to
compile against so that the tables
This makes sense if you think about it since the secure server and the
non-secure server are different web-apps.
I got around this problem by adding shared='true' to the web-app tag for
both web-apps. Now sessions and context information is the same and no more
problem.
Now -- I'm not sure
I'm in a similar situation of trying to get our exec-team to okay going
ahead with Orion instead of WebLogic or ATG.
Its certainly not easy to convince non-technical people that the
underdog product is actually better -- Its becoming harder due to the
stagnating site at orionserver.com and the
53 matches
Mail list logo