Using java packages with WebObjects and Xcode

Joshua Dubey <[email protected]>
Newsgroups gmane.comp.web.webobjects.devel
Message-ID <[email protected]>
Hi,

I am creating a new web objects application using Xcode2.3.  I would  
like to be able to use a proper package structure.  Specifically, I  
would like my Application class to be in a package, e.g.  
com.mycompany.mypackage.

I follow these steps:

File->New Project
Select WebObjects Application
Use all defaults on other choices
Open Application.java and add a package directive
Build and Run

Output as follows

[Session started at 2007-01-05 08:46:58 -0800.]
Reading MacOSClassPath.txt ...
Launching testproj2.woa ...
java -XX:NewSize=2m -Xmx64m -Xms32m -DWORootDirectory="/System" - 
DWOLocalRootDirectory="" -DWOUserDirectory="/Users/jdubey/testproj2/ 
build/Development" -DWOEnvClassPath="" - 
DWOApplicationClass=Application -DWOPlatform=MacOS - 
Dcom.webobjects.pid=19205 -classpath WOBootstrap.jar  
com.webobjects._bootstrap.WOBootstrap
appRoot is /Users/jdubey/testproj2/build/Development/testproj2.woa/ 
Contents
Loading /Users/jdubey/testproj2/build/Development/testproj2.woa/ 
Contents/MacOS/MacOSClassPath.txt
Generated classpath:
   /Users/jdubey/testproj2/build/Development/testproj2.woa/Contents/ 
Resources/Java/testproj2.jar
   /System/Library/Frameworks/JavaFoundation.framework/Resources/Java/ 
javafoundation.jar
   /System/Library/Frameworks/JavaEOControl.framework/Resources/Java/ 
javaeocontrol.jar
   /System/Library/Frameworks/JavaEOAccess.framework/Resources/Java/ 
javaeoaccess.jar
   /System/Library/Frameworks/JavaWebObjects.framework/Resources/Java/ 
javawebobjects.jar
   /System/Library/Frameworks/JavaWOExtensions.framework/Resources/ 
Java/JavaWOExtensions.jar
   /System/Library/Frameworks/JavaXML.framework/Resources/Java/ 
javaxml.jar
   /System/Library/Frameworks/JavaJDBCAdaptor.framework/Resources/ 
Java/javajdbcadaptor.jar
   /Users/jdubey/Library/Java
   /Library/Java/
   /System/Library/Java/
   /Network/Library/Java
   /System/Library/Frameworks/JavaVM.framework/Classes/classes.jar
   /System/Library/Frameworks/JavaVM.framework/Classes/ui.jar
   /Library/WebObjects/Extensions/avalon-framework-4.1.2.jar
   /Library/WebObjects/Extensions/axis-ant.jar
   /Library/WebObjects/Extensions/axis.jar
   /Library/WebObjects/Extensions/commons-discovery.jar
   /Library/WebObjects/Extensions/commons-logging.jar
   /Library/WebObjects/Extensions/jaxrpc.jar
   /Library/WebObjects/Extensions/log4j-1.2.4.jar
   /Library/WebObjects/Extensions/logkit-1.0.1.jar
   /Library/WebObjects/Extensions/saaj.jar
   /Library/WebObjects/Extensions/servlet.jar
   /Library/WebObjects/Extensions/wsdl4j.jar
   /Library/WebObjects/Extensions/
Can't load Application class, exiting...
java.lang.ClassNotFoundException: Application
	at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
	at com.webobjects._bootstrap.WOBootstrap.main(WOBootstrap.java:68)

testproj2 has exited with status 1.

Any ideas?

Thanks,

Josh
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.