irclog2html for #tomcat on 20050912

02:13.05*** join/#tomcat bugfixer (n=bugfixer@42gis175.gulftel.com)
02:20.23*** join/#tomcat katbert (n=katbert@pool-151-200-35-219.res.east.verizon.net)
02:20.29katberthallo
02:23.23*** join/#tomcat jasonb (i=noneoyer@adsl-66-124-73-250.dsl.sntc01.pacbell.net)
02:38.25*** join/#tomcat joobie (n=joobie@cust2488.vic01.dataco.com.au)
02:38.36joobieHey guys.. has 5.5.9 been released for RedHat Enterprise?
02:55.50*** join/#tomcat Jara[zZ] (n=rimaraj@62.123.204.106) [NETSPLIT VICTIM]
02:56.00*** join/#tomcat puff (i=puff@66.45.34.102) [NETSPLIT VICTIM]
02:56.00*** join/#tomcat Mutru (i=mutru@koti.mutru.fi) [NETSPLIT VICTIM]
02:59.15*** join/#tomcat FreemaniaX (n=Freemani@pcp0011117215pcs.elkrdg01.md.comcast.net)
02:59.58jasonbjoobie: Do you mean an RPM?
03:05.06*** join/#tomcat vinse (n=vinse@adsl-64-160-45-188.dsl.snfc21.pacbell.net)
03:06.49*** join/#tomcat joobie (n=joobie@cust2488.vic01.dataco.com.au)
03:24.37*** join/#tomcat perdenab_ (n=perdenab@pool-68-163-20-233.phil.east.verizon.net)
03:41.51*** part/#tomcat vinse (n=vinse@adsl-64-160-45-188.dsl.snfc21.pacbell.net)
04:07.00*** join/#tomcat vinse (n=vinse@adsl-64-160-45-188.dsl.snfc21.pacbell.net)
06:02.37*** join/#tomcat harpoon (i=stueber@ultra20.rbg.informatik.tu-darmstadt.de)
06:02.51*** join/#tomcat harpoon (i=stueber@ultra20.rbg.informatik.tu-darmstadt.de)
06:03.44harpoonmorning
07:02.16*** join/#tomcat dreivier (n=dreivier@port-212-202-43-57.dynamic.qsc.de)
07:38.21*** join/#tomcat linuxfreck (n=chris@bender.fmi.uni-passau.de)
08:21.38*** join/#tomcat dorileo (n=dorileo@201.22.170.133.adsl.gvt.net.br)
08:24.41*** join/#tomcat dorileo (n=dorileo@201.22.170.133.adsl.gvt.net.br)
08:57.15*** join/#tomcat Magnifikus (n=vst@muedsl-82-207-255-217.citykom.de)
09:39.16*** join/#tomcat dreivier (n=dreivier@port-212-202-43-57.dynamic.qsc.de)
10:19.28*** join/#tomcat SinJax (n=ss1602@dhcp-239-65.ecs.soton.ac.uk)
10:19.45SinJaxhi, what is the best way to define java's java.library.path when loading tomcat?
10:20.18SinJaxi can think of several ways, adding a set LD_LIBRARY_PATH to the startup script etc...but what is the "correct" way?
11:06.55linuxfreckSinJax: export CATALINA_OPTS="-Djava.library.path=/whatever"
11:12.00*** join/#tomcat lanfeust (n=lanfeust@gaia.cellbio.RWTH-Aachen.DE)
11:12.24*** part/#tomcat lanfeust (n=lanfeust@gaia.cellbio.RWTH-Aachen.DE)
11:33.01*** join/#tomcat b_52GM (n=b_52GM@adsl-172-50-192-81.adsl.iam.net.ma)
11:33.09b_52GMhi
11:34.30linuxfreckhi
11:37.03*** join/#tomcat randrew (n=raj@dolmen.cc.columbia.edu)
13:09.33randrewoh boy...  http://issues.apache.org/bugzilla/show_bug.cgi?id=36541
13:23.38jasonbrandrew: Yeah.  That bug's been interesting.  All kinds of deep problems in there.
13:34.18randrewjasonb: aye, and the constant problem of r's attitude
13:36.28randrewand sun still thinks it can evangelize it's way to redemption... bah.
13:52.14jasonbrandrew: I'm not sure why Sun thinks they shouldn't contribute to Geronimo instead of trying to do their own J2EE server without Apache.  They didn't do that with the servlet container, so I don't understand their logic.
13:52.44*** join/#tomcat gehel2 (n=gehel@252.201.203.62.cust.bluewin.ch)
13:53.08linuxfreckso did they already agree that that bug is really a bug?
13:53.28jasonbrandrew: And, yeah, Remy got pounded on this one.  Obviously there's a problem, and it's clear that he routinely tried to ignore it.
13:53.50gehel2Hi ! From what I've read, it seems <url-pattern/> in web.xml cannot be a negation (like all URL except ...).
13:54.07gehel2Do you know of an easy way to apply a filter to all pages except a few ?
13:54.24jasonblinuxfreck: It's not clear if Remy thinks there's a clear bug, but he's painted himself into a corner because he does actually have to make a code change to get out of the situation.  :)
13:54.40linuxfreckheh
13:54.49*** join/#tomcat supergeek (n=daniel@dexter.computingoptions.com)
13:55.33linuxfrecksynchronizing on write but not on read is really a wierd thing to do with hashmaps
13:55.53supergeekIf Tomcat is running as a Windows service, does it read the CATALINA_OPTS environment variable? Or should use tomcatw.exe to set any additional options? I'm looking to specifically set -Xss4m.
13:57.09randrewjasonb: maybe sun found the geronimo license not annoying enough
13:58.30linuxfreckmaybe sun found remm's attitude annoying enough.
13:59.08randrewheh
14:05.01randrewsupergeek: with process explorer from sysinternals.com you could do a few experiments to get an answer... actually just task manager would work. Set Xms high and see if it has an affect.
14:05.36supergeekrandrew: I'll give that a shot. Thanks
14:05.52jasonbrandrew: Yeah, strange that Sun seems to only pick bad licenses these days.  But, then that may be a reflection of the pro-BSD license people who left the company.
14:40.00*** join/#tomcat Cow_woC (i=Cow_woC@i216-58-12-104.avalonworks.net)
14:40.03Cow_woCmoo
14:40.10Cow_woCwant to read something funny? :) http://issues.apache.org/bugzilla/show_bug.cgi?id=36250
14:44.23*** join/#tomcat hackwolf (n=wolf@62-99-207-215.static.xdsl-line.inode.at)
14:47.40hackwolfHi, I have troubles with clustering tomcats on hosts with two NICs on Linux.
14:47.59hackwolfI see WARNING: Manager [/omd], requesting session state from org.apache.catalina.cluster.mcast.Mc
14:48.02hackwolfastMember[tcp://127.0.0.1:4002,127.0.0.1,4002, alive=458759493]. This operation will timeou
14:48.05hackwolft if no session state has been received within 60 seconds.
14:49.28hackwolfI wonder why the Cluster wants to receive from 127.0.0.1:4002 although I have mcastBindAddr="192.168.0.1" in the membership-node in server.xml.
14:53.33hackwolfI work with 5.5.9 (inclusive Cluster-Fix-Pack)
14:57.30linuxfreckCow_woC: well seeing the latest stuff on bugzilla, I can still be happy that my bug report is at least in reopened state :/
14:57.53linuxfreckhackwolf: just a wild guess, does your hostname resolve to 127.0.0.1?
14:58.19hackwolfI don't think so.
14:58.40hackwolf/etc/hosts says
14:58.41hackwolf127.0.0.1               localhost.localdomain localhost
14:58.57linuxfrecktry: getent hosts `hostname`
14:59.28hackwolfResolves to 164.3.95.134    vaigastc01
14:59.44linuxfreckok, then that's not the issue
15:00.01hackwolfThis address is bound to an other interface.
15:00.58Cow_woClinuxfreck: is there anyone who can go above Remy's head?
15:01.04Cow_woCor at least mediate the situation?
15:01.11Cow_woC'cuz right now he's acting like it's his will or nothing...
15:01.35linuxfreckwell I have zero knowledge about the inner workings of the tomcat project
15:01.43linuxfreckyou should talk to jasonb
15:02.14linuxfreckhackwolf: is your multicast route correct?
15:02.38hackwolftcpdump -i eth1 shows packets from both hosts.
15:02.48linuxfreckgreat
15:04.02linuxfreckI have no idea why it doesn't work then. it worked out of the box by just adding the multicast route and uncommenting the Cluster config
15:05.34hackwolfSame situation here initially (when I worked with real hosts). All the mess came up after I had to migrate to a VMWare ESX host.
15:19.13*** part/#tomcat Cow_woC (i=Cow_woC@i216-58-12-104.avalonworks.net)
15:34.16*** join/#tomcat geemark (n=geemark@port12.ds1-vey.adsl.cybercity.dk)
15:36.15*** join/#tomcat __julien_ (n=juhe@194.78.57.155)
15:36.25__julien_Hi all
15:36.57__julien_anybody knows how to reduce the size of compiled jsp files generated by jasper ?
15:37.18__julien_file names, sorry ....
15:38.16*** part/#tomcat __julien_ (n=juhe@194.78.57.155)
15:56.44*** join/#tomcat FreemaniaX (n=Freemani@ip67-153-106-58.z106-153-67.customer.algx.net)
16:11.08*** join/#tomcat dreivier (n=dreivier@port-212-202-43-57.dynamic.qsc.de)
16:16.24cilquirmreduce the size of file names?
16:18.44*** join/#tomcat jasonb (i=noneoyer@adsl-66-124-73-250.dsl.sntc01.pacbell.net)
16:36.04*** join/#tomcat Whoo (n=Whoo@pla93-1-82-67-250-156.fbx.proxad.net)
16:37.05WhooHi ... I've got a trouble with an tomcat 5.0.28 and 1.5.0_04-b05 ... tomcat freez when I redeploy sevral time a war
16:37.15Whoo(2 or 3) times
17:13.33*** join/#tomcat freck (n=freck@fry.fmi.uni-passau.de)
17:54.00*** join/#tomcat jasonb (i=noneoyer@adsl-66-124-73-250.dsl.sntc01.pacbell.net)
19:12.49*** part/#tomcat randrew (n=raj@dolmen.cc.columbia.edu)
20:46.22*** join/#tomcat puff (i=puff@66.45.34.102)
20:46.40jasonbHi puff.  What's up?
20:49.37puffEvening.
20:49.41puffI've been distracted.
20:49.58puffWas on vacation for a big chunk of august, and dealing with work stress before/after.
20:50.12puffHow're yo?
20:52.28jasonbFine.. also had some time off, and I'm now back.
20:52.37jasonbI hope you got some time to relax.
20:52.48puffWell, it *would* have been relaxing, wihtout this work stress.
20:53.06puffMy boss started screwing with me, right before my vacation.
20:53.17puffSo... long story short, I'm trying to figure out what to do next.
20:53.23puffAnyway, lotta stress, but that's life.
20:53.36jasonbThat's the best time to screw with an employee.. right before they get a vacation.  :)
20:54.00puffHeh.
20:54.04jasonbWell, don't feel bad.  You're not the only one with stress on the job.
20:54.11puffWell, I'm going to do my best to return some stress to him.
20:54.32puffThis is fairly serious shit... if circumstances (equity) were different I'd have already walked away from this company.
20:54.37puffBut, as it is.
20:54.45puffAlso, I'm trying to figure out what my next project should be.
20:54.58puffI've been sort of leading up to starting my own company, for a while now.
20:55.21puffNow I'm trying to figure out what the focus and product should be, for that effort.  Though I'm not certain I'll be doing it next month, might be next year.
20:56.48puffIdeally it'll be next year.  Depends on whether they want to keep playing hardball or are willing to actually negotiate, I guess.
20:56.56jasonbYou could do it.  Just choose carefully.
20:57.47puffYeah, that's the trick, you see.  Economically viable but also interesting enough that I'll enjoy doing it.
21:02.48puffI did a photo management tool for a startup, about five years ago.  Startup cratered, but I've been thinking I might take a stab at rewriting it.
21:02.58puffEither as a shareware, or just for fun, freeware.
21:03.11puffStill talking to friends who are more up on that topic, to see if there's a market or not.
21:03.34jasonbOh, man.  I've been wanting to do that for quite a while now, and I have lots of ideas for it.
21:04.18jasonbThis seems to be a common unimplemented need of lots of Java developers.. there's no good photo album thing written for Java/Tomcat.
21:05.30puffReally?
21:05.48puffI was thinking more of a gui thing, but if there's a need for a server-oriented thing, I could certainly tackle that.
21:06.14jasonbWell, both.
21:06.23puffPhoto album meaning?
21:06.57jasonbWell, something you import your pictures to, straight out of the digital camera, or from other media, then you can organize them and/or comment on them.
21:07.11puffI actually have to idle for a little while and reboot this box (just did a kernel upgrade, and the guy who can get into the data center is only available for the next hour or two, so if physical intervention is necessary...)
21:07.14puffYeah... something like that.
21:07.32puffThe startup was a combination of applet, server side, and a "print kiosk",
21:08.03puffThe print kiosk being a human-operated high-end digital printer setup (remember this was five years ago).
21:08.19puffSo you could upload, manage, then order prints at the kiosk nearest you, drive by and pick 'em up.
21:08.22jasonbThen, once the pictures are all in the system (somewhere), then you can choose how you want to serve them up, who has access, how they're displayed, etc.
21:08.44puffRight, standard flickr sorta stuff.  Well, that's certainly doable.
21:08.51puffI could use something like that, come to think of it.
21:09.06jasonbI guess I considered the printing part to be a local printer, but sure.. if it could be tied into some commercial printing system, that would also be great.
21:09.07puffThe applet we had was crude compared to photoshop, but by the standards of the day was quite impressive.
21:09.18jasonbNice.
21:09.21puffWe ended up rewriting drag 'n drop, because it was broken in java 1.1.
21:10.05puffThough if I rewrote it today, I'd use a more modern java... dunno how modern.
21:10.15puffProbably just start with 1.5 or something, then backport if I feel it's worthwhile.
21:10.42puffAnyway, dong the server-side stuff should be very doable.
21:10.54puffEven easier than the applet/application.
21:11.04puffIs there really much demand for it?
21:11.20jasonbYeah, 1.5 is best I think.
21:11.42jasonbI don't know if this would work commercially, but there's certainly a need for it.  I hear others saying they want one pretty often.
21:12.00puffI definitely want to talk more about this, but I have to disconnect and reboot now.
21:12.06puffSee you in about 45 minutes, hopefully.
21:12.49jasonbOk.
21:13.44puffCiao.
21:13.46*** part/#tomcat puff (i=puff@66.45.34.102)
21:19.34*** join/#tomcat martind (n=martind@67.71.253.163)
21:22.15martindI am having some problems with Tomcat not timing out Web applications. I install the same load on two different machines. One will time out, the other one will not. I do not know how to troubleshoot this problem. I use Tomcat 5.5.9 on Fedora Core 3. Both my Web server web.xml and application web/xml have the session-timeout property set tp 15 minutes.
21:28.49jasonbSession timeouts?  Or connection timeouts?  Or what?
21:29.43martindsession timeout. I expect that if the user does not do anything in his Web browser for a while, the Web server would kick him out (present the login screen) when he commes back to the browser window.
21:30.22jasonbAre you using ntp or doing anything funky with the clocks on those machines?
21:30.38martindI am using ntp. Would that be a problem?
21:30.53jasonbWell, it's something external to the box controling the clock (and hence the timeout).
21:31.11jasonbTry turning off ntp and see if it still happens differently on each box.  :)
21:31.50martindThat's a good advice. I will try this. Do you have any other recommendation on things to check or logs to look at?
21:32.33jasonbWell, just be sure that the same time settings and config settings are on both.
21:33.02jasonbThere's some difference between the boxes.. when you figure out what that diff is, you'll probably get the same behavior on both.
21:33.10jasonbIt could even be bios time settings or something.
21:34.19martindOK. Thanks a lot Jason, this is great help. I scratched my head on this for a while!
21:46.50*** join/#tomcat puff (i=puff@66.45.34.102)
21:46.53puffBack.
21:46.56puffthat seemed to go smoothly.
21:52.14jasonbmartind: Let me know if that ends up fixing it or showing you what's wrong.. I'm interested to hear.
21:52.21jasonbpuff: welcome back.
21:59.08puffHEya.
21:59.16puffSo, let's talk about this photo album thing.
22:26.07jasonbpuff: Okay..  I'll have to work at the same time, so there will be some pauses on my end..
22:26.25jasonbpuff: I wanted to write an open source one.. I still may.  But, if I do, it'll go pretty slow.
22:26.59jasonbpuff: Mainly, I need it, and I have a particular set of features I need.  But, I also wanted to write it so others could use it as well.
22:27.53jasonbpuff: There are some commercial ones, even written in Java.  I don't know if they make money or not.  But, one thing's for sure: there's no OSS Java one that is popular.  So, there's an OSS vacancy there, IMO.
22:28.44jasonbpuff: For serving up the media (pictures, videos, audios), I do think Tomcat is best, or maybe a combination of Tomcat and an RTSP stream server (although I'm currently unaware of a good OSS Java RTSP server).
22:29.41puffSorry, back.  Had to grab a departing coworker and coordinate production deployments.
22:29.57jasonbquite alright.  There will probably be pauses on both ends.  :)
22:31.55jasonbAlso, I know hellaenergy is also interested in helping write one of these.. he basically signed on to my ideas for it.  But, he's been heavily distracted with his new job and his new motorcycle last I knew.  Heh.
22:32.09*** part/#tomcat jsisson (n=john@59.167.28.38)
22:50.16*** join/#tomcat valmont (n=chrishol@1007host103.starwoodbroadband.com)
22:51.11puffI'm kinda focused on the idea of "what business should I start?", but on the other hand, I'm quite fond of open source.
22:51.21puffIf I can figure out how to do it as a business *and* open source it, I'm in heaven, of course.
22:52.56puffBut failing that, if I can scope it tightly enough to do it for fun as an open source project, that might well be cool, too.
22:53.21puffOr figure out how to scope it as a dual project - an open source project and a commercial project that have some synergy.
22:53.52puffFor example, if I write the server-side as open source, and write a GUI commerical app.
22:53.55puffAs a client.
22:55.12jasonbOr, maybe the commercial integration as the commercial part?
22:55.30jasonbFor instance, the module that lets you print pictures to Costco.  :)
22:56.03jasonbOr, select which videos to send to some company that burns them to DVDs and mails them to you.
22:56.38jasonbOr, driver modules that make particular cameras integrate very nicely.
22:57.52puffPossibly, yeah.
22:58.10puffI'm not sure how much profit potential there is there, these days.
22:58.29puffFor example, I'm told flickr has ditched the photo printing aspect, and is focusing on photo sharing.
22:58.55puffAnd, of course, large companies like Costco are a pain in the ass to deal with.
22:58.55puffHm.
23:02.04puffI'm still trying to sound out a couple different folks about the general topic.  One's a geek, but his brother and father are professional photogs, so he knows both the photo side and the technology side.  Another is a designer, so he's more acquainted with the end-user side.   Two more were involved in that startup 5 years ago, so they may have kept a closer eye on what the market is doing.
23:02.32jasonbOr, then, maybe a module to allow distributed hosting on a pay-as-you-go basis.  Sharing certainly seems to be an important aspect, I agree.
23:03.02puffOne question that has occurred to me is that maybe I don't need an angle, or a gimmick.
23:03.14puffMaybe it'd be enough to just focus on making really, really well-designed (from an user point of view) software.
23:03.19puffJust a thought.
23:03.21jasonbLike, the company part of it could have servers & bandwith, and then the commercial module could allow the user to select what pictures (or albums.. groups of pics and/or videos) to farm out & serve commercially.
23:04.13jasonbYes.. the better it looks & works, the more popular it would be.  But, I do think the initial download has to be OSS software that is useful.
23:04.13puffThere were a coupleof companies like that out there, five years ago.
23:04.16puffFotochannel was one.
23:04.29puffWell, yeah, that's more for the server side.
23:06.53jasonbWell, importing, storing, and organizing photos & videos is important for people to do easily, so that's all client side except maybe storage (although that *could* be done on the client side).  Maybe image/video backup might be valueable.
23:07.26*** join/#tomcat jsisson (n=sissonj@210-0-83-196.nexnet.net.au)
23:11.38*** join/#tomcat jsisson (n=sissonj@210-0-83-196.nexnet.net.au)
23:26.29*** join/#tomcat joaopaulo (n=joaopaul@201.34.171.126)
23:30.53JavaGeekhey
23:31.24jasonbhey
23:32.04JavaGeekjasonb: <svn:tag/> is coming along nicely :)
23:35.56jasonbJavaGeek: Excellent!  What all does it do so far?
23:36.27JavaGeekif I wanted to intercept every URI to a servlet, I would just add a <url-pattern>*</url-pattern> to my web.xml, right?
23:36.41puffJavaGeek: More or less, yeah.
23:36.52JavaGeekjasonb: so far, I can get the latest revision from the repository :)
23:37.10jasonbFor some reason I'm thinking that mapping doesn't work.. the "*" mapping I mean.
23:37.13puffjasonb: Most of those functions are client side, obviously publishing/sharing is server-side.  Setting up groups, permissions, etc.
23:37.28JavaGeekpuff: but then, if I wanted to use jsp pages inside my servlet, is there a way to include them?
23:37.45puffActually, thinking about it, some of this dovetails with other thoughts I've had on digital asset management tools.
23:37.53puffJavaGeek: Depends on what you mean by use/include.
23:38.19puffJavaGeek: I'm pretty sure you should be able to use the RequestDispatcher to include a jsp or forward to a jsp.
23:38.46puffNote that this is only on the server-side;  unlike a sendRedirect, for example, which tells the browser to re-request a different URL.
23:39.02puffIf you had a url-pattern like that, a sendRedirect would just get caught by the same url-pattern.
23:40.01puffJavaGeek: I'd be very skeptical of your design, however... unless you had a very good, specific reason to do that, I suspect the resulting app will be quite kludgy and awkward.
23:40.31puffNot that half the framework gurus out there don't agree with you  :-).
23:41.01puffI've really gotta buidl that zen framework.
23:41.02puffYoiks, the time.
23:41.11puffDamn, hadn't realized how late it'd gotten.
23:41.28JavaGeekmmm... maybe I should use a filter
23:41.50puffJavaGeek: What problem are you trying to solve?
23:42.01puffWhat need, what pain, is prompting you to think you need to solve that problem?
23:42.35puffI'm going to have to head out momentarily.
23:42.36JavaGeekpuff: I'm doing a subversion repository viewer. I want URIs like http://address:8080/svnapp/trunk/ to work
23:42.54JavaGeeksvnapp being the webapp context
23:43.08puffYeah.
23:43.34JavaGeekso, trunk isn't a web path, but a repository path
23:43.40puffIs "trunk" a subversion standard term, or particular to that repository?
23:43.41puffOkay.
23:44.14puffSo you basically want to use directory-path-like parameter strings :-).
23:44.44puffAre you going to do one webapp for each repository?
23:45.01puffMaybe it should be something like /svnapp/repostory/reposname/a/b/c
23:45.23JavaGeekpuff: that would work
23:45.31puffWhere "/repository/" is a url-pattern, and then you parse the rest.
23:45.38puffEr, "/repository/*"
23:45.45JavaGeekah, good idea
23:45.49puffCome to think of it, can you have relative url patterns?
23:45.54puffI hate url-patterns, they're so limited :-(
23:46.15JavaGeekwhat do you mean by relative url patterns?
23:46.32puff"Where "/repository/etc" is mapped off of "svnapp/"
23:46.49puffAs opposed to absolute, where a leading "/"  means it starts at 8080:/
23:46.49JavaGeekno, I think most of them are absolute (at least from the repository root)
23:47.01puffAnyway, you get the idea... you have some url-pattern where the prefix identifies that you want a repository view, and then you parse the rest.
23:47.16JavaGeekyeah, that solves part of my problem
23:47.18JavaGeek:)
23:47.27puffHave fun.
23:47.32JavaGeekpuff: thx
23:47.32puffUse String.split() right?
23:47.38puffFor the parsing.
23:47.51JavaGeekpuff: yeah
23:48.17puffSounds cool.
23:48.44puffI've really gotta start doing some not-critical project in subversion, preferably one that I'll actually work at, so I get used to working in subversion.
23:48.45JavaGeekmmm... maybe I could use a filter instead of a servlet
23:48.50puffEh... no.
23:48.59puffThis case, a servlet would be more appropriate.
23:49.20puffYou're not planning on modifying the request and then forwarding it, are you?
23:49.56puffThough I guess you could have the filter parse the parameter string, add them as attributes, then forward them... but I'm not sure what you'd forward it to.
23:50.20puffYou'd still end up having a servlet mapped to "svnapp/repository/*"
23:50.31puffOne thing to bear in mind, url-patterns are pretty limited.
23:50.46puffYou can do foo/*, you can do *.bar, you can't do foo/*/bar
23:50.49puffOr foo/*.bar
23:51.26puffOkay, I'm outta here.
23:51.27JavaGeekmaybe... there are two kinds of entries, dir entries anf file entries. I want to distinguish if a svnapp/repository/entry is a file or a dir, and depending on that, give a different 'view'
23:51.40puffWill probably check back in three hours or so.
23:51.49JavaGeekpuff: ok, thx
23:51.57jasonbpuff: Subversion is great.  Just play with it.  I can even send you my own notes on it if you want.. with lots of common example commands and terse text about it.
23:52.29puffjasonb: Cool.  Mainly I want to start using it for some project that I'll actually work on, but that won't be critical, so my own ignroance won't be a risk.
23:53.35puffJavaGeek: That case, you'd have the primary url-pattern map to a servlet, the servlet would parse the path, then it would decide if the last element is a directory or a file, and use RequestDispatcher to server-side include or forward to the right page to display it.
23:53.49puffHm, probably forward, have the parsing servlet be "headless".
23:54.12puffI.e. invisible, just parses and then server-side forwards to the display servlet or JSP.
23:54.15puffMore likely JSP.
23:54.30puffAnd welcome to Model 2. :-0
23:54.33puff:-)
23:55.54puffThe distinction between a forward and an include is that a forward transfers control to the other jsp or servlet (same thing;  a jsp is just a way of writing a servlet) and then it's done.  Whereas an include transfers control, and when the target of the transfer returns, the including servlet/jsp resumes processing.
23:56.30puffYou may find this useful:  http://darksleep.com/notablog/format.cgi?article=Java_Web_Applications_0.foo
23:57.45JavaGeekpuff: ok, thanks again
23:58.03puffCiao.
23:58.06puffBack in three hours or so.

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc.