winstone-devel Mailing List for Winstone Servlet Container (Page 6)
Status: Beta
Brought to you by:
rickknowles
You can subscribe to this list here.
2004 |
Jan
|
Feb
(2) |
Mar
(4) |
Apr
|
May
(3) |
Jun
(1) |
Jul
(8) |
Aug
|
Sep
|
Oct
(6) |
Nov
(6) |
Dec
(58) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2005 |
Jan
(1) |
Feb
(2) |
Mar
(1) |
Apr
(89) |
May
(5) |
Jun
(5) |
Jul
(1) |
Aug
(91) |
Sep
(43) |
Oct
(14) |
Nov
(11) |
Dec
(55) |
2006 |
Jan
(57) |
Feb
(45) |
Mar
(52) |
Apr
(4) |
May
(16) |
Jun
(4) |
Jul
(11) |
Aug
(43) |
Sep
(7) |
Oct
|
Nov
(11) |
Dec
(18) |
2007 |
Jan
(13) |
Feb
(31) |
Mar
(17) |
Apr
(36) |
May
(3) |
Jun
(6) |
Jul
(16) |
Aug
(12) |
Sep
(2) |
Oct
(17) |
Nov
(9) |
Dec
(39) |
2008 |
Jan
(9) |
Feb
(10) |
Mar
(7) |
Apr
(20) |
May
(15) |
Jun
(4) |
Jul
(3) |
Aug
(7) |
Sep
(21) |
Oct
(13) |
Nov
(30) |
Dec
(38) |
2009 |
Jan
(24) |
Feb
(11) |
Mar
(16) |
Apr
(22) |
May
(47) |
Jun
(20) |
Jul
(34) |
Aug
(7) |
Sep
(2) |
Oct
(7) |
Nov
(2) |
Dec
(14) |
2010 |
Jan
(8) |
Feb
(13) |
Mar
(7) |
Apr
(2) |
May
(2) |
Jun
(7) |
Jul
(4) |
Aug
(6) |
Sep
(3) |
Oct
(3) |
Nov
|
Dec
(1) |
2011 |
Jan
(2) |
Feb
(8) |
Mar
(2) |
Apr
(10) |
May
|
Jun
(2) |
Jul
(2) |
Aug
(2) |
Sep
(5) |
Oct
|
Nov
(9) |
Dec
(4) |
2012 |
Jan
(6) |
Feb
(1) |
Mar
(5) |
Apr
|
May
(3) |
Jun
|
Jul
(3) |
Aug
(1) |
Sep
|
Oct
(2) |
Nov
|
Dec
|
2013 |
Jan
(1) |
Feb
(2) |
Mar
|
Apr
(3) |
May
|
Jun
(3) |
Jul
(1) |
Aug
|
Sep
|
Oct
(2) |
Nov
(2) |
Dec
|
2014 |
Jan
|
Feb
(1) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(3) |
Nov
(6) |
Dec
(1) |
2015 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2016 |
Jan
(1) |
Feb
|
Mar
(1) |
Apr
|
May
(2) |
Jun
(2) |
Jul
|
Aug
|
Sep
(1) |
Oct
(1) |
Nov
|
Dec
|
2017 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: William B M. <wil...@du...> - 2009-11-13 20:10:26
|
Winstone currently allows traversals below the webroot (URLs like http://localhost:8080/../../../../../etc/passwd) and will serve real files. This is a significant security flaw. Thanks, Bill |
From: Brett R. <jav...@gm...> - 2009-10-17 04:36:44
|
Hi, Firstly, thanks for Winstone - utterly brilliant project. I just ran up Winstone with JSP support via Jasper, initially following http://winstone.sourceforge.net/#jasper. I found a variation which suited me: * Pull Jasper 2.0 from Tomcat 5.5.27 * Required JARs to /lib are: commons-el.jar commons-logging-api-1.1.1.jar jasper-compiler.jar jasper-compiler-jdt.jar jasper-runtime.jar jsp-api.jar By using the JDT compiler, I eliminated the need for tools.jar and I suspect ant.jar along with it, which are mentioned on the current instructions. This alternative deployment might be of interest to some users of Winstone. Thanks again Brett |
From: Paul v. L. (Collis) <le...@co...> - 2009-10-08 12:03:29
|
Hi Rick, Again you have helped me a lot. Thank you for your time. I have contacted Hudson and will try to work it out with them. Many thanks! Regards, Paul -----Original Message----- From: Rick Knowles [mailto:ri...@kn...] Sent: donderdag 8 oktober 2009 12:59 To: Paul van Leeuwen (Collis) Cc: win...@li... Subject: Re: [Winstone-devel] http 1.1 range-header No - a servlet container is by definition an http server. The servlet running inside the container is responsible for interpreting the HTTP headers beyond what is required for servlet spec compliance. Range headers are outside of the servlet spec. Hudson has servlets that respond to your browser clicks / URL accesses. Once winstone has parsed and forwarded requests to the correct servlet, it delegates almost completely to that servlet for response generation - so you need to talk to someone from the Hudson team who wrote the servlets and ask them to support 206 response codes. You can (and probably should if you experience any problems with a winstone environment) run hudson on top of tomcat, weblogic, resin or any servlet container you like. I doubt this will fix your problem though, unless they know something I don't .... not altogether impossible :) Hope that helps, Rick Paul van Leeuwen (Collis) wrote: > Thank you for your response Rick. (As far as my knowledge goes, I try to phrase this next question correctly:) If Winstone is 'just' a servlet container, does that mean that Hudson has a separate webserver thing, that only _uses_ Winstone, but the actual serving is done not by Winstone? What component is responsible for supporting ranges and what component generates those http headers? Or is this a question I would have to ask the Hudson team? > > Regards, > Paul > > -----Original Message----- > From: Rick Knowles [mailto:ri...@kn...] > Sent: donderdag 8 oktober 2009 8:32 > To: Paul van Leeuwen (Collis) > Cc: win...@li... > Subject: Re: [Winstone-devel] http 1.1 range-header > > Might want to take that up with Kawaguchi-san ... the servlet itself is > responsible for range processing, not the container. Winstone implements > it on static resources, but for custom servlets there's no conceivable > way this could be done without violating the servlet spec. > > Hope that helps, > > Rick > > Paul van Leeuwen (Collis) wrote: > >> Dear mister Knowles, >> >> When sending a HTTP GET request to Hudson, requesting a specific >> range, then Winstone does not return that range, but returns the whole >> file (this is visible in the below screenshot). >> >> According to the http specification this is allowed: >> http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.2 >> >> Quote: "A server MAY ignore the Range header. However, HTTP/1.1 origin >> servers and intermediate caches ought to support byte ranges when >> possible, since Range supports efficient recovery from partially >> failed transfers, and supports efficient partial retrieval of large >> entities." >> >> Does Winstone really not support ranges, or is this something that is >> configurable in some way? If not configurable, is there a newer >> version (we have Winstone/0.9.10) that does support ranges? >> >> Thank you for your time! >> >> Regards, >> >> Paul >> >> |
From: Rick K. <ri...@kn...> - 2009-10-08 10:58:48
|
No - a servlet container is by definition an http server. The servlet running inside the container is responsible for interpreting the HTTP headers beyond what is required for servlet spec compliance. Range headers are outside of the servlet spec. Hudson has servlets that respond to your browser clicks / URL accesses. Once winstone has parsed and forwarded requests to the correct servlet, it delegates almost completely to that servlet for response generation - so you need to talk to someone from the Hudson team who wrote the servlets and ask them to support 206 response codes. You can (and probably should if you experience any problems with a winstone environment) run hudson on top of tomcat, weblogic, resin or any servlet container you like. I doubt this will fix your problem though, unless they know something I don't .... not altogether impossible :) Hope that helps, Rick Paul van Leeuwen (Collis) wrote: > Thank you for your response Rick. (As far as my knowledge goes, I try to phrase this next question correctly:) If Winstone is 'just' a servlet container, does that mean that Hudson has a separate webserver thing, that only _uses_ Winstone, but the actual serving is done not by Winstone? What component is responsible for supporting ranges and what component generates those http headers? Or is this a question I would have to ask the Hudson team? > > Regards, > Paul > > -----Original Message----- > From: Rick Knowles [mailto:ri...@kn...] > Sent: donderdag 8 oktober 2009 8:32 > To: Paul van Leeuwen (Collis) > Cc: win...@li... > Subject: Re: [Winstone-devel] http 1.1 range-header > > Might want to take that up with Kawaguchi-san ... the servlet itself is > responsible for range processing, not the container. Winstone implements > it on static resources, but for custom servlets there's no conceivable > way this could be done without violating the servlet spec. > > Hope that helps, > > Rick > > Paul van Leeuwen (Collis) wrote: > >> Dear mister Knowles, >> >> When sending a HTTP GET request to Hudson, requesting a specific >> range, then Winstone does not return that range, but returns the whole >> file (this is visible in the below screenshot). >> >> According to the http specification this is allowed: >> http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.2 >> >> Quote: "A server MAY ignore the Range header. However, HTTP/1.1 origin >> servers and intermediate caches ought to support byte ranges when >> possible, since Range supports efficient recovery from partially >> failed transfers, and supports efficient partial retrieval of large >> entities." >> >> Does Winstone really not support ranges, or is this something that is >> configurable in some way? If not configurable, is there a newer >> version (we have Winstone/0.9.10) that does support ranges? >> >> Thank you for your time! >> >> Regards, >> >> Paul >> >> |
From: Paul v. L. (Collis) <le...@co...> - 2009-10-08 08:34:15
|
Thank you for your response Rick. (As far as my knowledge goes, I try to phrase this next question correctly:) If Winstone is 'just' a servlet container, does that mean that Hudson has a separate webserver thing, that only _uses_ Winstone, but the actual serving is done not by Winstone? What component is responsible for supporting ranges and what component generates those http headers? Or is this a question I would have to ask the Hudson team? Regards, Paul -----Original Message----- From: Rick Knowles [mailto:ri...@kn...] Sent: donderdag 8 oktober 2009 8:32 To: Paul van Leeuwen (Collis) Cc: win...@li... Subject: Re: [Winstone-devel] http 1.1 range-header Might want to take that up with Kawaguchi-san ... the servlet itself is responsible for range processing, not the container. Winstone implements it on static resources, but for custom servlets there's no conceivable way this could be done without violating the servlet spec. Hope that helps, Rick Paul van Leeuwen (Collis) wrote: > > Dear mister Knowles, > > When sending a HTTP GET request to Hudson, requesting a specific > range, then Winstone does not return that range, but returns the whole > file (this is visible in the below screenshot). > > According to the http specification this is allowed: > http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.2 > > Quote: "A server MAY ignore the Range header. However, HTTP/1.1 origin > servers and intermediate caches ought to support byte ranges when > possible, since Range supports efficient recovery from partially > failed transfers, and supports efficient partial retrieval of large > entities." > > Does Winstone really not support ranges, or is this something that is > configurable in some way? If not configurable, is there a newer > version (we have Winstone/0.9.10) that does support ranges? > > Thank you for your time! > > Regards, > > Paul > |
From: Rick K. <ri...@kn...> - 2009-10-08 06:50:19
|
Might want to take that up with Kawaguchi-san ... the servlet itself is responsible for range processing, not the container. Winstone implements it on static resources, but for custom servlets there's no conceivable way this could be done without violating the servlet spec. Hope that helps, Rick Paul van Leeuwen (Collis) wrote: > > Dear mister Knowles, > > When sending a HTTP GET request to Hudson, requesting a specific > range, then Winstone does not return that range, but returns the whole > file (this is visible in the below screenshot). > > According to the http specification this is allowed: > http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.2 > > Quote: “A server MAY ignore the Range header. However, HTTP/1.1 origin > servers and intermediate caches ought to support byte ranges when > possible, since Range supports efficient recovery from partially > failed transfers, and supports efficient partial retrieval of large > entities.” > > Does Winstone really not support ranges, or is this something that is > configurable in some way? If not configurable, is there a newer > version (we have Winstone/0.9.10) that does support ranges? > > Thank you for your time! > > Regards, > > Paul > |
From: Robert J. L. <ro...@gl...> - 2009-10-02 00:07:48
|
Hey... Is there any plan for a NetBeans plugin for Winstone? I'm writing a cert book on NetBeans and wanted to include this information. I don't see Winstone in the NetBeans 6.8 server list. Thanks, Robert |
From: Timothy P. <ti...@ge...> - 2009-09-23 11:53:48
|
Hey there, Is it possible to stop winstone going to "index.html" - I want it to go to /index Any ideas? Cheers, Tim |
From: Erholm <su...@va...> - 2009-09-03 11:47:13
|
Unted him before. Mr Sherwood was not what could be called a benevolent man, a lover of his kind. He enjoyed doing a kind act when it came in his way--as who does not? But that he should go out of his way to do ki |
From: Zarco R. <ed...@ve...> - 2009-08-31 23:20:17
|
An's Magazine" for 1785, (vol. lv., p. 830) we read, "The Algerines still continue their piracies in the Mediterranean. They even extend their captures to the Atlantic Ocean, and have struck the American traders with terror."--ED.] Before I left Leghorn, I could observe, that my tour was looked upon by the Italian politicians in a very serious light, as if truly I had a commission from my Court, to negociate a treaty with the Corsicans. The more I disclaimed any such thing, the more they persevered in affirming it; and I was considered as a very close young man. I therefore just allowed them to make a minister of me, till time should undeceive them.[85] [Footnote 85: Compare Scribe's Comedy of "_Le Diplomate_."--ED.] I sailed from Le |
From: Gianna L. <pa...@le...> - 2009-08-31 09:34:25
|
own account."] 17. Therefore in chariot fighting, when ten or more chariots have been taken, those should be rewarded who took the first. Our own flags should be substituted for those of the enemy, and the chariots mingled and used in conjunction with ours. The captured soldiers should be kindly treated and kept. 18. This is called, using the conquered foe to augment one's own strength. 19. In war, then, let your great object be victory, not lengthy campaigns. [As Ho Shih remarks: "War is not a thing to be trifled with." Sun Tzu here reiterates the main lesson which this chapter is intended to enforce."] 20. Thus it may be known that the leader of armies is the arbiter of the people's fate, the man on whom it depends whether the nation shall be in peace or in peril. ----------------------------------------------------------------- III. ATTACK BY STRATAGEM 1. Sun Tzu said: In the practical art of war, the best thing of all is to take the enemy's country whole and intact; to shatter and destroy it is not so good. So, too, it is better to recapture an army entire than to destroy it, to capture a regiment, a detachment or a company entire than to destroy them. [The equivalent to an army corps, according to Ssu-ma Fa, consisted nominally of 12500 men; according to Ts`ao Kung, the equivalent of a regiment contained 500 men, the equivalent to a detachment consists from any number between 100 and 500, and the equivalent of a company contains from 5 to 100 men. For the last two, however, Chang Yu gives the exact figures of 100 and 5 respectively.] 2. Hence to fight and conquer in all your battles is not supreme excellence; supreme excellence consists in breaki |
From: Luigi T. <lu...@ta...> - 2009-08-26 14:18:23
|
Hi. I'm a developer and I want to use Winstone in embedded mode. Does Winstone support webServices? If yes, is there docs/examples about ? Thanks a lot Regards Luigi Talamona ******************************************************************************************** |
From: Schoell <for...@ga...> - 2009-08-26 03:31:17
|
"Ever been out on 'em afore?" asked Jimmy Powers. "Yes" replied Bobby; then after a pause, "I been out to the swing with Papa." They walked out on the floating bo |
From: Borman <las...@ri...> - 2009-08-24 00:11:04
|
Ers, nor will the man across the aisle in the street car be so absorbed in its contents that he will be taken past his corner." Von Gerhard looked troubled. "But the literary value? Does that not enter--" "I don't aim to contribute to the literary uplift," I assured him. "All my life I have cherished two ambitions. One of them is to write a successful book, and the other to learn to whistle through my teeth--this way, you know, as the gallery gods do it. I am almost despairing of the whistle, but I still have hopes of the book." Whereupon Von Gerhard, after a moment's stiff surprise, gave vent to one of his heartwarming roars. "Thanks," said I. "Now tell me the important news." His face grew serious in an instant. "Not yet, Dawn. Later. Let us hear more about the book. Not so flippant, however, small one. The time is past when you can deceive me with your nonsense." "Surely you would not have me take myself seriously! That's another debt I owe my Irish forefathers. They could laugh--bless 'em!--in the very teeth of a potato crop failure. And let me tell you, that takes some sense of humor. The book is my potato crop. If it fails it will mean that I must keep on drudging, with a knot or two taken in my belt. But I'll squeeze a smile out of the corner of my mouth, somehow. And if it succeeds! Oh, Ernst, if it succeeds!" "Then, Kindchen?" "Then it means that I may have a little thin layer of jam on my bread and butter. It won't mean money--at least, I don't think it will. A first book never does. But i |
From: Calvetti C. <eva...@di...> - 2009-08-21 20:33:49
|
Sted in the French modes of preparation; even tough animal cartilages and sinews, instead of appearing burned and blackened in company with the roast meat to which they happen to be related, are treated according to their own laws, and come out either in savory soups, or those fine, clear meat-jellies which form a garnish no less agreeable to the eye than palatable to the taste. Whether this careful, economical, practical style of meat-cooking can ever to any great extent be introduced into our kitchens now is a question. Our butchers are against it; our servants are wedded to the old wholesale wasteful ways, which seem to them easier because they are accustomed to them. A cook who will keep and properly tend a soup-kettle which shall receive and utilize all that the coarse preparations of the butcher would require her to trim away, who understands the art of making the most of all these remains, is a treasure scarcely to be hoped for. If such things are to be done, it must be primarily through the educated brain of cultivated women who do not scorn to turn their culture and refinement upon domestic problems. When meats have been properly divided, so that each portion can receive its own appropriate style of treatment, next comes the consideration of the modes of cooking. These may be divided into two great general classes: those where it is desired to keep the juices within the meat, as in baking, broiling, and frying,--and those whose object is to extract the juice and dissolve the fibre, as in the making of soups and stews. In the first class of operations, the process must be as rapid as may consist with the thorough cooking of all the particles. In this branch of cookery, doing quickly is doing well. The fire must be brisk, the attention, alert. The introduction of cooking-stoves offers to careless domestics facilities for gradually drying-up meats, and despoiling them of all flavor and nutriment,--facilities which appear to be very generally laid hold of. They have almost banished the genuine, old-fashioned r |
From: Yournet <des...@tf...> - 2009-07-29 03:29:15
|
How to Talk iDrty to Myy Boyfriend Using Text Messages.www.only9 . org |
From: Beute Fusi<pe...@te...> - 2009-07-27 12:40:12
|
The Onne Thing Tehat Stops Women From Wanting sex.www.wood96. com |
From: aaron <aar...@gm...> - 2009-07-23 02:05:04
|
hello 1. I am trying to run axis2 on winstone and it's not quite working... http://ws.apache.org/axis2/ I have the winstone jar and the axis2 war in the same folder and I type: java -jar winstone-0.9.10.jar --warfile=axis2.war it seems to unpack ok and start running.... but when I type this into the browser : http://localhost/axis2 I see the apache axis2 logo, but then some garbage and a message 'requested resource not found!' any ideas? 2. In a separate Java app I have embedded winstone like so : Map args = new HashMap(); args.put("httpPort", "8080"); args.put("warfile", "build/web"); args.put("ajp13Port", "-1"); args.put("controlPort", "-1"); args.put("httpListenAddress", "127.0.0.1"); Launcher.initLogger(args); Launcher winstone = new Launcher(args); and I have the axis2 war file in that folder .... and when I run I get this : [Winstone 2009/07/22 19:01:55] - Beginning extraction from war file [Winstone 2009/07/22 19:01:55] - Error initializing web application: prefix [] winstone.WinstoneException: The warfile supplied is unavailable or invalid (build/web) at winstone.HostConfiguration.getWebRoot(HostConfiguration.java:214) at winstone.HostConfiguration.<init>(HostConfiguration.java:73) at winstone.HostGroup.initHost(HostGroup.java:85) at winstone.HostGroup.<init>(HostGroup.java:45) at winstone.Launcher.<init>(Launcher.java:196) at com.wowza.wms.server.Server.startAdminServer(Server.java:386) at com.wowza.wms.server.Server.start(Server.java:342) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.wowza.wms.bootstrap.Bootstrap.startServer(Bootstrap.java:248) at com.wowza.wms.bootstrap.Bootstrap.main(Bootstrap.java:47) any idea what's going on here? I'm using the default JRE 1.5 on Mac OSX 10.5.7 thanks |
From: Thorbjoern R. A. <ra...@ru...> - 2009-07-20 11:13:21
|
Hi. I am interested in having ZeroConf functionality added to Winstone, since I would like it in Hudson which uses Winstone in its standalone configuration. In order to do so, it is necessary to maintain a list of available web applications per http listener, so the registration and deregistration of web applications inside winstone can be translated into the appropriate calls into the zeroconf module (which may well be jmdns - the java implementation). I looked at the current source release, and it appears that the web application handling is completely decoupled from the listener configuration. I'd appreciate comments before doing actual coding :) Best regards -- Thorbjørn Ravn Andersen "...plus... Tubular Bells!" |
From: Schappell D. <tow...@rf...> - 2009-07-14 23:22:08
|
Sex in Remarriage - Where Did That 'Loving Feeling' Goo in uOr Remarriage?.www .za16. com |
From: Garcy<dec...@cs...> - 2009-07-13 22:32:15
|
Sex Tips -- Get eHr Hot!.www .ze44. com |
From: pastiche<rh...@ld...> - 2009-07-13 10:52:20
|
Hooow to Cope With Gender Dysphoria.www .te81. net |
From: Dohse <fro...@la...> - 2009-07-10 06:28:06
|
Addvanced aMsturbation Tips For Men and Women www. ku17. net. iMrror, mirror! UAE coach Metsu likes whhat he sees |
From: Mensick Czekaj<pup...@an...> - 2009-07-07 16:56:19
|
10 Things We Hate About Yfou - Stop Doing These in Bed Before Shhe Leaves You! www. cu28. com. China dog farmer jailed 14 years after upppy raiid |
From: Borovetz<re...@ka...> - 2009-07-05 23:03:46
|
Controversial Issues About The New sex And Relatioonship Book, sex Secrets Of An American Geisha www. via76. com. Out-off-staate crews post SC signs in wrong places |