Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (499)
Games in Android Showcase (118)
games submitted by our members
Games in WIP (567)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Need help getting project setup under Eclipse  (Read 984 times)
0 Members and 1 Guest are viewing this topic.
Offline bcrane

Junior Newbie





« Posted 2007-03-03 01:02:58 »

I've followed the instructions here: http://www.java-gaming.org/forums/index.php?topic=14033.0  ...however I'm still having troubles getting the server running when using trying to use a boot class that I specify. I can get the server running under Eclipse if there are no games specified in the conf/deploy.xml files, but that doesn't really do the trick!

Basically all I've done so far is create a project in Eclipse, hook up the references to SunGameServer.jar and setup the run/debug argument for the conf file (although, it seems to load it just fine without the arg). I've copied the ChatTestBoot.java file into my project (fixed the package reference in the file, but it's otherwise unchanged), under our project root package (it's the only java file in there so far), adjusted the conf and deploy.xml files to point to the right locations (I believe), but I'm still getting this exception when I try to run the server:

java.lang.StringIndexOutOfBoundsException: String index out of range: -1
   at java.lang.String.substring(Unknown Source)
   at com.sun.gi.framework.install.impl.InstallationURL.<init>(InstallationURL.java:121)
   at com.sun.gi.framework.install.impl.DeployerImpl.<init>(DeployerImpl.java:123)
   at com.sun.gi.SGS.<init>(SGS.java:128)
   at com.sun.gi.SGS.main(SGS.java:197)
java.lang.InstantiationException: Missing Installation Loader
   at com.sun.gi.framework.install.impl.DeployerImpl.<init>(DeployerImpl.java:129)
   at com.sun.gi.SGS.<init>(SGS.java:128)
   at com.sun.gi.SGS.main(SGS.java:197)

Here is my SGS-apps.conf file:

#This file describes the games installed into this back end as a list of one line entries
#The entries make up a 2 column able as follows
#Game ID   URL Location of deployment XML
1   file:deployment.xml

Here is my deployment.xml file:

<?xml version="1.0" encoding="UTF-8"?>
<GAMEAPP gamename="ChatTest">
   <GLEAPP bootclass="com.bigfishgames.azur.server.ChatTestBoot" classpathURL="file:bin" />       
   <USERMANAGER serverclass="com.sun.gi.comm.users.server.impl.TCPIPUserManager"
      reconnect_key_ttl="30">       
      
      <PARAMETER tag="host" value="127.0.0.1" />       
      <PARAMETER tag="port" value="1150" /> 
      <VALIDATOR moduleclass="com.sun.gi.comm.users.validation.impl.FlatFileUserValidator">
         <PARAMETER tag="password_file_url" value="file:passwd.txt" />
      </VALIDATOR>      
   </USERMANAGER>   
</GAMEAPP>

The project structure looks like this:

<projectfolder>
    .project
    SGS-apps.conf
    passwd.txt
    deployment.xml
    <src>
        <com>
            <bigfishgames>
                <azur>
                    <server>
                        ChatTestBoot.java
    <bin>
        <com>
            <bigfishgames>
                <azur>
                    <server>
                        ChatTestBoot.class

I'm stumped at this point...I've tried playing around with the classpathURL to no effect. Any ideas?
Offline Jeff

JGO Coder




Got any cats?


« Reply #1 - Posted 2007-03-11 20:07:55 »

Please down load the 0.9 release if you haven't already and see my updated instructions further down that thread.



Got a question about Java and game programming?  Just new to the Java Game Development Community?  Try my FAQ.  Its likely you'll learn something!

http://wiki.java.net/bin/view/Games/JeffFAQ
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

Pippogeek (39 views)
2014-09-24 16:13:29

Pippogeek (30 views)
2014-09-24 16:12:22

Pippogeek (19 views)
2014-09-24 16:12:06

Grunnt (45 views)
2014-09-23 14:38:19

radar3301 (27 views)
2014-09-21 23:33:17

BurntPizza (63 views)
2014-09-21 02:42:18

BurntPizza (33 views)
2014-09-21 01:30:30

moogie (41 views)
2014-09-21 00:26:15

UprightPath (50 views)
2014-09-20 20:14:06

BurntPizza (54 views)
2014-09-19 03:14:18
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!