[sword-devel] swordweb build Problems

Troy A. Griffitts scribe at crosswire.org
Sun Feb 14 09:53:11 MST 2010


Thomas, you shouldn't need to copy then anywhere, the make install will 
put them in the correct place if instdir in the Makefile is pointing to 
your swordweb/webapps/ folder.

Check one file for me.  The correct location, for, say, SwordOrb.class 
would be:

.../swordweb/webapp/WEB-INF/classes/org/crosswire/sword/orb/SwordOrb.class


Thomas Gollenia wrote:
> Hi Troy,
> 
> That's what I did. The classes alre installed in the
> swordweb/webapp/WEB-INF/classes folder, the one the Makefile instdir
> points to. In this folder, teres a "crosswire/sword/orb" folder with 26
> .class-files (_SWMgrStub.class etc). The error is still the same... I
> have copied these classfiles in any directory which is possible - no
> effect...
> 
> greetings,
> 
> Thomas
> 
> 
>> Dear Thomas.  The error you are seeing: package org.crosswire.sword.org
>> does not exist, is due to java not finding the corba classes.  From your
>> sword/bindings/corba/java folder, where is your 'make install'
>> installing to?  It needs to install to the webapp/WEB-INF/classes folder
>> where you are trying to compile swordweb.
>>
>> Hope this helps,
>>
>> Troy
>>
>> Thomas Gollenia wrote:
>>> Hi!
>>>
>>> for some reason, I cannot compile the swordweb/src/Makefile on my Mac
>>> (10.6.2). I changed the Tomcat-Path correctly, also the wrong
>>> common/lib/... to lib/..., it still spills out 34 Error Messages. The
>>> corba/java bindings have been compiled and installed correctly in
>>> swordweb/webapp  - what could be wrong here?
>>>
>>>
>>> javac -classpath
>>> /Library/Tomcat/Home/lib/jsp-api.jar:/Library/Tomcat/Home/lib/servlet-api.jar:../webapp/WEB-INF/classes:../webapp/WEB-INF/lib/greekconverter.jar:/Users/Thomas/work/swordweb/webapp/WEB-INF/lib/crosswire.jar
>>>
>>> -d /Users/Thomas/work/swordweb/webapp/WEB-INF/classes -sourcepath .
>>> ./org/crosswire/swordweb/*.java
>>> ./org/crosswire/swordweb/HorizontallyParallelTextRendering.java:7:
>>> package org.crosswire.sword.orb does not exist
>>> import org.crosswire.sword.orb.*;
>>> ^
>>> ./org/crosswire/swordweb/ModuleEntryRenderer.java:4: package
>>> org.crosswire.sword.orb does not exist
>>> import org.crosswire.sword.orb.SWModule;
>>>                               ^
>>> ./org/crosswire/swordweb/ModuleEntryRenderer.java:7: cannot find symbol
>>> symbol  : class SWModule
>>> location: interface org.crosswire.swordweb.ModuleEntryRenderer
>>>     public String render(SWModule module, String key);
>>>                          ^
>>> ./org/crosswire/swordweb/RangeInformation.java:4: package
>>> org.crosswire.sword.orb does not exist
>>> import org.crosswire.sword.orb.SWModule;
>>>                               ^
>>> ..... and so on.... until
>>>
>>> ./org/crosswire/swordweb/VerticallyParallelTextRendering.java:17: cannot
>>> find symbol
>>> symbol  : class SWModule
>>> location: class org.crosswire.swordweb.VerticallyParallelTextRendering
>>>                 SWModule mod = (SWModule) moduleEnum.nextElement();
>>>                                 ^
>>> Note: ./org/crosswire/swordweb/PerseusUtils.java uses or overrides a
>>> deprecated API.
>>> Note: Recompile with -Xlint:deprecation for details.
>>> Note: ./org/crosswire/swordweb/StandardEntryRenderer.java uses unchecked
>>> or unsafe operations.
>>> Note: Recompile with -Xlint:unchecked for details.
>>> 34 errors
>>> make: ***
>>> [../webapp/WEB-INF/classes/org/crosswire/swordweb/PerseusUtils.class]
>>> Error 1
>>>
>>>
>>> greetings,
>>>
>>>
>>> Thommy
>>>
>>> _______________________________________________
>>> sword-devel mailing list: sword-devel at crosswire.org
>>> http://www.crosswire.org/mailman/listinfo/sword-devel
>>> Instructions to unsubscribe/change your settings at above page
>>
>> _______________________________________________
>> sword-devel mailing list: sword-devel at crosswire.org
>> http://www.crosswire.org/mailman/listinfo/sword-devel
>> Instructions to unsubscribe/change your settings at above page
> 
> 
> _______________________________________________
> sword-devel mailing list: sword-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page




More information about the sword-devel mailing list