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
>> 
> 


Reply via email to