Chat Tutorial in NetBeans/Deploy Text Client: Difference between revisions

Jump to navigation Jump to search
Content deleted Content added
imported>SimonSmall
Tidy up
imported>SimonSmall
Wrong directory used (typo)
Line 3: Line 3:
Deployment is the copying of files from the Development directories to a location that will be accessed by the users. Do not expect these to be the same.
Deployment is the copying of files from the Development directories to a location that will be accessed by the users. Do not expect these to be the same.


You will need a location for the destination of your developed code. This is referred to as '''PLAYPATH'''. Replace this with whatever you have chosen as that location. Create sub-directories '''libs''' and '''log'''.
You will need a location for the destination of your developed code. This is referred to as '''PLAYPATH'''. Replace this with whatever you have chosen as that location. Create sub-directories '''lib''' and '''log'''.


== Marauroa ==
== Marauroa ==


If you built the Marauroa engine from source code, it creates a '''marauroa.jar''' file in the '''dist''' directory of the marauroa project.
If you built the Marauroa engine from source code, it creates a '''marauroa.jar''' file in the '''dist''' directory of the marauroa project.
* Copy the '''marauroa.jar''' file from the dist directory into the libs sub-directory of PLAYPATH.
* Copy the '''marauroa.jar''' file from the dist directory into the lib sub-directory of PLAYPATH.


== Other libs files ==
== Other lib files ==


If you did not build the '''marauroa.jar''' file from source, you will need to copy this from the downloaded sources to the libs directory. You also need to copy '''h2.jar''' and '''log4j.jar''' from the downloaded sources to the libs directory.
If you did not build the '''marauroa.jar''' file from source, you will need to copy this from the downloaded sources to the lib directory. You also need to copy '''h2.jar''' and '''log4j.jar''' from the downloaded sources to the lib directory.


== Server ==
== Server ==


When you build the Server library, it creates a '''server.jar''' file in the '''dist''' directory of the Server project.
When you build the Server library, it creates a '''server.jar''' file in the '''dist''' directory of the Server project.
* Copy the '''server.jar''' file into the libs sub-directory of PLAYPATH.
* Copy the '''server.jar''' file into the lib sub-directory of PLAYPATH.
* Copy the '''server.ini''' and '''log4j.properties''' files from the '''src\server''' directory of the Server project to your PLAYPATH directory.
* Copy the '''server.ini''' and '''log4j.properties''' files from the '''src\server''' directory of the Server project to your PLAYPATH directory.
* Create an empty '''admins.txt''' file in your PLAYPATH directory.
* Create an empty '''admins.txt''' file in your PLAYPATH directory.
Line 33: Line 33:


<pre>
<pre>
set LOCALCLASSPATH=.;libs/marauroa.jar;libs/log4j.jar;libs/h2.jar;libs/server.jar
set LOCALCLASSPATH=.;lib/marauroa.jar;lib/log4j.jar;lib/h2.jar;lib/server.jar


java -cp "%LOCALCLASSPATH%" marauroa.server.marauroad -c server.ini -l
java -cp "%LOCALCLASSPATH%" marauroa.server.marauroad -c server.ini -l
Line 47: Line 47:


<pre>
<pre>
set LOCALCLASSPATH=.;libs/marauroa.jar;libs/log4j.jar;libs/h2.jar
set LOCALCLASSPATH=.;lib/marauroa.jar;lib/log4j.jar


java -cp "%LOCALCLASSPATH%" -jar "client.jar" test1 test1 test1@mail.net
java -cp "%LOCALCLASSPATH%" -jar "client.jar" test1 test1 test1@mail.net