IRC log for #tomcat on 20121010

01:37.15*** join/#tomcat AJ_Z0 (~AJ_Z0@pdpc/supporter/professional/ajz0)
02:40.18*** join/#tomcat Romeo` (~Romi@dslb-188-104-158-002.pools.arcor-ip.net)
02:40.18*** join/#tomcat Romeo` (~Romi@unaffiliated/romeo/x-000000001)
04:29.28*** join/#tomcat twb (~twb@203.7.155.77)
04:30.22twbI'm a sysadmin who set up a linux/sunacle java 7/tomcat 7 stack for a customer, and they are now complaining because their app "works on windows, but not on linux, so you must have broke it"
04:30.47twbI can see this http://paste.debian.net/198367/ in their app's log
04:31.23twbThe rename HAS worked when I look in /tmp, so AFAICT something at the java layer or above is having a tmp rename race condition or something.
04:31.33twbWhat can I do to further isolate this fault?
04:32.53twbExact versions are 7.0.26-1ubuntu1.1 (tomcat) and 7.7-1~precise1 (java), if that matters.
04:59.33*** join/#tomcat factor (~factor@74.196.97.204)
06:24.18*** join/#tomcat mturk (~mturk@redhat/jboss/mturk)
06:30.56*** join/#tomcat lkoranda (lkoranda@nat/redhat/x-rotrlkjwydmmekwb)
06:45.04*** join/#tomcat alcir (~alcir@159.213.59.135)
07:04.06*** join/#tomcat opalka (~ropalka@84.64.broadband3.iol.cz)
07:04.07*** join/#tomcat opalka (~ropalka@redhat/jboss/opalka)
07:13.16*** join/#tomcat ccorn (~ccorn@oosteinde.castasoftware.com)
07:40.05*** join/#tomcat surfdue (surfdue@unaffiliated/surfdue)
07:48.22*** join/#tomcat _Qman (~Q@213.177.160.238)
07:51.29*** join/#tomcat _moon (~moon@LNeuilly-152-22-7-151.w193-251.abo.wanadoo.fr)
08:10.39*** join/#tomcat papegaaij (~papegaaij@5ee53fc2.ftth.concepts.nl)
08:48.01*** join/#tomcat pmorris (~pmorris@31.222.136.197)
08:49.25pmorrisWhy do I keep getting org.h2.jdbc.JdbcSQLException: Error while creating file "/usr/share/tomcat5" on tomcat6?
08:53.03twbYou noticed that 5 is not a 6 right?
08:54.42pmorrisMy point exactly
08:54.52twbMy work here is done
08:55.48pmorrisI can't stop it trying to write to the wrong directory
08:56.03pmorrisI've grepped the shit out of the configs and tomcat5 isn't defined anywhere
08:56.07pmorrisOnly place it appears is in the logs
08:56.11pmorrisWhat the hell is going on
08:58.21twbpmorris: did you look in /var?
08:58.36twbDid you strings the binaries?  Did you check the environment variables?
09:02.48pmorrisAh shit
09:02.53pmorrisIt's the user's home dir
09:08.33*** join/#tomcat rmannibucau (~rmannibuc@2a01:20:6::13)
09:08.51rmannibucauHi, any known sample using digest auth on tomcat 7?
09:19.32*** join/#tomcat _Qman (~Q@213.177.160.238)
09:24.36*** join/#tomcat surfdue (surfdue@unaffiliated/surfdue)
09:42.27*** join/#tomcat alcir (~alcir@159.213.59.135)
09:53.41*** join/#tomcat mturk (~mturk@47-21.dsl.iskon.hr)
09:53.42*** join/#tomcat mturk (~mturk@redhat/jboss/mturk)
09:56.05*** join/#tomcat micw (~micw@178-24-236-6-dynip.superkabel.de)
09:56.07micwhi
09:56.33micwi have several problems with streaming of big files (random stream corruptions). now i created a minimal servlet:
09:56.34micwhttp://pastebin.com/vPf9qByx
09:56.53micwwith all http/1.1 clients i have random problems
09:57.07micwi tried with differnt versions of tomcat 7.0.x
09:57.43micwthe client either stalls (with read timeout) or has random errors when decoding the chunked stream
09:57.53micwwith http/1.0 clients there's no such effect
10:02.37*** part/#tomcat pmorris (~pmorris@31.222.136.197)
11:53.06*** join/#tomcat alcir (~alcir@159.213.59.135)
12:11.06*** join/#tomcat snuff (~Daron@ppp118-209-170-34.lns20.mel6.internode.on.net)
13:09.31*** join/#tomcat randrewj (~u1@dyn-128-59-52-18.dyn.columbia.edu)
13:20.53*** join/#tomcat kantlivelong (~kantlivel@home.kantlivelong.com)
13:49.28*** join/#tomcat hybridpollo (~hybridpol@50.56.228.65)
14:11.56*** join/#tomcat alcir (~alcir@159.213.59.135)
14:16.08*** join/#tomcat yassine (~yassine@unaffiliated/yassine)
14:26.35*** join/#tomcat zerobravo (~zerobravo@93-136-85-143.adsl.net.t-com.hr)
14:37.01*** join/#tomcat whartung_ (~whartung@wsip-98-189-78-118.oc.oc.cox.net)
14:38.55*** join/#tomcat papegaaij_ (~papegaaij@5ee53fc2.ftth.concepts.nl)
14:40.31*** join/#tomcat vanksi_ (~vanksi@ec2-176-34-84-91.eu-west-1.compute.amazonaws.com)
14:40.32*** join/#tomcat hybridpo1lo (~hybridpol@50.56.228.65)
14:47.04*** join/#tomcat Romeo- (~Romi@dslb-188-104-158-002.pools.arcor-ip.net)
14:47.05*** join/#tomcat Romeo- (~Romi@unaffiliated/romeo/x-000000001)
15:13.54*** join/#tomcat opalka (~ropalka@redhat/jboss/opalka)
15:31.22*** join/#tomcat emilyp (~Emily@103.247.49.138)
15:31.50emilyphi all
15:33.20emilypi have an issue with the maven tomcat plugin
15:33.40emilypI was unable to deply a war using mvn tomcat:deploy
15:34.21emilypit says Cannot invoke Tomcat manager
15:34.26*** join/#tomcat Romeo- (~Romi@dslb-188-104-158-002.pools.arcor-ip.net)
15:34.27*** join/#tomcat Romeo- (~Romi@unaffiliated/romeo/x-000000001)
15:35.15emilypI tried various fixes on the web
15:35.25emilypcan someone please help me
15:35.43*** join/#tomcat Romeo- (~Romi@dslb-188-104-158-002.pools.arcor-ip.net)
15:35.43*** join/#tomcat Romeo- (~Romi@unaffiliated/romeo/x-000000001)
15:35.58emilypI have changed the settings on pom file and also the maven settings
15:37.10*** join/#tomcat Romeo- (~Romi@dslb-188-104-158-002.pools.arcor-ip.net)
15:37.10*** join/#tomcat Romeo- (~Romi@unaffiliated/romeo/x-000000001)
15:44.25*** join/#tomcat rnt (~rnt@200.137.65.105)
15:45.29rntcan someone please tell me if there is a guide showing/explaining about virtual hosting tomcat with ssl. in my case i need one different ssl certificate for each virtual host.
15:57.57rntplease?
15:58.01rnt:/
16:08.22*** join/#tomcat iarebatman (3f47096c@gateway/web/freenode/ip.63.71.9.108)
16:09.06iarebatmanOK, so here's a good one for you all (and a stupid one, IMO - but it's been asked of our dev team..)
16:09.20iarebatmanOn this page, http://tomcat.apache.org/tomcat-5.5-doc/jasper-howto.html
16:09.48iarebatmanthe third bullet point indicates that jasper 2 can now detect when a page included at compile time from a JSP has changed and then recompile the parent jsp.
16:10.28iarebatmanOur integration department has determined that the binary files differ too much after making a minor change, and it has come back down the chain to us that we must disable this feature.
16:10.32iarebatmanDoes anyone know how?
16:11.47iarebatmanIt apparently adds a version or timestamp or some kind of value to keep track of things internally now, and it has caused our binaries to differ more than they are expecting.
16:17.38rNtcan someone please tell me if there is a guide showing/explaining about virtual hosting tomcat with ssl. in my case i need one different ssl certificate for each virtual host.
16:20.22puckomight work on tc7 with java7. sure sure though
16:21.56puckoactually I was wrong. it doesn work; http://tomcat.markmail.org/thread/q6d5czzlgih3r2ys
16:39.19whartungiarebatman: WTF? I mean, srs, what's the problem here?
16:50.27iarebatmanwhartung: I'm not saying it's not completely retarded to ask, I'm saying - We were asked to do this..
16:51.12whartungyea, I don't think there's a way to disable this. It doesn't make any sense, AT ALL, anyway.
16:51.46iarebatmanyeah, I don't know why they are diffing binaries anyway.
16:51.57whartung…of JSPs...
16:52.12whartungthey're probably looking for root kits and exploits or something
16:52.22whartunglooking for things that change
16:52.29iarebatmanI wouldn't give them that much credit.. I think someone just 'noticed' it
16:53.07whartungwhat they should be doing, if they care that much, is not sending JSPs at all -- build them all at compile time and disable runtime JSP compilation completely.
16:53.29whartungjust ship up compiled servlets.
16:53.52whartungit's a pain to set up, but it's possible, and it works. Just ugly
16:53.54iarebatmanMaybe I said things wrong - they precompile everything already
16:53.59iarebatmanthey are comparing the blobs
16:54.15whartungto what?
16:54.20whartungto "old blobs"?
16:54.20iarebatmanprevious version to new version
16:54.28whartungyea ok
16:54.39whartungwell that makes sense. (sorta)
16:55.01iarebatmanbasically, we made a 2 line change - and a lot of the binary changed.  They had us investigate why
16:55.07whartungyea
16:55.21whartungyou can always rebuild tomcat :)
16:55.28whartungand patch that out
16:55.32iarebatmanyeah, don't say that too loud
16:55.33whartungwhat it's doing
16:55.45iarebatmanI wouldn't put it past them to make something stupid like that a priority
16:55.55iarebatmanwe have branches and labels in source control for a reason.
16:56.03iarebatmanif they don't trust those.....
16:56.06whartungis it's recording the files and mod times of the files and embedding that information as static data in the generated .java files from the JSP
16:56.33whartungthat's why the binaries "change"
16:56.58whartung(and they don't change that much, but when MD5 is your indicator of change, well, any change is a "big change")
16:58.12iarebatmanwell, thanks for your time.. I'm going to relay the message that short of rolling our own tomcat - it's not a feature that can be disabled
16:58.23whartungyea, that basically sums it up.
16:58.42iarebatmanlater.
16:58.45whartungtake care
17:07.10*** join/#tomcat cjz (~Adium@173-13-190-57-sfba.hfc.comcastbusiness.net)
17:14.22eghm_so they are already precompiling and the don't want the JSPs to change, remove the JSP source files.  Sounds like a place I used to work at
17:17.26whartungno the problem, eghm_, is that they're comparing binaries to see what's changed. If you have a JSP that includes another JSP, even if neither source file changed, when it's rebuilt, the binaries will differ.
17:21.09eghm_even if there are no jsp files available to recompile?
17:21.42whartungno they're building the entire distro, including compiling the JSPs. Then they compare the resulting binaries.
17:22.24eghmah
17:22.33eghmlol, can't wait till the upgrade their JDK
17:27.25rNtcan someone please tell me if there is a guide showing/explaining about virtual hosting tomcat with ssl. in my case i need one different ssl certificate for each virtual host.
17:53.33*** part/#tomcat _moon (~moon@LNeuilly-152-22-7-151.w193-251.abo.wanadoo.fr)
17:58.28LzrdKingdamn, this jboss+mod_jk is kicking my ass
18:32.29*** join/#tomcat Mimiko (~Mimiko@89.28.88.177)
19:10.28*** join/#tomcat yassine (~yassine@unaffiliated/yassine)
19:14.10*** join/#tomcat kringa (~kringa@38.104.34.122)
19:14.13*** join/#tomcat jamespage_ (~jamespage@host81-154-13-244.range81-154.btcentralplus.com)
19:35.27*** join/#tomcat ChanServ (ChanServ@services.)
19:35.27*** mode/#tomcat [+o ChanServ] by pratchett.freenode.net
19:35.43*** join/#tomcat Gletster (~Thunderbi@static-96-252-180-210.tampfl.fios.verizon.net)
19:36.02*** join/#tomcat Gletster (~Thunderbi@static-96-252-180-210.tampfl.fios.verizon.net)
19:46.07*** join/#tomcat factor (~factor@74.196.97.204)
19:47.57*** join/#tomcat jamespage_ (~jamespage@host81-154-13-244.range81-154.btcentralplus.com)
20:33.43*** part/#tomcat randrewj (~u1@dyn-128-59-52-18.dyn.columbia.edu)
20:34.42*** join/#tomcat devmikey (~irc@unaffiliated/devmikey)
20:34.58devmikeyWhat are the min reqs for running tomcat on a linux VPS?
20:35.17devmikeyThis is for development, not production
20:36.12devmikeyAssume I have MySql and Postgres running too
20:36.37*** join/#tomcat micw (~micw@178-24-236-6-dynip.superkabel.de)
20:40.40whartungdepends?
20:40.50whartungdepends on what you're developing
20:41.05whartungtomcat doesn't need a whole lot out of the box, you can crank it down.
20:41.33whartungyou can probably do "OK" with 256M
20:41.51whartung192 can work too
20:43.02devmikeyI was hoping 512 would suffice
20:43.33devmikeyLike on the starter plan here for example: http://www.accuwebhosting.com/linux-cloud.html
20:44.13devmikeyAnd I'd just be developing toy apps to demonstrate hypothetical development ability
20:45.33whartungoh yea
20:45.36whartung512 would be ample
20:45.42whartungJust. Don't Swap.
20:45.46whartungYou. Will. Die.
20:46.18devmikeyWhat do you mean?
20:46.23devmikeyIs that enough processor?
20:47.07whartungit's fine. The point is, if you want to see a server seize and die, just use up enough RAM to cause a long running Java process to swap.
20:47.57devmikeyif I could increase either processor or RAM, which would you recommend?
20:48.01whartungRAM
20:48.22whartungvery few server based systems are CPU bound
20:48.23devmikeyk thx
20:48.26whartungmost are I/O bound
20:48.30whartungRAM helps address that
20:48.35whartungbut for you
20:48.37whartung512 is fine
20:48.51whartungjust be conscious of a) the Heap size that you give java is NOT how much memory it will use
20:49.11whartungand b) if you use too much, your server process slows down painfully
20:49.29whartungwith a 512M RAM, I wouldn't give Tomcat more than 256 of that.
20:49.34whartung192 would be better
20:49.47whartungand that will be more than enough for any dev work you are ilkely to do
20:51.47devmikeyIs there a standard for what a "virtual processor" is?  I'm looking at someone else who offers 8 standard
20:51.59whartung8 what, cores?
20:51.59devmikeyI guess let me ask them
20:52.11devmikeyi dont think so, lemme ask them
21:11.03devmikeythey were not helpful
21:12.57whartung"8 standard" doesn't mean much, what does that mean?
21:29.55*** join/#tomcat jaimipassos (~chatzilla@189.74.229.231)
21:32.59devmikeyThey basically said "8 tasks"
21:33.10devmikeyI have no idea
21:33.47whartung"They"? They who?
21:34.44devmikeymyhosting.com
21:34.57devmikeyBut they offer a good deal on barebones VPS
21:35.14devmikeyOnly thing I cant compare is the processor
21:36.05whartungright, it's a matter of how much they're overselling their procesors
21:36.57devmikeyIt appears a2hosting offers 8 vCPUs also
21:36.58whartungwell either way
21:37.08whartungI can safely say
21:37.14whartungthat for most random development
21:37.19whartungthe biggest hit you'll take to CPU
21:37.26whartungis compiling JSPs on the fly.
21:37.59whartunghttp://d.pr/i/39jx
21:38.11whartung"11 virtual processors", man that's a warning flag to me
21:38.18whartungbecause here's the deal
21:38.23whartungwith multiprocessing
21:38.37whartungmultiple CPUs/Cores gives your machine "torque"
21:38.48whartungyou can throw more work at it, and notice it less
21:39.03whartungbut it doesn't give "horsepower", or speed.
21:39.16whartungyou can get 8 or 11 SLOW "vCPUs"
21:39.33whartungwhich means everything is slow, but you can do a lot of slow things all at once
21:39.46LzrdKingAWS is the same way
21:39.50whartungrather have 2 fast ones than 11 slow ones
21:40.23whartungthey could be saying "you have 1.1GHz" yes, in .1GHz pieces…that's awful.
21:44.40whartungbuy this and colo it: http://d.pr/i/39jx
21:44.47whartungsorry
21:44.48whartunghttp://www.ebay.com/itm/APPLE-MAC-MINI-INTEL-CORE-DUO-1-83-GHZ-2GB-80GB-DVD-RW-Snow-Leopard-/130777685711?pt=Apple_Desktops&hash=item1e72f51ecf
22:02.31devmikeyCan I colo for under $20/month
22:06.53*** part/#tomcat devmikey (~irc@unaffiliated/devmikey)
22:11.40whartungoh well -- you can do it for $27 per month :)
23:01.49*** join/#tomcat verdagon (81419547@gateway/web/freenode/ip.129.65.149.71)
23:02.29verdagonsup tomcatters, can anyone tell me why log4j needs its own servlets to be able to log stuff?
23:03.13verdagonall the examples i see for using log4j have it add a logging servlet... but i just want something thatll write to a file, i dont see why a servlet is needed for that
23:03.37*** join/#tomcat acidjnk (~havenone@p57B8CA43.dip.t-dialin.net)
23:03.50whartungit doesn't
23:04.53verdagonwhy would so many tutorials have me add a logging servlet?
23:05.05whartungdunno -- can't say I've ever seen one of those
23:05.10verdagonhttp://www.avajava.com/tutorials/lessons/how-do-i-initialize-log4j-in-a-web-application.html
23:05.12verdagonits quite strange
23:06.08whartungoh this is different
23:06.24verdagonweird huh?
23:06.38whartungno, it makes sense
23:06.56whartungthey're referring to someething specific
23:07.06whartungsomething I've never had to do for log4j myself
23:07.22whartungwhat they are doing
23:07.39whartungis they're using a servlet to tie in to the web app lifecycle
23:07.40whartungthat is
23:07.55whartungby leveraging a servlet, they can "know" when a web app is starting up and when it is shutting down
23:08.05verdagoninteresting
23:08.10verdagonah, i see
23:08.13whartungthey're using that so they can init log4j at the very beginning, and only once
23:08.35whartungI've never needed to do that myself, I just use log4j.properties in WEB-INF/classes, and leave it alone.
23:08.56whartungand today, it's "better" to use a ServletContextListener for this than a servlet.
23:09.06verdagonoh awesome, ill take a look at that
23:09.17verdagonone thing i cant understand is how the servlets can communicate with each other
23:09.22verdagoni thought each servlet lived in its own little world
23:09.29whartunglike what?
23:09.31verdagonso im wondering how my app can communicate with a log4j servlet
23:09.49whartungno, it doesn't need to
23:09.50whartungat all
23:09.52verdagonO.o
23:10.02verdagona magic logger!
23:10.03verdagonlol
23:10.09whartungno, hardly
23:10.14whartungIt's Just Java(tm)
23:10.17verdagonhahah
23:10.24whartungyour web app is running in a shared space.
23:10.31whartungall of your classes can see each other, etc.
23:10.38whartungso what this is doing
23:10.40whartungis on startup
23:10.49whartungit's configuring the global log4j state
23:11.07whartungso that when you do log.debug(…) later, it goes to the correctplaces
23:11.48verdagoninteresting! so static Logger log = Logger.getLogger(Log4JTestServlet.class); can hook into the global that was created in the init servlet?
23:11.49whartungServlets are as "isolated" as any other class instance
23:11.53whartungyes
23:12.13whartunglog4j is setting up some internal static state that the Loggers use
23:13.41verdagonOH
23:13.43verdagoni think i see it!
23:13.49verdagonthe root logger is set to myAppender
23:13.50whartungJust Java
23:13.53verdagonlol
23:13.59whartungnothing magic here
23:14.11verdagonso when i try to getLogger(Log4jTestServlet.class)
23:14.24verdagonitll just... hmmm
23:15.01verdagonah, itll look for a logger of name "Log4JTestServlet" and wont find it so itll revert to the root thing
23:15.16verdagonwhich was previously configured to be myAppender, because the log4jinit servlet already ran
23:15.20verdagonBAM magic
23:15.55verdagonhey whartung, so i can just communicate between servlets by having public static variables, right?
23:16.13whartungyea, bt that's likely not what you want to do
23:17.13verdagonright, not for this log4j stuff. im wondering because i have a connection to a database
23:17.28verdagonthat i want my users servlet, my posts servlet, and my stats servlet to share
23:17.29whartunguse a database pool
23:18.24verdagonok ill take a look
23:18.34verdagonhypothetically, i could share it with a static variable though, right?
23:19.03whartungyes
23:19.08whartungbut I wouldn't
23:19.37verdagonokay cool
23:19.40verdagonill take a look at that pool thing
23:19.43verdagonthanks a bunch for your help!
23:19.45whartungsi
23:19.47whartungde nada
23:20.14whartungLookup Default Initialization  for Log4j
23:20.18whartungit's a lot easier
23:20.32whartungjust create a log4j.properties file and plop it in WEB-INF/classes
23:20.36whartungJust Works, no code necessary
23:36.30*** join/#tomcat verdagon (81419547@gateway/web/freenode/ip.129.65.149.71)
23:36.57verdagonhey whartung, does database pooling use static variables under the hood, or do you think it uses servlet contexts?
23:37.11whartungI'm sure it uses some static variables
23:37.15verdagoni dont think it could use servlet contexts because all of the stuff stored in it have to be serialized
23:37.20verdagonok cool
23:37.30whartungI mean, who knows -- the key is you don't care
23:37.39verdagonwell said
23:37.40whartungservlet contexts do not have to be serialized
23:38.28verdagonhttp://fixunix.com/weblogic/227097-servletcontext-attributes-must-serializable-not.html
23:38.56verdagonwhat do you think of that? the original poster may have meant session
23:39.06verdagonbut i just want to be sure that attributes are not serialized
23:39.07whartungServlet Context != Sessions
23:39.17verdagonokay cool, thats a relief
23:39.38verdagonso, it seems to me that static variables would be a bit better for encapsulation
23:39.50verdagonanything in a servlet context can be accessed by anyone who has access to that context
23:39.50whartungperhaps
23:40.02verdagonoh, just occurred to me, i can just restrict access to the context
23:40.17whartungme thinks you're over thinking it and getting lost in the weeds.
23:40.36verdagonperhaps...
23:40.43verdagoni just want to make this application right the first time
23:40.50whartungthat's not going to happen.
23:41.04verdagonso down the road someones like "wow this verdagon guys an idiot why didnt he use redynamic modulated servlet storage?"
23:41.21whartungthe field is too broad and deep to "get it right" the first time, especially for a novice.
23:41.31verdagontis a shame
23:41.45whartungit's a robust platform, lots (lots (lots lots)) of options
23:42.14verdagonuh oh
23:42.15verdagonhttp://stackoverflow.com/questions/1184556/servlet-context-scope-vs-global-variable
23:42.20verdagon"The servlet context will survive these things as the web container knows about it and can serialize it or have a common repository."
23:42.43whartungseriously, don't worry about it
23:42.59whartunggetting a connection pool working is more useful than sweating this stuff
23:43.24verdagonbut what about things that arent connections
23:43.34whartunglike what?
23:43.44whartungstore them in the DB -- let the DB cache them
23:43.49verdagonwell, right now, im making a simple database thats just a bunch of in-memory java hash maps
23:43.54verdagonthis will live alongside my real database
23:43.58verdagonthey will compare their results against each other
23:43.59whartungyea, don't do that.
23:44.02whartungwhy bother?
23:44.03verdagonletting us catch bugs sooner
23:44.06verdagonfor more quality
23:44.10whartungno, that will fail
23:44.19whartungyou're writing twice the code to no purpose
23:44.28verdagonwell, the purpose is to catch bugs in the real one
23:44.35verdagonits like a sanity check, run on every transaction
23:44.41whartungno, that's insane
23:44.42verdagonmaking sure what comes out is the same for what goes in
23:44.59verdagonwell, i am kind of insane
23:44.59whartungthat means you're writing/reading from two separate sources of truth.
23:45.12verdagonbut hypothetically, if this was a good idea,
23:45.15verdagonhow would i share this data
23:45.16whartungand writing two separate persistence models
23:45.20whartungit's a lousy idea
23:45.26whartungreally really awful
23:45.47whartunggo look up "unit testing", and test that way.
23:45.55whartungthis way is the path to ruin
23:45.56verdagoni suppose theres no way to have it both persist across multiple nodes, yet not be serializable
23:46.06whartungyou don't need that either
23:46.29verdagonperhaps
23:46.32whartungyou're worrying about far far too much minutae
23:46.43verdagonheh, it must seem that way
23:46.46whartungyou can't even get a basic servlet and a db connection up and running.
23:46.57whartungand you don't have the fundamental understanding of the model
23:47.03whartungto even address these questions
23:47.08whartungit's a distratction
23:47.13whartungfocus on the basics
23:47.18verdagonwell, thanks for the help, i now understand servlet contexts vs static variables
23:47.37verdagoni will think on your words regarding my sanity-checking database
23:47.42verdagonthanks and adios!
23:47.47whartungvía con dios

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.