winstone-devel Mailing List for Winstone Servlet Container (Page 2)
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: Nico H. <Nic...@ms...> - 2012-07-23 12:40:22
|
<font size=2 face="sans-serif">Hello,</font> <br> <br><font size=2 face="sans-serif">while trying to setup a standalone jenkins I stumbled about a problem with the embedded winstone servlet container.</font> <br> <br><font size=2 face="sans-serif">With the --prefix i figured you can add a prefix to all URLs served, which is quite handy, if you run it behind an apache as reverse proxy which is pointing to different projects on the same machine.</font> <br><font size=2 face="sans-serif">The problem however is, you can only add a single "level" as prefix, "/foo" works, "/foo/bar" doesn't.</font> <br> <br><font size=2 face="sans-serif">While this is only a minor issue, it still prevents you from setting up a nice naming of all components for different projects on the same machine.</font> <br><font size=2 face="sans-serif">So, is this a flaw in the implementation and might get fixed someday (soon?) or is it intended</font> <br> <br><font size=2 face="sans-serif">thanks in advance</font> <br><font size=2 face="sans-serif">kind regards</font> <br> <br><font size=2 face="sans-serif">Nico Herzau</font> <br> <br><font size=1 face="sans-serif">Senior IT Consultant</font> <br><font size=1 face="sans-serif">msg Applied Technology Research</font> <br> <br><font size=1 color=#800000 face="sans-serif"><b>msg systems ag</b></font> <br><font size=1 face="sans-serif">Robert-Bürkle-Straße 1</font> <br><font size=1 face="sans-serif">85737 Ismaning/ München</font> <br><font size=1 face="sans-serif">Deutschland</font> <br> <br><font size=1 face="sans-serif">Tel.: +49 89 96101-1642</font> <br><font size=1 face="sans-serif">Fax: +49 89 961011113</font> <br><font size=1 face="sans-serif">E-Mail: nic...@ms...</font> <br> <br><a href="http://www.msg-systems.com/"><font size=1 color=#800000 face="sans-serif"><b>http://www.msg-systems.com</b></font></a> <br> <p><font size=1 color=#8f8f8f face="sans-serif">Sitz der Gesellschaft: Robert-Bürkle-Str. 1, D-85737 Ismaning/München<br> Vorstand: Hans Zehetmaier (Vorsitzender), Dr. Stephan Frohnhoff, Frank Plechinger, Volker Reichenbach, Roland Roudny, Dr. Dirk Taubner <br> Aufsichtsratsvorsitzender: Dr. Christian Hofer<br> Handelsregister: Amtsgericht München, HRB 140 149<br> <br> Bitte beachten Sie, dass der Inhalt dieser E-Mail vertraulich zu behandeln ist. Sofern Sie nicht der beabsichtigte Adressat sind, dürfen wir Sie bitten, uns umgehend zu benachrichtigen und den Inhalt dieser E-Mail zu löschen. <br> Please ensure the confidentiality of this e-mail. If you are not the intended recipient, we would like to ask you to notify us immediately. Please delete the content of this e-mail in that case</font> <p> |
From: Jérôme G. <jgu...@gm...> - 2012-05-24 12:11:09
|
if i remember, winstone temp file are managed without File.createTempFile because temp folder can be customized with command switch. May this version did not do a correct deleteOnExit or not adding a ShutdownHook on his temp ressources... Regards Jerome On Thu, May 24, 2012 at 12:45 PM, Alex Anderson < ale...@us...> wrote: > Hi Mat, > > No idea how Winstone does this, but normal way to create temp files is: > File.createTempFile() - > http://docs.oracle.com/javase/6/docs/api/java/io/File.html#createTempFile%28java.lang.String,%20java.lang.String%29 > > Might be that the JVM is not stopping cleanly, so these are not being > cleaned up. > > Cheers, > > Alex > > > On 23 May 2012 11:51, Mat Broughton <mat...@hp...> wrote: > >> Good Morning,**** >> >> ** ** >> >> First up thanks for Winstone. I am using it via the embedded.war method >> and all is good with the world.**** >> >> ** ** >> >> The problem is that I have just noticed my user temp folder (Windows 7) >> is growing rapidly and a quick peek inside the temp folder, i.e.**** >> >> ** ** >> >> \Users\userName\AppData\Local\Temp**** >> >> ** ** >> >> Is full of the embedded.war files which aren’t deleted, i.e.**** >> >> ** ** >> >> embedded549398783298787340.war**** >> >> embedded1450160072362425500.war**** >> >> e.t.c.**** >> >> ** ** >> >> This is a bit of an issue as my war file is 10MB so every time I run my >> winstone.jar I get 10MB of stuff left behind.**** >> >> ** ** >> >> Is there any way to force these embedded war files to be deleted when >> Winstone closes? Is there an option to set a kind of File.deleteOnExit()? >> **** >> >> ** ** >> >> Cheers**** >> >> ** ** >> >> Mat**** >> >> ** ** >> >> ** ** >> >> *Mat Broughton***** >> >> **** >> >> Gemini Technical Team Leader**** >> >> Tel : +44 (0)20 8780 6859**** >> >> HPD Software Ltd.**** >> >> Fax : +44 (0)20 8780 6801**** >> >> *mat...@hp...***** >> >> http://www.hpdsoftware.com**** >> >> [image: Description: Image002]**** >> >> ** ** >> >> ** ** >> >> This email was scanned by Postini, the leading provider in Managed Email Security. >> >> This email and any attachments are strictly confidential and are intended solely for the addressee. If you are not the intended recipient you must not disclose, forward, copy or take any action in reliance on this message or its attachments. If you have received this email in error please notify the sender as soon as possible and delete it from your computer systems. >> Any views or opinions presented are solely those of the author and do not necessarily reflect those of HPD Software Ltd. >> >> HPD Software Ltd. Registered in England Number 1079138. Registered Office: Dial House, 2 Burston Road, Putney, London, SW15 6AR >> >> >> >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> Winstone-devel mailing list >> Win...@li... >> https://lists.sourceforge.net/lists/listinfo/winstone-devel >> >> > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Winstone-devel mailing list > Win...@li... > https://lists.sourceforge.net/lists/listinfo/winstone-devel > > |
From: Alex A. <ale...@us...> - 2012-05-24 10:45:39
|
Hi Mat, No idea how Winstone does this, but normal way to create temp files is: File.createTempFile() - http://docs.oracle.com/javase/6/docs/api/java/io/File.html#createTempFile%28java.lang.String,%20java.lang.String%29 Might be that the JVM is not stopping cleanly, so these are not being cleaned up. Cheers, Alex On 23 May 2012 11:51, Mat Broughton <mat...@hp...> wrote: > Good Morning,**** > > ** ** > > First up thanks for Winstone. I am using it via the embedded.war method > and all is good with the world.**** > > ** ** > > The problem is that I have just noticed my user temp folder (Windows 7) is > growing rapidly and a quick peek inside the temp folder, i.e.**** > > ** ** > > \Users\userName\AppData\Local\Temp**** > > ** ** > > Is full of the embedded.war files which aren’t deleted, i.e.**** > > ** ** > > embedded549398783298787340.war**** > > embedded1450160072362425500.war**** > > e.t.c.**** > > ** ** > > This is a bit of an issue as my war file is 10MB so every time I run my > winstone.jar I get 10MB of stuff left behind.**** > > ** ** > > Is there any way to force these embedded war files to be deleted when > Winstone closes? Is there an option to set a kind of File.deleteOnExit()? > **** > > ** ** > > Cheers**** > > ** ** > > Mat**** > > ** ** > > ** ** > > *Mat Broughton***** > > **** > > Gemini Technical Team Leader**** > > Tel : +44 (0)20 8780 6859**** > > HPD Software Ltd.**** > > Fax : +44 (0)20 8780 6801**** > > *mat...@hp...***** > > http://www.hpdsoftware.com**** > > [image: Description: Image002]**** > > ** ** > > ** ** > > This email was scanned by Postini, the leading provider in Managed Email Security. > > This email and any attachments are strictly confidential and are intended solely for the addressee. If you are not the intended recipient you must not disclose, forward, copy or take any action in reliance on this message or its attachments. If you have received this email in error please notify the sender as soon as possible and delete it from your computer systems. > Any views or opinions presented are solely those of the author and do not necessarily reflect those of HPD Software Ltd. > > HPD Software Ltd. Registered in England Number 1079138. Registered Office: Dial House, 2 Burston Road, Putney, London, SW15 6AR > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Winstone-devel mailing list > Win...@li... > https://lists.sourceforge.net/lists/listinfo/winstone-devel > > |
From: Tom P. <tpo...@ny...> - 2012-03-16 16:36:39
|
On Thu, Mar 15, 2012 at 11:33:37AM -0700, Jayson Lorenzen wrote: > it runs and winstone finds the webapp inside and it works. However, it would be nice if it could locate this jar using the classpath, instead of having to craft a path on the filesystem. Is there some way to accomplish this with winstone? Here is a snippet to locate the jar from which a class was loaded (or directory, if not loaded from a jar file). This is not Winstone specific, works for any Java app: System.out.println(this.getClass().getProtectionDomain().getCodeSource().getLocation().toString().substring(5)); The string returned by getLocation().toString() is a URL, so this example assumes the jar was loaded from the file system, the substring(5) simply remove the "file:" prefix. This assumes the "this" object is from a class loaded from the jar. You could substitute a known class for "this.getClass()", e.g. "MyApp.class" -- Tom Poindexter tpo...@ny... |
From: Jayson L. <Jay...@bu...> - 2012-03-15 18:51:22
|
Hello, first let me say that winstone rocks. I tried Jetty, Jersey/Grizzly and Glassfish, and winstone, is hands down the simplest cleanest way to add a web interface to a Java application. Thanks for making it available to us. Now on to my question. I have created a jar that has my application and my web application in it. The structure of the jar looks something like this: myapp-1.0-webapp.jar | -- com/example/pojos/MyMain.class -- WEB-INF | -- classes | -- jsps | -- web.xml I am running my app, by placing this jar in the classpath (winstone's jar is also in the classpath), and using a pojo inside it to fire up winstone from within another application. In the pojo (MyMain.class in the example above) I pass this same jar as the warfile, like: winstonePropsMap.put("warfile", installationDirStr + "/myapp-1.0-webapp.jar"); it runs and winstone finds the webapp inside and it works. However, it would be nice if it could locate this jar using the classpath, instead of having to craft a path on the filesystem. Is there some way to accomplish this with winstone? Thank you Jayson Please Note: The information in this Business Wire e-mail message, and any files transmitted with it, is confidential and may be legally privileged. It is intended only for the use of the individual(s) named above. If you are the intended recipient, be aware that your use of any confidential or personal information may be restricted by state and federal privacy laws. If you, the reader of this message, are not the intended recipient, you are hereby notified that you should not further disseminate, distribute, or forward this e-mail message. If you have received this e-mail in error, please notify the sender and delete the material from any computer. |
From: Daniel Ofori-D. <ofo...@ya...> - 2012-03-09 11:21:33
|
Hello There, I really laughed when i read name/history of your project. Hahaha, serves your friend right. Daniel |
From: Jérôme G. <jgu...@gm...> - 2012-03-06 13:37:05
|
Hi, could we see what libraries you have under WEB-INF/lib ? He thinks about classpath probleme, because winstone did not include all libraries that tomcat provides. Best regards Jerome On Tue, Mar 6, 2012 at 2:08 PM, <aCh...@la...> wrote: > javax.faces.context.FacesContextFactory |
From: <aCh...@la...> - 2012-03-06 13:08:39
|
<P><FONT size=2 face=Arial>Hi,</FONT></P> <P><FONT size=2 face=Arial>I try to deploy an application on winstone-0.9.10 which uses jsf 1.2; This application runs fine on Tomcat 6 onwards. I get the following errors :</FONT></P> <P><STRONG><FONT size=2 face=Arial>[Winstone 2012/03/06 18:14:55] - Error instantiating listener class: com.sun.faces.config.ConfigureListener</FONT></STRONG></P> <P><FONT size=2 face=Arial>Though <STRONG>ConfigureListener </STRONG>is properly configured in web.xml; e.g.</FONT></P> <P><FONT size=2 face=Arial> <listener><BR> <listener-class>com.sun.faces.config.ConfigureListener</listener-class><BR> </listener><BR></FONT></P> <P><FONT size=2 face=Arial>If a request from browser is sent I get the following error:</FONT></P> <P><FONT size=2 face=Arial>java.lang.IllegalStateException: Application was not properly initialized at startup, could not find Factory: javax.faces.context.FacesContextFactory<BR> at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:263)<BR> at javax.faces.webapp.FacesServlet.init(FacesServlet.java:142)<BR> at winstone.ServletConfiguration.ensureInitialization(ServletConfiguration.java:183)<BR> at winstone.ServletConfiguration.execute(ServletConfiguration.java:225)<BR> at winstone.RequestDispatcher.forward(RequestDispatcher.java:335)<BR> at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:378)<BR> at ecruiser.util.LogFilter.doFilter(LogFilter.java:29)<BR> at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)<BR> at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)<BR> at labware.web.control.WebLIMSFilter.doFilter(WebLIMSFilter.java:37)<BR> at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)<BR> at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)<BR> at winstone.RequestDispatcher.forward(RequestDispatcher.java:333)<BR> at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:244)<BR> at winstone.RequestHandlerThread.run(RequestHandlerThread.java:150)<BR> at java.lang.Thread.run(Unknown Source)</FONT></P> <P><FONT size=2><FONT face=Arial>I found that Winstone <SPAN style="TEXT-ALIGN: left; WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; DISPLAY: inline !important; FONT: 12px Verdana, Arial, Helvetica, sans-serif; WHITE-SPACE: normal; ORPHANS: 2; FLOAT: none; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">v0.9 <FONT size=2 face=Arial>is added with Servlet v2.5 spec support. My question is how to deploy my application in Winstone. Please help.</FONT></SPAN></FONT></FONT></P> <P><BR><FONT size=2 face=Arial>Thanks,<BR><BR>Avik Chatterjee<BR>Mail: ach...@la...<BR>Web: www.labware.com<BR><BR>LabWare LIMS Solutions - Results Count</FONT></P> |
From: RAZLAN R. <ra...@vi...> - 2012-02-22 12:29:37
|
Hello, I just want to wish you good luck in future development of Winstone. This is like nginx, lighttpd for Java web sever. Your application has helped me, achieved simple task of running a war file, what Tomcat has thrown errors at that cost me 2 days understanding it. I found out about Winstone here: http://www.netwhisperer.com/2011/07/18/introducing-winstone-an-ultra-lightweight-alternative-to-tomcat-and-jetty/ Maybe a continuous exposure it what Winstone needs to lift off. Thanks again! |
From: Rick K. <ri...@kn...> - 2012-01-10 23:30:31
|
Certainly winstone supports delivery of javascript to the browser, but there are any number of ways in which javascript can fail due to misconfiguration of only loosely related parts. Common problem is character encoding, since browsers are particularly fragile about js without encoding explicitly specified. Another is pipelineing of http requests. If you're hitting issues with differences in containers causing js errors, your js code is likely written in a pretty fragile way and it would be best to use an appserver that uses the defaults that let your code operate. Debugging this sort of code issue is painful. re windows service: I've never tried it. You should be able to set up jservice (as tomcat does), but tha's uncharted territory. Thanks, Rick Wil...@l-... wrote: >If a webpage in a web app being served by Winstone contains Javascript (given the Javascript is written correctly), will the Javascript page be displayed correctly or served correctly? > > > >The reason I asked is because we have a web app with servlets, jsps and embedded javascript that runs fine on two other app servers (displayed in Firefox and Internet Explorer), but has a problem with one of the pages containing Javascript when run in Winstone . > > > >Also, can Winstone be run as a Windows service, like some other app servers (e.g., Tomcat) and be set to run at Windows start up? > > > >Thanks. > > > >-- Will > > > >From: Rick Knowles [mailto:ri...@kn...] >Sent: Tuesday, January 10, 2012 4:30 PM >To: Pherigo, William @ IS; win...@li... >Subject: Re: [Winstone-devel] Does winstone support Javascript? > > > >In what context ? the question as asked is a bit like asking if toyota supports streetlighting. > >Wil...@l-... wrote: > >Couldn’t find the answer on the internet… > > > >Thanks. > > > >-- Will Pherigo > > >------------------------------------------------------------------------------ >Write once. Port to many. >Get the SDK and tools to simplify cross-platform app development. Create >new or port existing apps to sell to consumers worldwide. Explore the >Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join >http://p.sf.net/sfu/intel-appdev >_______________________________________________ >Winstone-devel mailing list >Win...@li... >https://lists.sourceforge.net/lists/listinfo/winstone-devel |
From: <Wil...@l-...> - 2012-01-10 22:54:34
|
If a webpage in a web app being served by Winstone contains Javascript (given the Javascript is written correctly), will the Javascript page be displayed correctly or served correctly? The reason I asked is because we have a web app with servlets, jsps and embedded javascript that runs fine on two other app servers (displayed in Firefox and Internet Explorer), but has a problem with one of the pages containing Javascript when run in Winstone . Also, can Winstone be run as a Windows service, like some other app servers (e.g., Tomcat) and be set to run at Windows start up? Thanks. -- Will From: Rick Knowles [mailto:ri...@kn...] Sent: Tuesday, January 10, 2012 4:30 PM To: Pherigo, William @ IS; win...@li... Subject: Re: [Winstone-devel] Does winstone support Javascript? In what context ? the question as asked is a bit like asking if toyota supports streetlighting. Wil...@l-... wrote: Couldn’t find the answer on the internet… Thanks. -- Will Pherigo |
From: Rick K. <ri...@kn...> - 2012-01-10 22:30:38
|
In what context ? the question as asked is a bit like asking if toyota supports streetlighting. Wil...@l-... wrote: >Couldn't find the answer on the internet... > > > >Thanks. > > > >-- Will Pherigo > > >------------------------------------------------------------------------------ >Write once. Port to many. >Get the SDK and tools to simplify cross-platform app development. Create >new or port existing apps to sell to consumers worldwide. Explore the >Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join >http://p.sf.net/sfu/intel-appdev >_______________________________________________ >Winstone-devel mailing list >Win...@li... >https://lists.sourceforge.net/lists/listinfo/winstone-devel |
From: <Wil...@l-...> - 2012-01-10 20:50:05
|
Couldn't find the answer on the internet... Thanks. -- Will Pherigo |
From: <mam...@to...> - 2012-01-10 07:45:38
|
Dear Rick Knowles: Let'me report that Winstone doesn't with mod_jk-1.2.32, the latest version, though it had been worked with up to mod_jk-1.2.31. What happen is it get an out-of-range exception at new String(packet, position, length, encoding) in Ajp13IncomingPacket.java. The reason is simple. From 1.2.32, the packet has attributes to incorporate JK_LB_ACTIVATION. You can see an example of the packet below. 00000000 0202 0008 4854 5450 2f31 2e31 0000 122f : &&&&HTTP/1.1&&&/ 00000010 7765 6261 7070 2f69 6e64 6578 2e68 746d : webapp/index.htm 00000020 6c00 0009 3132 372e 302e 302e 3100 ffff : l&&&127.0.0.1&?? 00000030 0009 6c6f 6361 6c68 6f73 7400 0050 0000 : &&localhost&&P&& 00000040 0ba0 0b00 096c 6f63 616c 686f 7374 00a0 : &?&&&localhost&? 00000050 0600 0a6b 6565 702d 616c 6976 6500 000d : &&&keep-alive&&& 00000060 4361 6368 652d 436f 6e74 726f 6c00 0009 : Cache-Control&&& 00000070 6d61 782d 6167 653d 3000 a00e 0062 4d6f : max-age=0&?&&bMo 00000080 7a69 6c6c 612f 352e 3020 2857 696e 646f : zilla/5.0 (Windo 00000090 7773 204e 5420 352e 3129 2041 7070 6c65 : ws NT 5.1) Apple 000000a0 5765 624b 6974 2f35 3335 2e37 2028 4b48 : WebKit/535.7 (KH 000000b0 544d 4c2c 206c 696b 6520 4765 636b 6f29 : TML, like Gecko) 000000c0 2043 6872 6f6d 652f 3136 2e30 2e39 3132 : Chrome/16.0.912 000000d0 2e37 3520 5361 6661 7269 2f35 3335 2e37 : .75 Safari/535.7 000000e0 00a0 0100 3f74 6578 742f 6874 6d6c 2c61 : &?&&?text/html,a 000000f0 7070 6c69 6361 7469 6f6e 2f78 6874 6d6c : pplication/xhtml 00000100 2b78 6d6c 2c61 7070 6c69 6361 7469 6f6e : +xml,application 00000110 2f78 6d6c 3b71 3d30 2e39 2c2a 2f2a 3b71 : /xml;q=0.9,*/*;q 00000120 3d30 2e38 0000 0f41 6363 6570 742d 456e : =0.8&&&Accept-En 00000130 636f 6469 6e67 0000 1167 7a69 702c 6465 : coding&&&gzip,de 00000140 666c 6174 652c 7364 6368 0000 0f41 6363 : flate,sdch&&&Acc 00000150 6570 742d 4c61 6e67 7561 6765 0000 176a : ept-Language&&&j 00000160 612c 656e 2d55 533b 713d 302e 382c 656e : a,en-US;q=0.8,en 00000170 3b71 3d30 2e36 0000 0e41 6363 6570 742d : ;q=0.6&&&Accept- 00000180 4368 6172 7365 7400 001d 5368 6966 745f : Charset&&&Shift_ 00000190 4a49 532c 7574 662d 383b 713d 302e 372c : JIS,utf-8;q=0.7, 000001a0 2a3b 713d 302e 3300 a009 000e 6963 6f6e : *;q=0.3&?&&&icon 000001b0 5369 7a65 3d31 3678 3136 0000 1149 662d : Size=16x16&&&If- 000001c0 4d6f 6469 6669 6564 2d53 696e 6365 0000 : Modified-Since&& 000001d0 1d4d 6f6e 2c20 3139 204a 756c 2032 3031 : &Mon, 19 Jul 201 000001e0 3020 3035 3a35 393a 3436 2047 4d54 00a0 : 0 05:59:46 GMT&? 000001f0 0800 0130 000a 000f 414a 505f 5245 4d4f : &&&0&&&&AJP_REMO 00000200 5445 5f50 4f52 5400 0004 3337 3330 000a : TE_PORT&&&3730&& 00000210 0010 4a4b 5f4c 425f 4143 5449 5641 5449 : &&JK_LB_ACTIVATI 00000220 4f4e 00ff ffff : ON&??? The attribute begins at 1f5 above. In addition, you have to expect the value of the attribute name when code is 0A as you see below. And, it seems the value length of ffff means no value parameter comes after that as you see above. For your reference, I will attach 1.2.31 packet below, which has not attribute section. 00000000 0202 0008 4854 5450 2f31 2e31 0000 072f : &&&&HTTP/1.1&&&/ 00000010 7765 6261 7070 0000 0931 3237 2e30 2e30 : webapp&&&127.0.0 00000020 2e31 00ff ff00 096c 6f63 616c 686f 7374 : .1&??&&localhost 00000030 0000 5000 0009 a00b 0009 6c6f 6361 6c68 : &&P&&&?&&&localh 00000040 6f73 7400 a006 000a 6b65 6570 2d61 6c69 : ost&?&&&keep-ali 00000050 7665 00a0 0e00 624d 6f7a 696c 6c61 2f35 : ve&?&&bMozilla/5 00000060 2e30 2028 5769 6e64 6f77 7320 4e54 2035 : .0 (Windows NT 5 00000070 2e31 2920 4170 706c 6557 6562 4b69 742f : .1) AppleWebKit/ 00000080 3533 352e 3720 284b 4854 4d4c 2c20 6c69 : 535.7 (KHTML, li 00000090 6b65 2047 6563 6b6f 2920 4368 726f 6d65 : ke Gecko) Chrome 000000a0 2f31 362e 302e 3931 322e 3735 2053 6166 : /16.0.912.75 Saf 000000b0 6172 692f 3533 352e 3700 a001 003f 7465 : ari/535.7&?&&?te 000000c0 7874 2f68 746d 6c2c 6170 706c 6963 6174 : xt/html,applicat 000000d0 696f 6e2f 7868 746d 6c2b 786d 6c2c 6170 : ion/xhtml+xml,ap 000000e0 706c 6963 6174 696f 6e2f 786d 6c3b 713d : plication/xml;q= 000000f0 302e 392c 2a2f 2a3b 713d 302e 3800 000f : 0.9,*/*;q=0.8&&& 00000100 4163 6365 7074 2d45 6e63 6f64 696e 6700 : Accept-Encoding& 00000110 0011 677a 6970 2c64 6566 6c61 7465 2c73 : &&gzip,deflate,s 00000120 6463 6800 000f 4163 6365 7074 2d4c 616e : dch&&&Accept-Lan 00000130 6775 6167 6500 0017 6a61 2c65 6e2d 5553 : guage&&&ja,en-US 00000140 3b71 3d30 2e38 2c65 6e3b 713d 302e 3600 : ;q=0.8,en;q=0.6& 00000150 000e 4163 6365 7074 2d43 6861 7273 6574 : &&Accept-Charset 00000160 0000 1d53 6869 6674 5f4a 4953 2c75 7466 : &&&Shift_JIS,utf 00000170 2d38 3b71 3d30 2e37 2c2a 3b71 3d30 2e33 : -8;q=0.7,*;q=0.3 00000180 00a0 0900 0e69 636f 6e53 697a 653d 3136 : &?&&&iconSize=16 00000190 7831 3600 a008 0001 3000 ff : x16&?&&&0&? Finally, your document at http://winstone.sourceforge.net/ has some flaw. The document has the following. <Location "/<Winstone Prefix>/*"> JkMount /* ajp13 </Location> However, I think the second line should be: JkMount ajp13 Thank you in advance for your consideration. Sincerely, Mamoru Asagami |
From: Alexander L. <ale...@gm...> - 2012-01-04 23:24:53
|
Hi, I'm not sure if the list is publicly archived at sourceforge, so I cannot go into detail, but I would like to mention a possible security issue related to winstone. Do you have a mail address for winstone topics that is not public? bye, Alexander |
From: Ale F. <ba...@gm...> - 2011-12-29 14:10:42
|
Hi, I'm trying to embed an application for tomcat into winstone servlet container following this steps: svn co https://minesql.svn.sourceforge.net/svnroot/minesql/branches/mineSQLstone mvn clean install java -jar target/mineSQL-0.9.1-sqalippo-standalone.jar When I acces http://local:999/index.jsp have this exception: Status Code: 500Exception: Stacktrace: java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem; at org.apache.jasper.compiler.JDTCompiler$2.acceptResult(JDTCompiler.java:354) at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:474) at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:425) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:298) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:277) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:265) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:299) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) at javax.servlet.http.HttpServlet.service(HttpServlet.java:45) at winstone.ServletConfiguration.execute(ServletConfiguration.java:249) at winstone.RequestDispatcher.forward(RequestDispatcher.java:335) at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:244) at winstone.RequestHandlerThread.run(RequestHandlerThread.java:150) at java.lang.Thread.run(Thread.java:636) ------------------------------ *Generated by Winstone Servlet Engine v0.9.10 at Thu Dec 29 14:43:35 CET 2011* - When I start the application there's only this error: [Winstone 2011/12/29 14:56:44] - XML Error (Line 243): The content of element type "web-app" must match "(icon?,display-name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet-mapping*,session-config?,mime-mapping*,welcome-file-list?,error-page*,taglib*,resource-env-ref*,resource-ref*,security-constraint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-local-ref*)". Please find the entire log winstone.log - If I disable JSP with useJasper=false I didn't have the error - If I use target/mineSQL-0.9.1-sqalippo.war and deploy it with tomcat everything works. Tomcat is usign the same commonLibFolder /usr/share/tomcat6/lib/ Any idea to solve this problem or about other stuff to check? thanks all !! |
From: Rick K. <ri...@kn...> - 2011-12-27 03:56:05
|
Would you mind modifying the run.sh to add --debug=9 to the command line that executes winstone (presumably something like "java -jar winstone.jar ...") and sending me that ? I can't tell if you're running the lite version or the full version without that, and whether you're having jar loading issues. I'll mail you a bunch of jars that I use for servlet spec 2.4 jsp execution separately. Using the jetty ones is something I haven't tried. Thanks, Rick On Mon, 2011-12-26 at 22:34 +0100, Jens Rapp wrote: > hi, > I got a maven based build which uses the maven-winstone-plugin to create > a standalone webapp. creating jsp-enabled applications seems not to work > with this maven plugin. Therefore I enabled jasper manually in my > web.xml. For iasper I use the jsp lib from jetty (didn't find any other..?) > Next I want to use JSTL for iterating Collections and configure it in my > web.xml. > > When I start my app I get this message: > tecdroid@tecdroidWS:~/workspaces/mvn/app/workdir$ ./run.sh > [Winstone 2011/12/26 22:10:25] - Beginning extraction from war file > [Winstone 2011/12/26 22:10:26] - XML Error (Line 2): Document is > invalid: no grammar found. > [Winstone 2011/12/26 22:10:26] - XML Error (Line 2): Document root > element "web-app", must match DOCTYPE root "null". > [Winstone 2011/12/26 22:10:26] - HTTP Listener started: port=8080 > [Winstone 2011/12/26 22:10:26] - AJP13 Listener started: port=8009 > [Winstone 2011/12/26 22:10:26] - Winstone Servlet Engine v0.9.10 > running: controlPort=disabled > > running some jsp with jstl included I get an exception > [webapp 2011/12/26 22:31:08] - Exception initializing TldLocationsCache: > XML parsing error on file /WEB-INF/web.xml: (line 2, col 9): Document is > invalid: no grammar found. > [Winstone 2011/12/26 22:31:08] - Untrapped Error in Servlet > > org.apache.jasper.JasperException: This absolute uri > (http://java.sun.com/jstl/core) cannot be resolved in either web.xml or > the jar files deployed with this application > at > org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:105) > at > org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:430) > at > org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:154) > at > org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:159) > at > org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:354) > at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:381) > at org.apache.jasper.compiler.Parser.parseElements(Parser.java:795) > at org.apache.jasper.compiler.Parser.parse(Parser.java:122) > at > org.apache.jasper.compiler.ParserController.parse(ParserController.java:199) > at > org.apache.jasper.compiler.ParserController.parse(ParserController.java:153) > at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:227) > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:369) > at > org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:473) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:190) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:45) > at winstone.ServletConfiguration.execute(ServletConfiguration.java:249) > at winstone.RequestDispatcher.forward(RequestDispatcher.java:335) > at de.docjunior.framework.WebApp.doPost(WebApp.java:98) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:121) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:45) > at winstone.ServletConfiguration.execute(ServletConfiguration.java:249) > at winstone.RequestDispatcher.forward(RequestDispatcher.java:335) > at > winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:244) > at winstone.RequestHandlerThread.run(RequestHandlerThread.java:150) > at java.lang.Thread.run(Thread.java:636) > > > To me this looks like winstone tries to parse my web.xml using > Web-Application Standard 1.3. My web.xml uses 2.4. How can I prove this > theory and how can I repair this? > > I don't want to send my whole project since it's a bit dirty but here's > my web.xml > > <?xml version="1.0" encoding="ISO-8859-1" ?> > <web-app xmlns="http://java.sun.com/xml/ns/j2ee" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee > http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" > version="2.4"> > > <display-name>KlientenManager</display-name> > <description> > This is a simple web application with a source code organization > based on the recommendations of the Application Developer's Guide. > </description> > <servlet> > <servlet-name>KliMa</servlet-name> > <servlet-class>de.docjunior.framework.WebApp</servlet-class> > </servlet> > <servlet-mapping> > <servlet-name>KliMa</servlet-name> > <url-pattern>/klima</url-pattern> > </servlet-mapping> > > <servlet> > <servlet-name>jsp</servlet-name> > <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class> > <init-param> > <param-name>fork</param-name> > <param-value>false</param-value> > </init-param> > <init-param> > <param-name>xpoweredBy</param-name> > <param-value>false</param-value> > </init-param> > <load-on-startup>3</load-on-startup> > </servlet> > > <servlet> > <servlet-name>H2Console</servlet-name> > <servlet-class>org.h2.server.web.WebServlet</servlet-class> > <init-param> > <param-name>webAllowOthers</param-name> > <param-value></param-value> > </init-param> > <init-param> > <param-name>trace</param-name> > <param-value></param-value> > </init-param> > <load-on-startup>1</load-on-startup> > </servlet> > > <servlet-mapping> > <servlet-name>H2Console</servlet-name> > <url-pattern>/console</url-pattern> > </servlet-mapping> > > <servlet-mapping> > <servlet-name>jsp</servlet-name> > <url-pattern>*.jsp</url-pattern> > </servlet-mapping> > > <servlet-mapping> > <servlet-name>jsp</servlet-name> > <url-pattern>*.jspx</url-pattern> > </servlet-mapping> > > <welcome-file-list> > <welcome-file>index.jsp</welcome-file> > </welcome-file-list> > > <taglib> > <taglib-uri>http://java.sun.com/jstl/fmt</taglib-uri> > <taglib-location>/WEB-INF/fmt.tld</taglib-location> > </taglib> > > <taglib> > <taglib-uri>http://java.sun.com/jstl/fmt-rt</taglib-uri> > <taglib-location>/WEB-INF/fmt-rt.tld</taglib-location> > </taglib> > > <taglib> > <taglib-uri>http://java.sun.com/jstl/core</taglib-uri> > <taglib-location>/WEB-INF/c.tld</taglib-location> > </taglib> > > <taglib> > <taglib-uri>http://java.sun.com/jstl/core-rt</taglib-uri> > <taglib-location>/WEB-INF/c-rt.tld</taglib-location> > </taglib> > > <taglib> > <taglib-uri>http://java.sun.com/jstl/x</taglib-uri> > <taglib-location>/WEB-INF/x.tld</taglib-location> > </taglib> > > <taglib> > <taglib-uri>http://java.sun.com/jstl/x-rt</taglib-uri> > <taglib-location>/WEB-INF/x-rt.tld</taglib-location> > </taglib> > </web-app> > > and this is my pom.xml > > <project xmlns="http://maven.apache.org/POM/4.0.0" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 > http://maven.apache.org/xsd/maven-4.0.0.xsd"> > <modelVersion>4.0.0</modelVersion> > <groupId>de.docjunior.teenex</groupId> > <artifactId>Klientenmanager</artifactId> > <version>0.0.1-SNAPSHOT</version> > <packaging>war</packaging> > <build> > <plugins> > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-compiler-plugin</artifactId> > <version>2.3.2</version> > <configuration> > <source>1.6</source> > <target>1.6</target> > </configuration> > </plugin> > <plugin> > <groupId>net.sf.alchim</groupId> > <artifactId>winstone-maven-plugin</artifactId> > <version>1.2</version> > <configuration> > <outputDirectory>workdir</outputDirectory> > </configuration> > <executions> > <execution> > <goals> > <goal>embed</goal> > </goals> > <phase>package</phase> > </execution> > </executions> > </plugin> > </plugins> > </build> > <dependencies> > <dependency> > <groupId>log4j</groupId> > <artifactId>log4j</artifactId> > <version>1.2.13</version> > </dependency> > <dependency> > <groupId>jetty</groupId> > <artifactId>jsp</artifactId> > <version>2.1-6.0.2</version> > <type>jar</type> > <scope>compile</scope> > </dependency> > <dependency> > <groupId>org.javassist</groupId> > <artifactId>javassist</artifactId> > <version>3.15.0-GA</version> > <type>jar</type> > </dependency> > <dependency> > <groupId>org.slf4j</groupId> > <artifactId>slf4j-log4j12</artifactId> > <version>1.6.1</version> > <type>jar</type> > <scope>runtime</scope> > </dependency> > <dependency> > <groupId>de.docjunior.teenex</groupId> > <artifactId>Klientenmanager-persistence</artifactId> > <version>0.1.0</version> > <type>jar</type> > <scope>compile</scope> > </dependency> > <dependency> > <groupId>de.docjunior</groupId> > <artifactId>webframework</artifactId> > <version>0.1.0</version> > <type>jar</type> > <scope>compile</scope> > </dependency> > <dependency> > <groupId>javax.servlet</groupId> > <artifactId>jstl</artifactId> > <version>1.1.2</version> > <type>jar</type> > <scope>compile</scope> > </dependency> > <dependency> > <groupId>taglibs</groupId> > <artifactId>standard</artifactId> > <version>1.1.2</version> > <type>jar</type> > <scope>compile</scope> > </dependency> > <dependency> > <groupId>javax.servlet</groupId> > <artifactId>servlet-api</artifactId> > <version>3.0-alpha-1</version> > <type>jar</type> > <scope>provided</scope> > </dependency> > </dependencies> > </project> > > hope this helps you to help me.. > > > ------------------------------------------------------------------------------ > Write once. Port to many. > Get the SDK and tools to simplify cross-platform app development. Create > new or port existing apps to sell to consumers worldwide. Explore the > Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join > http://p.sf.net/sfu/intel-appdev > _______________________________________________ > Winstone-devel mailing list > Win...@li... > https://lists.sourceforge.net/lists/listinfo/winstone-devel |
From: Jens R. <rap...@go...> - 2011-12-26 21:35:01
|
hi, I got a maven based build which uses the maven-winstone-plugin to create a standalone webapp. creating jsp-enabled applications seems not to work with this maven plugin. Therefore I enabled jasper manually in my web.xml. For iasper I use the jsp lib from jetty (didn't find any other..?) Next I want to use JSTL for iterating Collections and configure it in my web.xml. When I start my app I get this message: tecdroid@tecdroidWS:~/workspaces/mvn/app/workdir$ ./run.sh [Winstone 2011/12/26 22:10:25] - Beginning extraction from war file [Winstone 2011/12/26 22:10:26] - XML Error (Line 2): Document is invalid: no grammar found. [Winstone 2011/12/26 22:10:26] - XML Error (Line 2): Document root element "web-app", must match DOCTYPE root "null". [Winstone 2011/12/26 22:10:26] - HTTP Listener started: port=8080 [Winstone 2011/12/26 22:10:26] - AJP13 Listener started: port=8009 [Winstone 2011/12/26 22:10:26] - Winstone Servlet Engine v0.9.10 running: controlPort=disabled running some jsp with jstl included I get an exception [webapp 2011/12/26 22:31:08] - Exception initializing TldLocationsCache: XML parsing error on file /WEB-INF/web.xml: (line 2, col 9): Document is invalid: no grammar found. [Winstone 2011/12/26 22:31:08] - Untrapped Error in Servlet org.apache.jasper.JasperException: This absolute uri (http://java.sun.com/jstl/core) cannot be resolved in either web.xml or the jar files deployed with this application at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:105) at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:430) at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:154) at org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:159) at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:354) at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:381) at org.apache.jasper.compiler.Parser.parseElements(Parser.java:795) at org.apache.jasper.compiler.Parser.parse(Parser.java:122) at org.apache.jasper.compiler.ParserController.parse(ParserController.java:199) at org.apache.jasper.compiler.ParserController.parse(ParserController.java:153) at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:227) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:369) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:473) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:190) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) at javax.servlet.http.HttpServlet.service(HttpServlet.java:45) at winstone.ServletConfiguration.execute(ServletConfiguration.java:249) at winstone.RequestDispatcher.forward(RequestDispatcher.java:335) at de.docjunior.framework.WebApp.doPost(WebApp.java:98) at javax.servlet.http.HttpServlet.service(HttpServlet.java:121) at javax.servlet.http.HttpServlet.service(HttpServlet.java:45) at winstone.ServletConfiguration.execute(ServletConfiguration.java:249) at winstone.RequestDispatcher.forward(RequestDispatcher.java:335) at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:244) at winstone.RequestHandlerThread.run(RequestHandlerThread.java:150) at java.lang.Thread.run(Thread.java:636) To me this looks like winstone tries to parse my web.xml using Web-Application Standard 1.3. My web.xml uses 2.4. How can I prove this theory and how can I repair this? I don't want to send my whole project since it's a bit dirty but here's my web.xml <?xml version="1.0" encoding="ISO-8859-1" ?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> <display-name>KlientenManager</display-name> <description> This is a simple web application with a source code organization based on the recommendations of the Application Developer's Guide. </description> <servlet> <servlet-name>KliMa</servlet-name> <servlet-class>de.docjunior.framework.WebApp</servlet-class> </servlet> <servlet-mapping> <servlet-name>KliMa</servlet-name> <url-pattern>/klima</url-pattern> </servlet-mapping> <servlet> <servlet-name>jsp</servlet-name> <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class> <init-param> <param-name>fork</param-name> <param-value>false</param-value> </init-param> <init-param> <param-name>xpoweredBy</param-name> <param-value>false</param-value> </init-param> <load-on-startup>3</load-on-startup> </servlet> <servlet> <servlet-name>H2Console</servlet-name> <servlet-class>org.h2.server.web.WebServlet</servlet-class> <init-param> <param-name>webAllowOthers</param-name> <param-value></param-value> </init-param> <init-param> <param-name>trace</param-name> <param-value></param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>H2Console</servlet-name> <url-pattern>/console</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>jsp</servlet-name> <url-pattern>*.jsp</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>jsp</servlet-name> <url-pattern>*.jspx</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <taglib> <taglib-uri>http://java.sun.com/jstl/fmt</taglib-uri> <taglib-location>/WEB-INF/fmt.tld</taglib-location> </taglib> <taglib> <taglib-uri>http://java.sun.com/jstl/fmt-rt</taglib-uri> <taglib-location>/WEB-INF/fmt-rt.tld</taglib-location> </taglib> <taglib> <taglib-uri>http://java.sun.com/jstl/core</taglib-uri> <taglib-location>/WEB-INF/c.tld</taglib-location> </taglib> <taglib> <taglib-uri>http://java.sun.com/jstl/core-rt</taglib-uri> <taglib-location>/WEB-INF/c-rt.tld</taglib-location> </taglib> <taglib> <taglib-uri>http://java.sun.com/jstl/x</taglib-uri> <taglib-location>/WEB-INF/x.tld</taglib-location> </taglib> <taglib> <taglib-uri>http://java.sun.com/jstl/x-rt</taglib-uri> <taglib-location>/WEB-INF/x-rt.tld</taglib-location> </taglib> </web-app> and this is my pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>de.docjunior.teenex</groupId> <artifactId>Klientenmanager</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.6</source> <target>1.6</target> </configuration> </plugin> <plugin> <groupId>net.sf.alchim</groupId> <artifactId>winstone-maven-plugin</artifactId> <version>1.2</version> <configuration> <outputDirectory>workdir</outputDirectory> </configuration> <executions> <execution> <goals> <goal>embed</goal> </goals> <phase>package</phase> </execution> </executions> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.13</version> </dependency> <dependency> <groupId>jetty</groupId> <artifactId>jsp</artifactId> <version>2.1-6.0.2</version> <type>jar</type> <scope>compile</scope> </dependency> <dependency> <groupId>org.javassist</groupId> <artifactId>javassist</artifactId> <version>3.15.0-GA</version> <type>jar</type> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.6.1</version> <type>jar</type> <scope>runtime</scope> </dependency> <dependency> <groupId>de.docjunior.teenex</groupId> <artifactId>Klientenmanager-persistence</artifactId> <version>0.1.0</version> <type>jar</type> <scope>compile</scope> </dependency> <dependency> <groupId>de.docjunior</groupId> <artifactId>webframework</artifactId> <version>0.1.0</version> <type>jar</type> <scope>compile</scope> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.1.2</version> <type>jar</type> <scope>compile</scope> </dependency> <dependency> <groupId>taglibs</groupId> <artifactId>standard</artifactId> <version>1.1.2</version> <type>jar</type> <scope>compile</scope> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>3.0-alpha-1</version> <type>jar</type> <scope>provided</scope> </dependency> </dependencies> </project> hope this helps you to help me.. |
From: Rick K. <ric...@us...> - 2011-12-17 10:09:14
|
Update of /cvsroot/winstone/winstone/src/java/winstone In directory vz-cvs-4.sog:/tmp/cvs-serv32394/src/java/winstone Modified Files: WinstoneRequest.java Log Message: Added some changes derived from patch from Manish Maheshwari (mmaheshwari at verisign.com) designed to improve IPv6 compliance Index: WinstoneRequest.java =================================================================== RCS file: /cvsroot/winstone/winstone/src/java/winstone/WinstoneRequest.java,v retrieving revision 1.40 retrieving revision 1.41 diff -C2 -d -r1.40 -r1.41 *** WinstoneRequest.java 1 Oct 2008 14:46:13 -0000 1.40 --- WinstoneRequest.java 17 Dec 2011 10:09:11 -0000 1.41 *************** *** 598,614 **** this.contentLength = Integer.parseInt(value); else if (name.equalsIgnoreCase(HOST_HEADER)) { ! int nextColonPos = value.indexOf(':'); ! if ((nextColonPos == -1) || (nextColonPos == value.length() - 1)) { ! this.serverName = value; ! if (this.scheme != null) { ! if (this.scheme.equals("http")) { ! this.serverPort = 80; ! } else if (this.scheme.equals("https")) { ! this.serverPort = 443; } } } else { ! this.serverName = value.substring(0, nextColonPos); ! this.serverPort = Integer.parseInt(value.substring(nextColonPos + 1)); } } --- 598,633 ---- this.contentLength = Integer.parseInt(value); else if (name.equalsIgnoreCase(HOST_HEADER)) { ! int bracketOpen = value.indexOf('['); ! int bracketClose = bracketOpen == -1 ? -1 : value.indexOf(']', bracketOpen); ! if (bracketClose != -1) { ! //IPv6 host as per rfc2732 ! this.serverName=value.substring(bracketOpen+1, bracketClose); ! int nextColonPos = value.indexOf("]:"); ! if ((nextColonPos == -1) || (nextColonPos == value.length() - 1)) { ! if (this.scheme != null) { ! if (this.scheme.equals("http")) { ! this.serverPort = 80; ! } else if (this.scheme.equals("https")) { ! this.serverPort = 443; ! } ! } else { ! this.serverPort = Integer.parseInt(value.substring(nextColonPos + 2)); } } } else { ! int nextColonPos = value.indexOf(':'); ! if ((nextColonPos == -1) || (nextColonPos == value.length() - 1)) { ! this.serverName = value; ! if (this.scheme != null) { ! if (this.scheme.equals("http")) { ! this.serverPort = 80; ! } else if (this.scheme.equals("https")) { ! this.serverPort = 443; ! } ! } ! } else { ! this.serverName = value.substring(0, nextColonPos); ! this.serverPort = Integer.parseInt(value.substring(nextColonPos + 1)); ! } } } |
From: Maheshwari, M. <mma...@ve...> - 2011-11-17 13:01:11
|
Rick, Please let me know if you found the fix as good. I might attach a unit test as well. Thanks. Manish From: "Maheshwari, Manish" <mma...@ve...<mailto:mma...@ve...>> Date: Wed, 16 Nov 2011 13:58:19 +0530 To: Rick Knowles <ri...@kn...<mailto:ri...@kn...>> Cc: "win...@li...<mailto:win...@li...>" <win...@li...<mailto:win...@li...>> Subject: [Winstone-devel] Winstone: IPv6 compliance Hi Rick, I've attached the patch file for IPv6 compliance of Winstone (as per RFC 2732 for IPv6 URLs). The patch passes both the TCK tests, tcktest and tcktestjsp. You might do a quick diff before checkin. Post that I can build from the CVS, and test/confirm again. Thanks, Manish |
From: Rick K. <ri...@kn...> - 2011-11-16 00:02:19
|
Hi, At a guess I would suggest it's probably something to do with Winstone not including the JSF api jars or not auto-populating the command line -D args from the META-INF folder the way tomcat does. These features are not in fact parts of the servlet spec, rather being part of wider J2EE. You can get JSF to work on Winstone (I've had a customer's Apache JSF code working in winstone myself), but it does require a bit of manual extra settings work. You'll need to provide all the command line args yourself, and also find the missing jars that tomcat has and add them into the common lib classpath folder. I don't really have any more time to help than the above, I hope it's enough. All the best, Rick On Wed, 2011-11-16 at 00:35 +0100, loixiyo wrote: > Hi, > > > I have found your lite server. It seems really interesting. > > > I'm writing to you because I am a Java Server Faces fan, and I've been > trying to run a hello world example. I get an error I don't > understand, because when I run it using Tomcat I get no errors. > > > It says something like: > > > javax.faces.context.FacesContextFactory not found. > > > But I don't understand why, because everything needed is included in > the war file. Do I need to specify any classpath when launching the > server? I don't know, or maybe modify the web.xml inside the war file, > or what ever. > > > I can send you the exception output if you wish. > > > Thank you very much, and sorry for this (probably) silly question. I > usually create a JSF project using Eclipse, and dont have to think > about anything. The problem with that is that maybe there are many > things I don't know, or understand, so I don't know what's wrong now. > > > I'll wait for news. > > > Best regards, > > > Luis > --- > > Todas las tonterías que se me ocurren, cosas raras que sueño, música, > videos curiosos, novedades de internet, y mucho más en: > > www.loixiyo.com > > > ------------------------------------------------------------------------------ > RSA(R) Conference 2012 > Save $700 by Nov 18 > Register now > http://p.sf.net/sfu/rsa-sfdev2dev1 > _______________________________________________ Winstone-devel mailing list Win...@li... https://lists.sourceforge.net/lists/listinfo/winstone-devel |
From: Rick K. <ri...@kn...> - 2011-11-15 23:55:51
|
Hi, There don't seem to be any attachments on this email. If you have problems with the sourceforge system, just mail it to me directly. Thanks, Rick On Tue, 2011-11-15 at 20:39 +0000, Maheshwari, Manish wrote: > Hi Rick, > Greetings, and thanks for proposing that you could apply the patch to > the CVS (, if simple enough). > I just tested and completed this small patch for IPv6 compliance of > Winstone (as per RFC 2732 for IPv6 URLs). The patch is small, and its > passing tcktest and tcktestjsp. Let me know how I can submit it to > Winstone. > > > I'm fine even if we do not plan to do any new releases…at least the > patch would be in CVS that we use. We will build from CVS as needed. > > > Thanks, and regards. > Manish > > > On 27/09/11 8:25 AM, "Rick Knowles" <ri...@kn...> wrote: > > > Probably better to pursue it through them. I suspect Kohsuke > and co are > getting ready to replace Winstone with a modified version of > Tomcat > anyway though. > > > I don't have any problem with applying the patch to CVS > assuming it's > simple enough and continues to pass the TCK, but I won't be > doing any > more releases of Winstone. > > > Sorry and thanks, > > > Rick > > > On Mon, 2011-09-26 at 18:06 +0530, Maheshwari, Manish wrote: > Thanks Rick. I loved this little container. > > As I understand that its in retirement mode, would it > mean that I > would not be able to submit the patch into Winstone > sourceforge > project? If I am allowed to, then would we > build/make_available the > next version for download? > Meantime, I'm trying to search for the Hudson/Jenkins > builds for > Winstone. > > Warm Regards, > Manish > > > -----Original Message----- > From: Rick Knowles [mailto:ri...@kn...] > Sent: Sunday, September 25, 2011 2:55 PM > To: Maheshwari, Manish > Cc: win...@li... > Subject: Re: [Winstone-devel] Winstone: IPv6 > compliance > > Thanks, but Winstone is more or less in retirement > mode these days. I > stopped supporting it about 18 months ago. > > If you're still keen to submit a patch, I'm fairly > certain the > Hudson/Jenkins guys are maintaining a set of patches > for winstone as > things arise that they need. > > Hope that helps, > > Rick > > On Sun, 2011-09-25 at 12:23 +0530, Maheshwari, Manish > wrote: > > Hi Rick, > > > > Greetings. Please accept my compliments for writing > such a > wonderful, > > and sleek servlet container. > > > > During my recent testing on Winstone, I saw that it > lacks IPv6 > > compliance, wherein it fails while parsing HTTP > headers from an IPv6 > > client connection. I would love to file this as a > feature request, > and > > also to contribute to this wonderful product by > submitting a patch > for > > end-to-end IPv6 compliance for this product. > > > > > > > > Please let me know your thoughts on this. > > > > > > > > Thanks, > > > > Manish > > > > > > > ------------------------------------------------------------------------------ > > All of the data generated in your IT infrastructure > is seriously > valuable. > > Why? It contains a definitive record of application > performance, > security > > threats, fraudulent activity, and more. Splunk takes > this data and > makes > > sense of it. IT sense. And common sense. > > http://p.sf.net/sfu/splunk-d2dcopy2 > > _______________________________________________ > Winstone-devel > mailing list Win...@li... > https://lists.sourceforge.net/lists/listinfo/winstone-devel > > > ------------------------------------------------------------------------------ > All the data continuously generated in your IT > infrastructure contains > a > definitive record of customers, application > performance, security > threats, fraudulent activity and more. Splunk takes > this data and > makes > sense of it. Business sense. IT sense. Common sense. > http://p.sf.net/sfu/splunk-d2dcopy1 > _______________________________________________ > Winstone-devel mailing list > Win...@li... > https://lists.sourceforge.net/lists/listinfo/winstone-devel > > > > > > > ------------------------------------------------------------------------------ > RSA(R) Conference 2012 > Save $700 by Nov 18 > Register now > http://p.sf.net/sfu/rsa-sfdev2dev1 > _______________________________________________ Winstone-devel mailing list Win...@li... https://lists.sourceforge.net/lists/listinfo/winstone-devel |
From: loixiyo <lo...@gm...> - 2011-11-15 23:35:23
|
Hi, I have found your lite server. It seems really interesting. I'm writing to you because I am a Java Server Faces fan, and I've been trying to run a hello world example. I get an error I don't understand, because when I run it using Tomcat I get no errors. It says something like: javax.faces.context.FacesContextFactory not found. But I don't understand why, because everything needed is included in the war file. Do I need to specify any classpath when launching the server? I don't know, or maybe modify the web.xml inside the war file, or what ever. I can send you the exception output if you wish. Thank you very much, and sorry for this (probably) silly question. I usually create a JSF project using Eclipse, and dont have to think about anything. The problem with that is that maybe there are many things I don't know, or understand, so I don't know what's wrong now. I'll wait for news. Best regards, Luis --- Todas las tonterías que se me ocurren, cosas raras que sueño, música, videos curiosos, novedades de internet, y mucho más en: www.loixiyo.com |
From: Maheshwari, M. <mma...@ve...> - 2011-11-15 20:54:35
|
Hi Rick, Greetings, and thanks for proposing that you could apply the patch to the CVS (, if simple enough). I just tested and completed this small patch for IPv6 compliance of Winstone (as per RFC 2732 for IPv6 URLs). The patch is small, and its passing tcktest and tcktestjsp. Let me know how I can submit it to Winstone. I'm fine even if we do not plan to do any new releases…at least the patch would be in CVS that we use. We will build from CVS as needed. Thanks, and regards. Manish On 27/09/11 8:25 AM, "Rick Knowles" <ri...@kn...<mailto:ri...@kn...>> wrote: Probably better to pursue it through them. I suspect Kohsuke and co are getting ready to replace Winstone with a modified version of Tomcat anyway though. I don't have any problem with applying the patch to CVS assuming it's simple enough and continues to pass the TCK, but I won't be doing any more releases of Winstone. Sorry and thanks, Rick On Mon, 2011-09-26 at 18:06 +0530, Maheshwari, Manish wrote: Thanks Rick. I loved this little container. As I understand that its in retirement mode, would it mean that I would not be able to submit the patch into Winstone sourceforge project? If I am allowed to, then would we build/make_available the next version for download? Meantime, I'm trying to search for the Hudson/Jenkins builds for Winstone. Warm Regards, Manish -----Original Message----- From: Rick Knowles [mailto:ri...@kn...] Sent: Sunday, September 25, 2011 2:55 PM To: Maheshwari, Manish Cc: win...@li...<mailto:win...@li...> Subject: Re: [Winstone-devel] Winstone: IPv6 compliance Thanks, but Winstone is more or less in retirement mode these days. I stopped supporting it about 18 months ago. If you're still keen to submit a patch, I'm fairly certain the Hudson/Jenkins guys are maintaining a set of patches for winstone as things arise that they need. Hope that helps, Rick On Sun, 2011-09-25 at 12:23 +0530, Maheshwari, Manish wrote: > Hi Rick, > > Greetings. Please accept my compliments for writing such a wonderful, > and sleek servlet container. > > During my recent testing on Winstone, I saw that it lacks IPv6 > compliance, wherein it fails while parsing HTTP headers from an IPv6 > client connection. I would love to file this as a feature request, and > also to contribute to this wonderful product by submitting a patch for > end-to-end IPv6 compliance for this product. > > > > Please let me know your thoughts on this. > > > > Thanks, > > Manish > > > ------------------------------------------------------------------------------ > All of the data generated in your IT infrastructure is seriously valuable. > Why? It contains a definitive record of application performance, security > threats, fraudulent activity, and more. Splunk takes this data and makes > sense of it. IT sense. And common sense. > http://p.sf.net/sfu/splunk-d2dcopy2 > _______________________________________________ Winstone-devel mailing list Win...@li...<mailto:Win...@li...> https://lists.sourceforge.net/lists/listinfo/winstone-devel ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity and more. Splunk takes this data and makes sense of it. Business sense. IT sense. Common sense. http://p.sf.net/sfu/splunk-d2dcopy1 _______________________________________________ Winstone-devel mailing list Win...@li...<mailto:Win...@li...> https://lists.sourceforge.net/lists/listinfo/winstone-devel |
From: Rick K. <ri...@kn...> - 2011-11-02 00:42:08
|
Sure - thanks for the interest (and work). Jenkins proj maintains a patchset for winstone too, would be worth a look to integrate if you're forking. It could certainly use some attention from someone with an apache background :) thanks Dev on sf.net has stopped. My interests and work situation have changed a lot since winstone dev days. All the best with it, hope it helps with something. Rick On Nov 2, 2011, at 3:40, Jim Jagielski <ji...@re...> wrote: > Been playing around with Winstone as a quick-and-dirty > container for Jenkins and have found some bugs (with > patches)... is development still going on? Could I > fork to github? > > tia > -- > Jim Jagielski | ji...@re... | 443-324-8390 (cell) > > > ------------------------------------------------------------------------------ > RSA® Conference 2012 > Save $700 by Nov 18 > Register now! > http://p.sf.net/sfu/rsa-sfdev2dev1 > _______________________________________________ > Winstone-devel mailing list > Win...@li... > https://lists.sourceforge.net/lists/listinfo/winstone-devel |