As a work-around, you can just edit the lzc shell script and remove the lines I 
quoted.  That shell script is only for the convenience of the user, not used by 
the system.

On 2010-05-04, at 08:29, cem sonmez wrote:

> Allright ptw, thanks
> I have no idea what is going on backstage, but also in my opinion,
> setting lps-home path by users seems better. So you will may struggle
> with the paths of lps.
> Regards
> 
> 2010/5/4 P T Withington <[email protected]>:
>> Filed as LPP-8959 lzc ignores LPS_HOME on Cem's behalf.
>> 
>> On 2010-05-04, at 08:15, P T Withington wrote:
>> 
>>> lzc is just a shell script that tries to automatically figure out LPS_HOME. 
>>>  Looks like it's logic is a little twisted:
>>> 
>>>> myhome=`dirname "$0"`
>>>> if [ -e "$myhome/../Server" ]; then
>>>>  case "$myhome" in
>>>>    /*) ;;
>>>>    *) myhome=`pwd`/"$myhome" ;;
>>>>  esac
>>>>  LPS_HOME=`find "$myhome/../Server" -name lps-'*'|head -1`
>>>> fi
>>> 
>>> At the very least, I wonder why it goes through all this effort if LPS_HOME 
>>> is already set?
>>> 
>>> I think we should just delete all that and require LPS_HOME to be set.
>>> 
>>> Henry (cc-ed) was the last to touch this in r12136 [make lzenv lzc Solaris 
>>> compatible (gah)]
>>> 
>>> On 2010-05-04, at 04:03, cem sonmez wrote:
>>> 
>>>> cc'ing to laszlo-user
>>>> same issue repeats on my machine.
>>>> I have been facing this problem for a long time, so I had to use
>>>> developer console and using it to generate application objects since
>>>> that time.
>>>> Regards
>>>> 
>>>> 2010/5/3 Brian Hartman <[email protected]>:
>>>>> Hi, Everyone.
>>>>> 
>>>>> I have 4.7.2 running.  I've confirmed that Tomcat is running on my system,
>>>>> but when I try to compile a project with lzc, I get the following error:
>>>>> 
>>>>> ./lzc: line 24:
>>>>> /home/bhartman/lps-4.7.2/bin/./../Server/tomcat-5.0.24/work/LPS/localhost/lps-4.7.2/WEB-INF/lps/server/bin/lzenv:
>>>>> No such file or directory
>>>>> Exception in thread "main" java.lang.NoClassDefFoundError:
>>>>> org/openlaszlo/compiler/Main
>>>>> Caused by: java.lang.ClassNotFoundException: org.openlaszlo.compiler.Main
>>>>>    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
>>>>>    at java.security.AccessController.doPrivileged(Native Method)
>>>>>    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>>>>>    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>>>>>    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>>>>>    at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>>>>> Could not find the main class: org.openlaszlo.compiler.Main.  Program will
>>>>> exit.
>>>>> 
>>>>> I've set my variables as follows:
>>>>> 
>>>>> JAVA_HOME = /usr/lib/jvm/java-6-sun
>>>>> LPS_HOME = /home/bhartman/lps-4.7.2/
>>>>> 
>>>>> Starting up Tomcat works fine, and I can view the example applications
>>>>> without a problem.  I just can't compile an application.
>>>>> 
>>>>> Any help would be greatly appreciated!
>>>>> 
>>>>> Thanks
>>>>> 
>>>>> --
>>>>> Brian Hartman
>>>>> http://brianswebpagehome.com
>>>>> http://24hourforums.com
>>>>> http://www.texttospeechnow.com
>>>>> http://www.doggie-shirts.com
>>>>> 
>>>>> 
>>>> 
>>>> 
>>>> 
>>>> --
>>>> Cem SONMEZ
>>>> 
>>> 
>> 
>> 
> 
> 
> 
> -- 
> Cem SONMEZ


Reply via email to