|
From: Eduardo B. <e-b...@ad...> - 2005-04-26 19:34:17
|
Sorry, forgot to include the escaped version.... Example 4: wrapper.app.parameter.1=com.name.class wrapper.app.parameter.2=\"param1=w\" wrapper.app.parameter.3=\"param2 wrapper.app.parameter.3.stripquotes=FALSE wrapper.app.parameter.4=arg1=x\" wrapper.app.parameter.4.stripquotes=FALSE wrapper.app.parameter.5=\"param3 wrapper.app.parameter.5.stripquotes=FALSE wrapper.app.parameter.6=arg1=y wrapper.app.parameter.6.stripquotes=FALSE wrapper.app.parameter.7=arg2=z\" wrapper.app.parameter.7.stripquotes=FALSE Cheers, --eb -------- Original Message -------- Subject: Parameters with spaces and quotes, what a nightmare! Date: Tue, 26 Apr 2005 11:52:40 -0500 From: Eduardo Basurto <e-b...@ad...> To: wra...@li... Hi all, I am new to the java wrapper and have been reading about ways to configure it , BTW I think is great. But, I have a stubborn jar that requires parameters with spaces and inside double quotes like (from the prompt this works.): java -classpath %CPATH% com.name.class "param1=w" "param2 agr1=x" "param3 arg1=y arg2=z" So far, I have tried different ways to pass these parameters in the conf file, but I can't seam to get it working. Example 1: wrapper.app.parameter.1=com.name.class wrapper.app.parameter.2="param1=w" wrapper.app.parameter.2.stripquotes=FALSE wrapper.app.parameter.3="param2 arg1=x" wrapper.app.parameter.3.stripquotes=FALSE wrapper.app.parameter.4="param3 wrapper.app.parameter.4.stripquotes=FALSE wrapper.app.parameter.5=arg1=y wrapper.app.parameter.5.stripquotes=FALSE wrapper.app.parameter.6=arg2=z" wrapper.app.parameter.6.stripquotes=FALSE Example 2: wrapper.app.parameter.1=com.name.class wrapper.app.parameter.2="param1=w" wrapper.app.parameter.2.stripquotes=FALSE wrapper.app.parameter.3="param2 arg1=x" wrapper.app.parameter.3.stripquotes=FALSE wrapper.app.parameter.4="param3 arg1=y arg2=z" wrapper.app.parameter.4.stripquotes=FALSE Example 3: wrapper.app.parameter.1=com.name.class wrapper.app.parameter.2=param1=w wrapper.app.parameter.3="param2 wrapper.app.parameter.3.stripquotes=FALSE wrapper.app.parameter.4=arg1=x" wrapper.app.parameter.4.stripquotes=FALSE wrapper.app.parameter.5="param3 wrapper.app.parameter.5.stripquotes=FALSE wrapper.app.parameter.6=arg1=y wrapper.app.parameter.6.stripquotes=FALSE wrapper.app.parameter.7=arg2=z" wrapper.app.parameter.7.stripquotes=FALSE The double quotes seam to be required by the class, even: java -classpath %CPATH% com.name.class param1=w "param2 arg1=x" "param3 arg1=y arg2=z" will not work, because it requires the double quotes for param1! I really, really hate spaces and double quotes; but this is my nightmare right now.... Any suggestions? Thanx in advance. --Eduardo Basurto |