I am doing an installer, using izpack, for our server setup. One of which is to created the repository tables using the -upgradeRepository. So I copied servoy_server.bat to servoy_server_upgraderepository.bat
- Code: Select all
CD $INSTALL_PATH\application_server
java -Djava.awt.headless=true -Xmx1280m -Xms64m -XX:MaxPermSize=128m -classpath $INSTALL_PATH\application_server\lib\activation.jar;$INSTALL_PATH\application_server\lib\antlr.jar;$INSTALL_PATH\application_server\lib\apache-mime4j.jar;$INSTALL_PATH\application_server\lib\BrowserLauncher2.jar;$INSTALL_PATH\application_server\lib\commons-codec.jar;$INSTALL_PATH\application_server\lib\commons-collections.jar;$INSTALL_PATH\application_server\lib\commons-dbcp.jar;$INSTALL_PATH\application_server\lib\commons-fileupload.jar;$INSTALL_PATH\application_server\lib\commons-io.jar;$INSTALL_PATH\application_server\lib\commons-logging.jar;$INSTALL_PATH\application_server\lib\commons-pool.jar;$INSTALL_PATH\application_server\lib\dom4j.jar;$INSTALL_PATH\application_server\lib\hibernate3.jar;$INSTALL_PATH\application_server\lib\httpclient.jar;$INSTALL_PATH\application_server\lib\httpclient-cache.jar;$INSTALL_PATH\application_server\lib\httpcore.jar;$INSTALL_PATH\application_server\lib\httpmime.jar;$INSTALL_PATH\application_server\lib\j2db.jar;$INSTALL_PATH\application_server\lib\j2dbdev.jar;$INSTALL_PATH\application_server\lib\jabsorb.jar;$INSTALL_PATH\application_server\lib\javassist.jar;$INSTALL_PATH\application_server\lib\jcifs.jar;$INSTALL_PATH\application_server\lib\joda-time.jar;$INSTALL_PATH\application_server\lib\js.jar;$INSTALL_PATH\application_server\lib\jta.jar;$INSTALL_PATH\application_server\lib\jug.jar;$INSTALL_PATH\application_server\lib\log4j.jar;$INSTALL_PATH\application_server\lib\mail.jar;$INSTALL_PATH\application_server\lib\MRJAdapter.jar;$INSTALL_PATH\application_server\lib\networktnl.jar;$INSTALL_PATH\application_server\lib\rmitnl.jar;$INSTALL_PATH\application_server\lib\server-bootstrap.jar;$INSTALL_PATH\application_server\lib\servlet-api.jar;$INSTALL_PATH\application_server\lib\slf4j-api.jar;$INSTALL_PATH\application_server\lib\slf4j-log4j.jar;$INSTALL_PATH\application_server\lib\wicket.jar;$INSTALL_PATH\application_server\lib\wicket-calendar.jar;$INSTALL_PATH\application_server\lib\wicket-extentions.jar com.servoy.j2db.server.main.ApplicationServer %1 %2 %3 %4 %5 %6 %7 %8 %9
in my izpack install.xml
- Code: Select all
<parsable type="plain" targetfile="$INSTALL_PATH/application_server/servoy_server_upgraderepository.bat" os="windows"/>
<executable targetfile="$INSTALL_PATH/application_server/servoy_server_upgraderepository.bat" stage="postinstall" keep="true">
<args>
<arg value="-upgradeRepository"/>
</args>
<os family="windows"/>
</executable>
when i tried to execute myinstall.jar it produced an error
- Code: Select all
0[main] ERROR com.servoy.j2db.util.Debug - Configuration file is missing (you might have chosen to not install a database from installer), place a valid config file in the application_server directory (from your development environment, for example)