as windows service?

You are here

as windows service?

32 posts / 0 new
Last post
AdamCox
AdamCox's picture
as windows service?

I was wondering if anyone has been able to set MEC AS2 as a windows service. If the server restarts someone has to log onto the desktop for the application to start (in startup folder)

I have looked at using srvany.exe from Microsoft's reskit, to make a user defined service. After configuring it the service starts without error, but the AS2 app never starts.

Has anyone out there got MEC AS2 to run as a windows serivce?

Thanks!

Adam

heller
heller's picture

AdamCox,

m-e-c as2 is no client-server system, the GUI is part of the product. That is why I am curious if this could work.

Anyway I would recomment the Tanuki Service Wrapper for such an attempt.

Could you please post your experiences if you have tried it?

Regards
Heller

beckenrod
beckenrod's picture

I had the same issue and ended up using Tweak to auto-logon a particular user which would then launch the application.

I'd definitely be interested if you are able to get a true 'service' type of solution working though.

heller
heller's picture

beckenrod,

this is a smart idea to use Tweak! Nice to hear that this works as workaround. But perhaps someone wants to check the service wrapper to create a service?

Regards
Heller

steveo
steveo's picture

Can someone post the location for Tweak?

Many thanks!

Steve

beckenrod
beckenrod's picture
steveo wrote:

Can someone post the location for Tweak?

Many thanks!

Steve

Here is the XP version. There are versions out there for all releases of Windows I beleive.

http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx

AdamCox
AdamCox's picture

I am working on getting this wrapper to work on windowsXP
I used the jboss integration method.
Followed the integration instructions from wrapper. basically copy all wrapper files into jboss. launch wrapper which will launch jboss and AS2 (through config file)

I get the jboss to run without error, and a service installed into windows services.msc. The service starts but nothing happens. When I look at the log file I notice that I get some excetions.
-Jboss runs on tcp 8080
-Some errors with jvm_bind.
-problems acessing port 4444 and up
-jboss:service=WebService

We run coldfusion and that was already conflicting the RMI port (I edited the RMI port via instructions in this forum)
Also, changed the listening port off of 8080.

If I can't get this figured out in a reasonable amount of time I may fall to the TweakUI (IT will probably not like a sever auto-logging in though)

I am still hopeful this will work, but now its just finding all the little conflicts and fixing them. I will keep you updated on my progress

AdamCox
AdamCox's picture

ok... I obviously have no idea what I am doing... jboss was an example setup if I want to use jboss (which I don't)
so, the setup was hugely different.
I edited a few batch files as well as the conf file.
The service installed and the application ran fine through the runapp.bat file.

But when I start the service, the app doesn't start..
Here is part of the conf file that I changed (I don't see an file upload, so I'll paste it in line)

#********************************************************************
# Wrapper Properties
#********************************************************************
# Java Application
wrapper.java.command=java

# Java Main class. This class must implement the WrapperListener interface
# or guarantee that the WrapperManager class is initialized. Helper
# classes are provided to do this for you. See the Integration section
# of the documentation for details.
wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp

# Java Classpath (include wrapper.jar) Add class path elements as
# needed starting from 1
wrapper.java.classpath.1=lib/wrapper.jar
wrapper.java.classpath.2=mec_as2.jar
wrapper.java.classpath.3=jetty/start.jar
wrapper.java.classpath.4=jlib/activation.jar
wrapper.java.classpath.5=jlib/bcmail-jdk16-136.jar
wrapper.java.classpath.6=jlib/bcprov-jdk16-136.jar
wrapper.java.classpath.7=jlib/commons-codec-1.3.jar
wrapper.java.classpath.8=jlib/commons-httpclient-3.0.1.jar
wrapper.java.classpath.9=jlib/commons-logging.jar
wrapper.java.classpath.10=jlib/dbgrid-1.0.4.jar
wrapper.java.classpath.11=jlib/help4-nls.jar
wrapper.java.classpath.12=jlib/help4.jar
wrapper.java.classpath.13=jlib/hsqldb.jar
wrapper.java.classpath.14=jlib/javamail-1.3.jar
wrapper.java.classpath.15=jlib/ohj-jewt.jar
wrapper.java.classpath.16=jlib/oracle_ice5.jar
wrapper.java.classpath.17=jlib/xalan_2_6_0.jar
wrapper.java.classpath.18=jlib/xerces_2_6_2.jar
wrapper.java.classpath.19=jlib/xml-apis.jar
wrapper.java.classpath.20=jlib/jms/activation.jar
wrapper.java.classpath.21=jlib/jms/commons-logging-api.jar
wrapper.java.classpath.22=jlib/jms/jakarta-regexp-1.2.jar
wrapper.java.classpath.23=jlib/jms/JCup.jar
wrapper.java.classpath.24=jlib/jms/jgroups-all.jar
wrapper.java.classpath.25=jlib/jms/jms.jar
wrapper.java.classpath.26=jlib/jms/jmxri.jar
wrapper.java.classpath.27=jlib/jms/jmxtools.jar
wrapper.java.classpath.28=jlib/jms/jndi.jar
wrapper.java.classpath.29=jlib/jms/joram-client.jar
wrapper.java.classpath.30=jlib/jms/joram-config.jar
wrapper.java.classpath.31=jlib/jms/joram-connector.jar
wrapper.java.classpath.32=jlib/jms/joram-gui.jar
wrapper.java.classpath.33=jlib/jms/joram-kclient.jar
wrapper.java.classpath.34=jlib/jms/joram-mom.jar
wrapper.java.classpath.35=jlib/jms/joram-raconfig.jar
wrapper.java.classpath.36=jlib/jms/joram-shared.jar
wrapper.java.classpath.37=jlib/jms/jta.jar
wrapper.java.classpath.38=jlib/jms/kxml.jar
wrapper.java.classpath.39=jlib/jms/mail.jar
wrapper.java.classpath.40=jlib/jms/midpapi.jar
wrapper.java.classpath.41=jlib/jms/ow_monolog.jar
wrapper.java.classpath.42=jlib/jms/soap.jar

# Java Library Path (location of Wrapper.DLL or libwrapper.so)
wrapper.java.library.path.1=lib

# Java Additional Parameters
#wrapper.java.additional.1=

# Initial Java Heap Size (in MB)
#wrapper.java.initmemory=3

# Maximum Java Heap Size (in MB)
#wrapper.java.maxmemory=64

# Application parameters. Add parameters as needed starting from 1
wrapper.app.parameter.1=de.mendelson.comm.as2.AS2

AdamCox
AdamCox's picture

a couple things that I did on my server.
-downloaded the zip
-changed the RMI port to something else. I have to because we also have coldfusion server running on this machine which already has the RMI port taken.
-installed the JCE into two places

installing wrapper.
put the .bat files into \as2
put in \conf into \as2\conf (containing wrapper.conf)
put wrapper.exe into \as2
put \lib into \as2\lib
changed the log to goto the as2 "log" folder instead of "logs"
ran installapp-NT.bat
started the app and had no problem.

hints:
seems to only work with the .zip of mec_as2(I'm using b.17)
all as2 jars must be in the wrapper.conf file

There is probably more, but this was spread out a couple weeks, but this should be enough to get someone started.

good luck

heller
heller's picture

AdamCox,

superb, thank your for this great job and all your effort!

Regards
Heller

beckenrod
beckenrod's picture
heller wrote:

AdamCox,

superb, thank your for this great job and all your effort!

Regards
Heller

Adam/heller,

Would you consider sharing the setup files and making this part of the install options or install files/documentation?

I think it would be very beneficial to many users.

Regards.

heller
heller's picture

beckenrod,

I made nothing on this task but @Adam if you like to you could write me some kind of documentation and send it to sh at mendelson dot de, I will add it as new chapter to the online help of m-e-c as2.

Regards
Heller

AdamCox
AdamCox's picture

I'll go ahead and write-up what I have and send it over to you

heller
heller's picture

Adam,

thank you. I received your manual and added it the online documentation of m-e-c as2.

If anybody else has some kind of documentation/hints that he wants to be added to the documentation of m-e-c as2 please feel free to send it to me, I will add it.

Regards
Heller

nabster
nabster's picture

Hi,

I could install the windows service as described. But when I try to start the service nothing happens. if i try to start the service from the console I get the following output:

wrapper | Starting the MECAS2 service...
wrapper | The MECAS2 service was launched, but failed to start.
Press any key to continue . . .

I have no idea what does not work correctly... Any idea??? Is there any other way to run the server as a service?

Thanks

AdamCox
AdamCox's picture

Nabster-
the error message that you are getting is pretty vague. I think that wrapper makes a log file. if thats so, you may be able to find specific information about 'why' if failed.

I assume you've read over my "I think I got it" post? That has all the changes I made to MEC to make it run as a service.

big things were that it has to use the .bat file from the source rather than the compiled exe. Also, all the jar files must be specified in the wrapper bat file you can see those in the "screwed up" post in this thread.

I sent in write-up of what I did. I'm not sure if Heller has a link to that or not.

-=Adam=-

AdamCox
AdamCox's picture

When running as a service you lose the GUI. But, you still get the webservice. I am able to monitor incmoing/outgoing documents this way. basically the only thing I lose out is adding in trading partners and configuring.

When our load and trading partners starts to expand I may start to feel differently about having to shut down the service to add in a trading partner, but now its fine. We are expecting to add in 40 trading partners over the course of the year. We'll see how it holds ;)

heller
heller's picture

Thank you Adam for your reply.

You describe a very important problem in the architecture that has been discussed already several times in this forum. I hope we fixed it now - we added a framework around the APACHE MINA project to separate client and server for m-e-c as2, this seems to work fine. The next release will have separated client and server classes, means the server will contain no more GUI parts and could be started as service without the GUI/display problem.
This should fix the issue you mentioned, the client could then connect to the server service any time and could be closed separatly after the configuration has been done.

Regards
Heller

AdamCox
AdamCox's picture

Thats exciting news. I haven't been able to update my AS2 because of all the changes I made to my running version, plus not much time. Once this build you're talking about is released I'll look into migrating over to that.

Which build numbers would those be? b.21 has Mina? and the next release will have the separated server/client?

-Adam

heller
heller's picture

Adam,

build 21 contains MINA, it has been used to separate the client classes from the server classes. Its possible with this code to run the server standalone and attach a client to it. The installer installs an executable that first starts the server and then the client.
If you want to start the server/client each by itself please add a wrapper class/script or something, these are the classes to start:

Client:
de.mendelson.comm.as2.client.AS2Gui

Server:
de.mendelson.comm.as2.server.AS2Server

Regards
Heller

fpirillo
fpirillo's picture

I have been successfully able to run AS2 as a service using the Java Service Wrapper and am in the process of separating the GUI from the backend. I'll let you know how it goes. I'm still running build 11. I haven't migrated to later versions because of all the custom code I"ve put in. I have added a standalone certificate manager interface as part of the GUI to easily import/remove certificates from the certificate store. Also I have added in a DB manager as well to create custom tables (similar to SQL Server's Enterprise Manager)

I didn't really want to have to add in all must custom code and classes to a later version, so I've stayed with build 11. If this is successful, I will post details on how to separate server from GUI for those of you who have versions of mecAS2 without the MINA framework.

thanks

officeglen
officeglen's picture

I wasn't able to get this to work until I changed the line:
wrapper.app.parameter.1=de.mendelson.comm.as2.AS2

to:
wrapper.java.mainclass=de.mendelson.comm.as2.AS2

Before the change it would try to launch "Main" instead of de.mendelson.comm.as2.AS2

agonzalezr
agonzalezr's picture

There are some small differences in the .jar file names used in the wrapper.conf (as stated in [screwed up], also in the Help -> Help System -> ... Creating a service wrapper; and some files now have dissapeared)

wrapper.java.classpath.1=lib/wrapper.jar
wrapper.java.classpath.2=mec_as2.jar
wrapper.java.classpath.3=lax.jar
wrapper.java.classpath.4=jetty/start.jar
wrapper.java.classpath.5=jlib/activation.jar
wrapper.java.classpath.6=jlib/bcmail-jdk16-140.jar
wrapper.java.classpath.7=jlib/bcprov-jdk16-140.jar
wrapper.java.classpath.8=jlib/commons-codec-1.3.jar
wrapper.java.classpath.9=jlib/commons-bdcp-1.2.2.jar
wrapper.java.classpath.10=jlib/commons-httpclient-3.1.jar
wrapper.java.classpath.11=jlib/commons-logging.jar
wrapper.java.classpath.12=jlib/commons-pol-1.3.jar
wrapper.java.classpath.13=jlib/dbgrid-1.0.4.jar
wrapper.java.classpath.14=jlib/help4-nls.jar
wrapper.java.classpath.15=jlib/help4.jar
wrapper.java.classpath.16=jlib/hsqldb.jar
wrapper.java.classpath.17=jlib/javamail-1.4.1.jar
wrapper.java.classpath.18=jlib/l2fprod-common-all.jar
wrapper.java.classpath.19=jlib/ohj-jewt.jar
wrapper.java.classpath.20=jlib/oracle_ice5.jar
wrapper.java.classpath.21=jlib/jms/activation.jar
wrapper.java.classpath.22=jlib/jms/commons-logging-api.jar
wrapper.java.classpath.23=jlib/jms/jakarta-regexp-1.2.jar
wrapper.java.classpath.24=jlib/jms/JCup.jar
wrapper.java.classpath.25=jlib/jms/jgroups-all.jar
wrapper.java.classpath.26=jlib/jms/jms.jar
wrapper.java.classpath.27=jlib/jms/jmxri.jar
wrapper.java.classpath.28=jlib/jms/jmxtools.jar
wrapper.java.classpath.29=jlib/jms/jndi.jar
wrapper.java.classpath.30=jlib/jms/joram-client.jar
wrapper.java.classpath.31=jlib/jms/joram-config.jar
wrapper.java.classpath.32=jlib/jms/joram-connector.jar
wrapper.java.classpath.33=jlib/jms/joram-gui.jar
wrapper.java.classpath.34=jlib/jms/joram-kclient.jar
wrapper.java.classpath.35=jlib/jms/joram-mom.jar
wrapper.java.classpath.36=jlib/jms/joram-raconfig.jar
wrapper.java.classpath.37=jlib/jms/joram-shared.jar
wrapper.java.classpath.38=jlib/jms/jta.jar
wrapper.java.classpath.39=jlib/jms/kxml.jar
wrapper.java.classpath.40=jlib/jms/midpapi.jar
wrapper.java.classpath.41=jlib/jms/ow_monolog.jar
wrapper.java.classpath.42=jlib/jms/soap.jar

I get the same error with zip and with install b25 version:
After installing the service with InstallApp-NT.bat
when I try to start the service with StartApp-NT.bat
the wrapper.log says ...

MECAS2_ZIP installed.
Starting the MECAS2_ZIP service...
--> Wrapper Started as Service
Java Service Wrapper Community Edition 3.3.1
Copyright (C) 1999-2008 Tanuki Software, Inc. All Rights Reserved.
http://wrapper.tanukisoftware.org

Launching a JVM...
WrapperManager: Initializing...
Waiting to start...
Fatal: Unable to load splash image resource /de/mendelson/comm/as2/client/Splash.jpg.
<-- Wrapper Stopped
The MECAS2_ZIP service was launched, but failed to start.

BTW, files in as2help/HTML are not fully transalted:
1) File logging_de.html exists, but not logging_en.html
2) File quickstart_en.html exists, but not quickstart_de.html
3) File security_certs_de.html exists, but not security_certs_en.html
4) File servicewrapper_en.html exists, but not servicewrapper_de.html (note that this text is for b23 not for b25)
5) File settings_de.html exists, but not settings_en.html

Regards,

Armando

mccachar
mccachar's picture

I just made AdamCox's directions work against 1.1b31 on Windows Storage Server 2003 R2 SP2. For us, it's a two-stage process where files come into a Linux box in the DMZ, then get shifted again to an internal file server, so this Windows machine is the final recipient of the data.

Below are AdamCox's directions, with my comments (preceded by #*****). I learned a lot in the process and I hope it helps someone else.

Thanks,
Chaz

=============================================================

Steps to setup wrapper:

1.Extract wrapper to c:\wrapper
2.Copy files/folder from wrapper extracted folder to the mec folder
a.wrapper\bin\wrapper.exe ? mec\as2\
b.wrapper\src\bin\ StartApp-NT.bat.in ? mec\as2\StartApp-NT.bat.in
c.wrapper\src\bin\ StopApp-NT.bat.in ? mec\as2\StopApp-NT.bat.in
d.wrapper\src\bin\ InstallApp-NT.bat.in ? mec\as2\ InstallApp-NT.bat.in
e.wrapper\src\bin\ UninstallApp-NT.bat.in ? mec\as2 UninstallApp-NT.bat.in
f.wrapper\src\bin\ App.bat.in ? mec\as2\App.bat.in
g.wrapper\src\conf\wrapper.conf.in ? mec\as2\conf\wrapper.conf.in

h.wrapper\lib\ ? mec_as2\lib\
#*****copied whole lib directory from c:\wrapper

3.That should be all the files need. Now we need to edit the files.
4.remove all the .in from the files that you copied into the mec_as2.
5.edit all the *.bat files (remove the ..\)

a.set _WRAPPER_CONF="%_REALPATH%\conf\wrapper.conf"
#*****used just "wrapper.conf"

6.remove the “.in” from the mec\as2\conf\wrapper.conf.in
7.edit the mec\as2\conf\wrapper.conf file.
a.Use the appendix A as a guide
b.Wrapper.conf is split into three major sections first will be the mec as2 application configuration, second is wrapper configuration (untouched). Third is the windows service setup.
8.first section of wrapper.conf (wrapper properties)

a.in the third line wrapper.java.classpath.n = “” (n=incremented number)
#*****fwiw, there were gaps in my numbering and even a duplicate number once, and it still worked

b.this will be every jar that mec as2 uses for example
i.wrapper.java.classpath.1=lib/wrapper.jar
ii.wrapper.java.classpath.2=mec_as2.jar
iii.wrapper.java.classpath.3=jetty/start.jar
iv.etc
c. in the last portion for the fir section it should read wrapper.app.parameter.1=de.mendelson.comm.as2.AS2
9.Second section (wrapper logging properties)
a.Change \logs to \log to match up with AS2’s log directory
10.last portions (services settings)
a.these I will leave up to you. I replaced all the “@blah@” with “MECAS2” (leave out the quotes of course)Important notes:
-Don’t edit wrapper.conf while the service is installed. Run the uninstall bat file then edit.
-double click on the install bat to make it a service.
-now it will be in your services.msc. (start and stop as desired)

http://wrapper.tanukisoftware.org

*********MY WRAPPER.CONF File

# Wrapper Properties

# Java Application
wrapper.java.command=java# Java Main class. This class must implement the WrapperListener interface
# or guarantee that the WrapperManager class is initialized. Helper
# classes are provided to do this for you. See the Integration section
# of the documentation for details.
wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp

# Java Classpath (include wrapper.jar) Add class path elements as
# needed starting from 1
wrapper.java.classpath.1=lib/wrapper.jar

wrapper.java.classpath.2=mec_as2.jar
#*****just as2.jar

wrapper.java.classpath.3=jetty/start.jar
wrapper.java.classpath.4=jlib/activation.jar

wrapper.java.classpath.5=jlib/bcmail-jdk16-136.jar
#*****changed to -145.jar

wrapper.java.classpath.6=jlib/bcprov-jdk16-136.jar
#*****changed to -145.jar

wrapper.java.classpath.7=jlib/commons-codec-1.3.jar
#*****changed to jlib/httpclient/commons-codec-1.3.jar

wrapper.java.classpath.8=jlib/commons-httpclient-3.0.1.jar
#*****changed to jlib/httpclient/httpclient-4.0.1.jar

wrapper.java.classpath.9=jlib/commons-logging.jar
#*****changed to jlib/wings/commons-logging.jar

#wrapper.java.classpath.10=jlib/dbgrid-1.0.4.jar
***removed

wrapper.java.classpath.11=jlib/help4-nls.jar
wrapper.java.classpath.12=jlib/help4.jar
wrapper.java.classpath.13=jlib/hsqldb.jar

wrapper.java.classpath.14=jlib/javamail-1.3.jar
#*****changed to jlib/javamail-1.4.3.jar

wrapper.java.classpath.15=jlib/ohj-jewt.jar
wrapper.java.classpath.16=jlib/oracle_ice5.jar

#wrapper.java.classpath.17=jlib/xalan_2_6_0.jar
#*****removed

#wrapper.java.classpath.18=jlib/xerces_2_6_2.jar
#*****removed

#wrapper.java.classpath.19=jlib/xml-apis.jar
#*****removed

wrapper.java.classpath.20=jlib/jms/activation.jar

#wrapper.java.classpath.21=jlib/jms/commons-logging-api.jar
#*****removed

wrapper.java.classpath.22=jlib/jms/jakarta-regexp-1.2.jar
wrapper.java.classpath.23=jlib/jms/JCup.jar
wrapper.java.classpath.24=jlib/jms/jgroups-all.jar
wrapper.java.classpath.25=jlib/jms/jms.jar
wrapper.java.classpath.26=jlib/jms/jmxri.jar
wrapper.java.classpath.27=jlib/jms/jmxtools.jar
wrapper.java.classpath.28=jlib/jms/jndi.jar
wrapper.java.classpath.29=jlib/jms/joram-client.jar
wrapper.java.classpath.30=jlib/jms/joram-config.jar
wrapper.java.classpath.31=jlib/jms/joram-connector.jar
wrapper.java.classpath.32=jlib/jms/joram-gui.jar
wrapper.java.classpath.33=jlib/jms/joram-kclient.jar
wrapper.java.classpath.34=jlib/jms/joram-mom.jar
wrapper.java.classpath.35=jlib/jms/joram-raconfig.jar
wrapper.java.classpath.36=jlib/jms/joram-shared.jar
wrapper.java.classpath.37=jlib/jms/jta.jar
wrapper.java.classpath.38=jlib/jms/kxml.jar

#wrapper.java.classpath.39=jlib/jms/mail.jar
#*****removed

wrapper.java.classpath.40=jlib/jms/midpapi.jar
wrapper.java.classpath.41=jlib/jms/ow_monolog.jar
wrapper.java.classpath.42=jlib/jms/soap.jar

wrapper.java.classpath.43=jlib/mina/mina-core-1.1.7.jar
#*****added for java.lang.NoClassDefFoundError: org/apache/mina/common/IoAcceptorConfig

wrapper.java.classpath.44=jlib/commons-dbcp-1.2.2.jar
#*****added for java.lang.NoClassDefFoundError: org/apache/commons/dbcp/BasicDataSource

wrapper.java.classpath.45=jlib/commons-pool-1.4.jar
#*****added for java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPool

wrapper.java.classpath.46=jlib/wings/dwr.jar
#*****added for java.lang.ClassNotFoundException: uk.ltd.getahead.dwr.DWRServlet

wrapper.java.classpath.47=jetty/lib/servlet-api-2.5-20081211.jar
#*****added for failed dwr-invoker: java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet

wrapper.java.classpath.48=jlib/wings/wings.jar
#*****added for java.lang.ClassNotFoundException: org.wings.session.WingServlet

wrapper.java.classpath.49=jlib/mina/slf4j-api-1.5.0.jar
#*****added for java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory

wrapper.java.classpath.50=jetty/lib/jsp-2.0/slf4j-simple-1.3.1.jar
#*****added for java.lang.NoClassDefFoundError: Could not initialize class org.slf4j.LoggerFactory

wrapper.java.classpath.51=jlib/httpclient/httpcore-4.0.1.jar
#*****added for java.lang.NoClassDefFoundError: org/apache/http/HttpRequest

wrapper.java.classpath.52=jlib/wings/wingx.jar
#*****added for java.lang.NoClassDefFoundError: org/wingx/XTable

# Java Library Path (location of Wrapper.DLL or libwrapper.so)
wrapper.java.library.path.1=lib# Java Additional Parameters
#wrapper.java.additional.1=# Initial Java Heap Size (in MB)
#wrapper.java.initmemory=3# Maximum Java Heap Size (in MB)
#wrapper.java.maxmemory=64# Application parameters. Add parameters as needed starting from 1
wrapper.app.parameter.1=de.mendelson.comm.as2.AS2

# Wrapper Logging Properties

# Format of output for the console. (See docs for formats)
wrapper.console.format=PM# Log Level for console output. (See docs for log levels)
wrapper.console.loglevel=INFO# Log file to use for wrapper output logging.
wrapper.logfile=log/wrapper.log# Format of output for the log file. (See docs for formats)
wrapper.logfile.format=LPTM# Log Level for log file output. (See docs for log levels)
wrapper.logfile.loglevel=INFO# Maximum size that the log file will be allowed to grow to before
# the log is rolled. Size is specified in bytes. The default value
# of 0, disables log rolling. May abbreviate with the 'k' (kb) or
# 'm' (mb) suffix. For example: 10m = 10 megabytes.
wrapper.logfile.maxsize=0# Maximum number of rolled log files which will be allowed before old
# files are deleted. The default value of 0 implies no limit.
wrapper.logfile.maxfiles=0# Log Level for sys/event log output. (See docs for log levels)
wrapper.syslog.loglevel=NONE

# Wrapper Windows Properties

# Title to use when running as a console
wrapper.console.title=MECAS2

# Wrapper Windows NT/2000/XP Service Properties

# WARNING - Do not modify any of these properties when an application
# using this configuration file has been installed as a service.
# Please uninstall the service before modifying this section. The
# service can then be reinstalled.

# Name of the service
wrapper.ntservice.name=MECAS2

# Display name of the service
wrapper.ntservice.displayname=MECAS2

# Description of the service
wrapper.ntservice.description=MECAS2

# Service dependencies. Add dependencies as needed starting from 1
wrapper.ntservice.dependency.1=

# Mode in which the service is installed. AUTO_START or DEMAND_START
wrapper.ntservice.starttype=AUTO_START

# Allow the service to interact with the desktop.
wrapper.ntservice.interactive=false

petoulachi
petoulachi's picture

Hello,

I'm new in the AS2 community and having the same problem using Mendelson AS2 Community Edition.
I'm running Windows 2008 R2 and I'd love to be able to run it as a windows service.

Is this wrapper is able to do it? As the last post from mccachar refer to MEC AS2 I'm not sure it's the same version (for exemple I don't have any conf nor lib folder in my AS2 folder).
I'm a noob in Java so I'm lost. Any help would be really appreciate !

Thanks

mccachar
mccachar's picture

I believe the /conf and /lib directories to which you refer are from the Java Service Wrapper (separate download; look farther up in the thread), not Mendelson itself. I'd be happy to help, but I'd appreciate a more specific problem.

Thanks,
Chaz

petoulachi
petoulachi's picture

Okay indeed i hasn't understood what you mean by /conf and /lib, but now it's okay.

But it seems that I can't start AS2 as a service, here is the error I get :

STATUS | wrapper | 2010/09/23 16:53:23 | MECAS2 service installed.
STATUS | wrapper | 2010/09/23 16:54:55 | --> Wrapper Started as Service
STATUS | wrapper | 2010/09/23 16:54:55 | Java Service Wrapper Community Edition 32-bit 3.5.3
STATUS | wrapper | 2010/09/23 16:54:55 | Copyright (C) 1999-2010 Tanuki Software, Ltd. All Rights Reserved.
STATUS | wrapper | 2010/09/23 16:54:55 | http://wrapper.tanukisoftware.com
STATUS | wrapper | 2010/09/23 16:54:55 |
STATUS | wrapper | 2010/09/23 16:54:55 | Launching a JVM...
INFO | jvm 1 | 2010/09/23 16:54:56 | WrapperManager: Initializing...
INFO | jvm 1 | 2010/09/23 16:54:56 | WrapperSimpleApp Error: Unable to locate the class de.mendelson.comm.as2.AS2 : java.lang.ClassNotFoundException: de.mendelson.comm.as2.AS2
INFO | jvm 1 | 2010/09/23 16:54:56 |
INFO | jvm 1 | 2010/09/23 16:54:56 | WrapperSimpleApp Usage:
INFO | jvm 1 | 2010/09/23 16:54:56 | java org.tanukisoftware.wrapper.WrapperSimpleApp {app_class} [app_arguments]
INFO | jvm 1 | 2010/09/23 16:54:56 |
INFO | jvm 1 | 2010/09/23 16:54:56 | Where:
INFO | jvm 1 | 2010/09/23 16:54:56 | app_class: The fully qualified class name of the application to run.
INFO | jvm 1 | 2010/09/23 16:54:56 | app_arguments: The arguments that would normally be passed to the
INFO | jvm 1 | 2010/09/23 16:54:56 | application.
ERROR | wrapper | 2010/09/23 16:54:58 | JVM exited while loading the application.

In the conf file, the only line that refer to de.mendelson.comm.as2.AS2 is:
wrapper.app.parameter.1=de.mendelson.comm.as2.AS2

I'm using the latest free version of AS2 1.1 build 31.

thanks for your help !

Avinash75
Avinash75's picture

Please post your wrapper.conf file in the conf folder and as2.lax file at the root of as2 program... .

geco73
geco73's picture

I am using AS2 1.1 build 33. Lot of jar files have changed here. Has anybody an actual wrapper.conf to share? Would be great!

I assume just including all jar files will not work correctly. Order may play a role, right?

Thanks!

geco73
geco73's picture

I am using the tool runAsSvc.exe. Works perfect! So no jsw needed.

petoulachi
petoulachi's picture

Here is my wrapper.conf file :
# Wrapper Properties

# Java Application
wrapper.java.command=java
# Java Main class. This class must implement the WrapperListener interface
# or guarantee that the WrapperManager class is initialized. Helper
# classes are provided to do this for you. See the Integration section
# of the documentation for details.
wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp

# Java Classpath (include wrapper.jar) Add class path elements as
# needed starting from 1
wrapper.java.classpath.1=lib/wrapper.jar

wrapper.java.classpath.2=mec_as2.jar
#*****just as2.jar

wrapper.java.classpath.3=jetty/start.jar
wrapper.java.classpath.4=jlib/activation.jar

wrapper.java.classpath.5=jlib/bcmail-jdk16-136.jar
#*****changed to -145.jar

wrapper.java.classpath.6=jlib/bcprov-jdk16-136.jar
#*****changed to -145.jar

wrapper.java.classpath.7=jlib/commons-codec-1.3.jar
#*****changed to jlib/httpclient/commons-codec-1.3.jar

wrapper.java.classpath.8=jlib/commons-httpclient-3.0.1.jar
#*****changed to jlib/httpclient/httpclient-4.0.1.jar

wrapper.java.classpath.9=jlib/commons-logging.jar
#*****changed to jlib/wings/commons-logging.jar

#wrapper.java.classpath.10=jlib/dbgrid-1.0.4.jar
#***removed

wrapper.java.classpath.11=jlib/help4-nls.jar
wrapper.java.classpath.12=jlib/help4.jar
wrapper.java.classpath.13=jlib/hsqldb.jar

wrapper.java.classpath.14=jlib/javamail-1.3.jar
#*****changed to jlib/javamail-1.4.3.jar

wrapper.java.classpath.15=jlib/ohj-jewt.jar
wrapper.java.classpath.16=jlib/oracle_ice5.jar

#wrapper.java.classpath.17=jlib/xalan_2_6_0.jar
#*****removed

#wrapper.java.classpath.18=jlib/xerces_2_6_2.jar
#*****removed

#wrapper.java.classpath.19=jlib/xml-apis.jar
#*****removed

wrapper.java.classpath.20=jlib/jms/activation.jar

#wrapper.java.classpath.21=jlib/jms/commons-logging-api.jar
#*****removed

wrapper.java.classpath.22=jlib/jms/jakarta-regexp-1.2.jar
wrapper.java.classpath.23=jlib/jms/JCup.jar
wrapper.java.classpath.24=jlib/jms/jgroups-all.jar
wrapper.java.classpath.25=jlib/jms/jms.jar
wrapper.java.classpath.26=jlib/jms/jmxri.jar
wrapper.java.classpath.27=jlib/jms/jmxtools.jar
wrapper.java.classpath.28=jlib/jms/jndi.jar
wrapper.java.classpath.29=jlib/jms/joram-client.jar
wrapper.java.classpath.30=jlib/jms/joram-config.jar
wrapper.java.classpath.31=jlib/jms/joram-connector.jar
wrapper.java.classpath.32=jlib/jms/joram-gui.jar
wrapper.java.classpath.33=jlib/jms/joram-kclient.jar
wrapper.java.classpath.34=jlib/jms/joram-mom.jar
wrapper.java.classpath.35=jlib/jms/joram-raconfig.jar
wrapper.java.classpath.36=jlib/jms/joram-shared.jar
wrapper.java.classpath.37=jlib/jms/jta.jar
wrapper.java.classpath.38=jlib/jms/kxml.jar

#wrapper.java.classpath.39=jlib/jms/mail.jar
#*****removed

wrapper.java.classpath.40=jlib/jms/midpapi.jar
wrapper.java.classpath.41=jlib/jms/ow_monolog.jar
wrapper.java.classpath.42=jlib/jms/soap.jar

wrapper.java.classpath.43=jlib/mina/mina-core-1.1.7.jar
#*****added for java.lang.NoClassDefFoundError: org/apache/mina/common/IoAcceptorConfig

wrapper.java.classpath.44=jlib/commons-dbcp-1.2.2.jar
#*****added for java.lang.NoClassDefFoundError: org/apache/commons/dbcp/BasicDataSource

wrapper.java.classpath.45=jlib/commons-pool-1.4.jar
#*****added for java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPool

wrapper.java.classpath.46=jlib/wings/dwr.jar
#*****added for java.lang.ClassNotFoundException: uk.ltd.getahead.dwr.DWRServlet

wrapper.java.classpath.47=jetty/lib/servlet-api-2.5-20081211.jar
#*****added for failed dwr-invoker: java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet

wrapper.java.classpath.48=jlib/wings/wings.jar
#*****added for java.lang.ClassNotFoundException: org.wings.session.WingServlet

wrapper.java.classpath.49=jlib/mina/slf4j-api-1.5.0.jar
#*****added for java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory

wrapper.java.classpath.50=jetty/lib/jsp-2.0/slf4j-simple-1.3.1.jar
#*****added for java.lang.NoClassDefFoundError: Could not initialize class org.slf4j.LoggerFactory

wrapper.java.classpath.51=jlib/httpclient/httpcore-4.0.1.jar
#*****added for java.lang.NoClassDefFoundError: org/apache/http/HttpRequest

wrapper.java.classpath.52=jlib/wings/wingx.jar
#*****added for java.lang.NoClassDefFoundError: org/wingx/XTable

# Java Library Path (location of Wrapper.DLL or libwrapper.so)
wrapper.java.library.path.1=lib# Java Additional Parameters
#wrapper.java.additional.1=# Initial Java Heap Size (in MB)
#wrapper.java.initmemory=3# Maximum Java Heap Size (in MB)
#wrapper.java.maxmemory=64# Application parameters. Add parameters as needed starting from 1
wrapper.app.parameter.1=de.mendelson.comm.as2.AS2

# Wrapper Logging Properties

# Format of output for the console. (See docs for formats)
wrapper.console.format=PM# Log Level for console output. (See docs for log levels)
wrapper.console.loglevel=INFO# Log file to use for wrapper output logging.
wrapper.logfile=log/wrapper.log# Format of output for the log file. (See docs for formats)
wrapper.logfile.format=LPTM# Log Level for log file output. (See docs for log levels)
wrapper.logfile.loglevel=INFO# Maximum size that the log file will be allowed to grow to before
# the log is rolled. Size is specified in bytes. The default value
# of 0, disables log rolling. May abbreviate with the 'k' (kb) or
# 'm' (mb) suffix. For example: 10m = 10 megabytes.
wrapper.logfile.maxsize=0# Maximum number of rolled log files which will be allowed before old
# files are deleted. The default value of 0 implies no limit.
wrapper.logfile.maxfiles=0# Log Level for sys/event log output. (See docs for log levels)
wrapper.syslog.loglevel=NONE

# Wrapper Windows Properties

# Title to use when running as a console
wrapper.console.title=MECAS2

# Wrapper Windows NT/2000/XP Service Properties

# WARNING - Do not modify any of these properties when an application
# using this configuration file has been installed as a service.
# Please uninstall the service before modifying this section. The
# service can then be reinstalled.

# Name of the service
wrapper.ntservice.name=MECAS2

# Display name of the service
wrapper.ntservice.displayname=MECAS2

# Description of the service
wrapper.ntservice.description=MECAS2

# Service dependencies. Add dependencies as needed starting from 1
wrapper.ntservice.dependency.1=

# Mode in which the service is installed. AUTO_START or DEMAND_START
wrapper.ntservice.starttype=AUTO_START

# Allow the service to interact with the desktop.
wrapper.ntservice.interactive=false

---------------------------------------------------------------------------

And this is the as2.lax file :

# LaunchAnywhere (tm) Executable Properties File - Acresso Software Inc. and/or InstallShield Co. Inc.

# LAX.APPLICATION.NAME
# --------------------
# the default name of this executable -- do not edit

lax.application.name=AS2.exe

# LAX.CLASS.PATH
# --------------
# the Java classpath necessary to run this application
# Can be separated by colons (Mac OS/Unix) or semicolons (Windows)

lax.class.path=jlib/jms/joram-client.jar;jetty/lib/jsp-2.0/jasper-compiler-5.5.15.jar;jetty/lib/annotations/jetty-annotations-6.1.22.jar;jlib/wings/wingx.jar;jetty/webapps/as2.war;jlib/httpclient/httpmime-4.0.1.jar;jlib/wings/bsh-core.jar;jetty/lib/management/mx4j/mx4j-tools-3.0.1.jar;jetty/lib/ext/jetty-ldap-jaas-6.1.22.jar;jetty/lib/ext/jetty-client-6.1.22.jar;jlib/mina/mina-filter-codec-netty-1.1.7.jar;jlib/jms/joram-shared.jar;jlib/jms/activation.jar;jlib/help4.jar;jetty/lib/jsp-2.0/slf4j-simple-1.3.1.jar;jlib/bcmail-jdk16-145.jar;jlib/bcprov-jdk16-145.jar;jlib/wings/commons-logging.jar;jlib/jms/jakarta-regexp-1.2.jar;jetty/lib/jsp-2.0/jcl104-over-slf4j-1.3.1.jar;jlib/httpclient/commons-codec-1.3.jar;jlib/httpclient/apache-mime4j-0.6.jar;jlib/jms/joram-config.jar;jlib/jms/joram-connector.jar;jetty/lib/jsp-2.0/jsp-api-2.0.jar;jetty/lib/jsp-2.0/xercesImpl-2.6.2.jar;jetty/start.jar;jlib/jms/jmxtools.jar;jetty/lib/terracotta/jetty-terracotta-sessions-6.1.22.jar;jetty/lib/jsp-2.0/ant-1.6.5.jar;jlib/jcalendar-1.3.3.jar;jlib/mina/slf4j-api-1.5.0.jar;jlib/commons-dbcp-1.2.2.jar;jlib/ohj-jewt.jar;jlib/jms/ow_monolog.jar;jlib/javamail-1.4.3.jar;jlib/jms/jms.jar;jetty/lib/jsp-2.0/jasper-runtime-5.5.15.jar;jetty/lib/management/mx4j/mx4j-3.0.1.jar;jlib/jms/jndi.jar;jlib/help4-nls.jar;jetty/lib/jetty-6.1.22.jar;jlib/jms/JCup.jar;jlib/mina/slf4j-jdk14-1.5.0.jar;jlib/jms/joram-kclient.jar;jre/jre/lib/security/US_export_policy.jar;jlib/jms/jgroups-all.jar;jlib/commons-pool-1.4.jar;jlib/l2fprod-common-all.jar;jetty/lib/jetty-util-6.1.22.jar;jetty/lib/grizzly/jetty-grizzly-6.1.0.jar;jlib/httpclient/httpcore-4.0.1.jar;jlib/mina/mina-integration-jmx-1.1.7.jar;jetty/lib/ext/jetty-java5-stats-6.1.22.jar;jlib/jms/midpapi.jar;jlib/jms/jmxri.jar;jetty/lib/servlet-api-2.5-20081211.jar;jetty/lib/ext/jetty-ajp-6.1.22.jar;jlib/jms/soap.jar;jetty/lib/jsp-2.1/jsp-2.1-jetty-6.1.22.jar;jlib/jms/joram-gui.jar;jetty/lib/jsp-2.0/slf4j-api-1.3.1.jar;as2.jar;jetty/lib/naming/activation-1.1.jar;jlib/wings/dwr.jar;jetty/lib/annotations/geronimo-annotation_1.0_spec-1.0.jar;jlib/mina/mina-integration-spring-1.1.7.jar;jetty/lib/jsp-2.0/commons-el-1.0.jar;jetty/lib/ext/jetty-setuid-6.1.22.jar;jlib/jcalendar-looks-2.0.1.jar;jlib/httpclient/httpclient-4.0.1.jar;jetty/lib/ext/jetty-java5-threadpool-6.1.22.jar;jre/jre/lib/security/local_policy.jar;jetty/lib/management/jetty-management-6.1.22.jar;jetty/lib/ext/jetty-rewrite-handler-6.1.22.jar;jlib/jms/joram-mom.jar;jetty/lib/ext/jetty-sslengine-6.1.22.jar;jetty/lib/naming/jetty-naming-6.1.22.jar;jlib/mina/mina-filter-compression-1.1.7.jar;jlib/jms/joram-raconfig.jar;jetty/lib/xbean/jetty-xbean-6.1.22.jar;jlib/jms/jta.jar;jetty/lib/jsp-2.1/core-3.1.1.jar;jetty/lib/jsp-2.1/ant-1.6.5.jar;jlib/activation.jar;jlib/hsqldb.jar;jetty/lib/jsp-2.0/xmlParserAPIs-2.6.2.jar;jlib/jms/kxml.jar;jetty/lib/ext/jetty-servlet-tester-6.1.22.jar;jetty/lib/plus/jetty-plus-6.1.22.jar;jlib/wings/wingset.jar;jetty/lib/grizzly/grizzly-1.0.7.jar;jlib/commons-io-1.4.jar;jlib/mina/mina-filter-ssl-1.1.7.jar;jetty/lib/naming/mail-1.4.jar;jlib/wings/wings.jar;jetty/lib/jsp-2.0/jasper-compiler-jdt-5.5.15.jar;jlib/oracle_ice5.jar;jlib/mina/mina-core-1.1.7.jar;jetty/lib/ext/jetty-html-6.1.22.jar;lax.jar

# LAX.COMMAND.LINE.ARGS
# ---------------------
# what will be passed to the main method -- be sure to quote arguments with spaces in them

lax.command.line.args=$CMD_LINE_ARGUMENTS$

# LAX.DIR
# -------
# path to directory holding LaunchAnywhere's native launcher

lax.dir=d:\\mendelson\\opensource\\as2\\

# LAX.MAIN.CLASS
# --------------
# the class that contains the main method for the application

lax.main.class=de.mendelson.comm.as2.AS2

# LAX.MAIN.METHOD
# ---------------
# the method in the main class that will be invoked

lax.main.method=main

# LAX.NL.CURRENT.VM
# -----------------
# the VM to use for the next launch

lax.nl.current.vm=jre\\bin\\java.exe

# LAX.NL.JAVA.LAUNCHER.MAIN.CLASS
# -------------------------------
# main class of LaunchAnywhere's java launcher -- do not adjust

lax.nl.java.launcher.main.class=com.zerog.lax.LAX

# LAX.NL.JAVA.LAUNCHER.MAIN.METHOD
# --------------------------------
# main method of LaunchAnywhere's java launcher -- do not adjust

lax.nl.java.launcher.main.method=main

lax.nl.java.option.java.heap.size.max=1024M

# LAX.NL.VALID.VM.LIST
# --------------------
# a string containing one or more of [ ALL JDK JRE J1 J2 JRE_J1 JDK_J1 JRE_J2 JDK_J2 MSJ ]
# delimited by spaces or commas. If the native launcher cannot find the current vm,
# it will search for ones in this list

lax.nl.valid.vm.list=J2

# LAX.NL.WIN32.MICROSOFTVM.MIN.VERSION
# ------------------------------------
# The minimum version of Microsoft's VM this application will run against

lax.nl.win32.microsoftvm.min.version=2750

# LAX.ROOT.INSTALL.DIR
# --------------------
# path to the installdir magic folder

lax.root.install.dir=d:\\mendelson\\opensource\\as2

# LAX.STDERR.REDIRECT
# -------------------
# leave blank for no output, "console" to send to a console window,
# and any path to a file to save to the file

lax.stderr.redirect=

# LAX.STDIN.REDIRECT
# ------------------
# leave blank for no input, "console" to read from the console window,
# and any path to a file to read from that file

lax.stdin.redirect=

# LAX.STDOUT.REDIRECT
# -------------------
# leave blank for no output, "console" to send to a console window,
# and any path to a file to save to the file

lax.stdout.redirect=

# LAX.USER.DIR
# ------------
# left blank, this property will cause the native launcher to not
# alter the platform default behavior for setting the user dir.
# To override this you may set this property to a relative or absolute path.
# Relative paths are relative to the launcher.

lax.user.dir=.

# LAX.VERSION
# -----------
# version of LaunchAnywhere that created this properties file

lax.version=10.0

# LaunchAnywhere (tm) Executable Properties File - Acresso Software Inc. and/or InstallShield Co. Inc.

# LAX.APPLICATION.NAME
# --------------------
# the default name of this executable -- do not edit

lax.application.name=AS2.exe

# LAX.CLASS.PATH
# --------------
# the Java classpath necessary to run this application
# Can be separated by colons (Mac OS/Unix) or semicolons (Windows)

lax.class.path=jlib/jms/joram-client.jar;jetty/lib/jsp-2.0/jasper-compiler-5.5.15.jar;jetty/lib/annotations/jetty-annotations-6.1.22.jar;jlib/wings/wingx.jar;jetty/webapps/as2.war;jlib/httpclient/httpmime-4.0.1.jar;jlib/wings/bsh-core.jar;jetty/lib/management/mx4j/mx4j-tools-3.0.1.jar;jetty/lib/ext/jetty-ldap-jaas-6.1.22.jar;jetty/lib/ext/jetty-client-6.1.22.jar;jlib/mina/mina-filter-codec-netty-1.1.7.jar;jlib/jms/joram-shared.jar;jlib/jms/activation.jar;jlib/help4.jar;jetty/lib/jsp-2.0/slf4j-simple-1.3.1.jar;jlib/bcmail-jdk16-145.jar;jlib/bcprov-jdk16-145.jar;jlib/wings/commons-logging.jar;jlib/jms/jakarta-regexp-1.2.jar;jetty/lib/jsp-2.0/jcl104-over-slf4j-1.3.1.jar;jlib/httpclient/commons-codec-1.3.jar;jlib/httpclient/apache-mime4j-0.6.jar;jlib/jms/joram-config.jar;jlib/jms/joram-connector.jar;jetty/lib/jsp-2.0/jsp-api-2.0.jar;jetty/lib/jsp-2.0/xercesImpl-2.6.2.jar;jetty/start.jar;jlib/jms/jmxtools.jar;jetty/lib/terracotta/jetty-terracotta-sessions-6.1.22.jar;jetty/lib/jsp-2.0/ant-1.6.5.jar;jlib/jcalendar-1.3.3.jar;jlib/mina/slf4j-api-1.5.0.jar;jlib/commons-dbcp-1.2.2.jar;jlib/ohj-jewt.jar;jlib/jms/ow_monolog.jar;jlib/javamail-1.4.3.jar;jlib/jms/jms.jar;jetty/lib/jsp-2.0/jasper-runtime-5.5.15.jar;jetty/lib/management/mx4j/mx4j-3.0.1.jar;jlib/jms/jndi.jar;jlib/help4-nls.jar;jetty/lib/jetty-6.1.22.jar;jlib/jms/JCup.jar;jlib/mina/slf4j-jdk14-1.5.0.jar;jlib/jms/joram-kclient.jar;jre/jre/lib/security/US_export_policy.jar;jlib/jms/jgroups-all.jar;jlib/commons-pool-1.4.jar;jlib/l2fprod-common-all.jar;jetty/lib/jetty-util-6.1.22.jar;jetty/lib/grizzly/jetty-grizzly-6.1.0.jar;jlib/httpclient/httpcore-4.0.1.jar;jlib/mina/mina-integration-jmx-1.1.7.jar;jetty/lib/ext/jetty-java5-stats-6.1.22.jar;jlib/jms/midpapi.jar;jlib/jms/jmxri.jar;jetty/lib/servlet-api-2.5-20081211.jar;jetty/lib/ext/jetty-ajp-6.1.22.jar;jlib/jms/soap.jar;jetty/lib/jsp-2.1/jsp-2.1-jetty-6.1.22.jar;jlib/jms/joram-gui.jar;jetty/lib/jsp-2.0/slf4j-api-1.3.1.jar;as2.jar;jetty/lib/naming/activation-1.1.jar;jlib/wings/dwr.jar;jetty/lib/annotations/geronimo-annotation_1.0_spec-1.0.jar;jlib/mina/mina-integration-spring-1.1.7.jar;jetty/lib/jsp-2.0/commons-el-1.0.jar;jetty/lib/ext/jetty-setuid-6.1.22.jar;jlib/jcalendar-looks-2.0.1.jar;jlib/httpclient/httpclient-4.0.1.jar;jetty/lib/ext/jetty-java5-threadpool-6.1.22.jar;jre/jre/lib/security/local_policy.jar;jetty/lib/management/jetty-management-6.1.22.jar;jetty/lib/ext/jetty-rewrite-handler-6.1.22.jar;jlib/jms/joram-mom.jar;jetty/lib/ext/jetty-sslengine-6.1.22.jar;jetty/lib/naming/jetty-naming-6.1.22.jar;jlib/mina/mina-filter-compression-1.1.7.jar;jlib/jms/joram-raconfig.jar;jetty/lib/xbean/jetty-xbean-6.1.22.jar;jlib/jms/jta.jar;jetty/lib/jsp-2.1/core-3.1.1.jar;jetty/lib/jsp-2.1/ant-1.6.5.jar;jlib/activation.jar;jlib/hsqldb.jar;jetty/lib/jsp-2.0/xmlParserAPIs-2.6.2.jar;jlib/jms/kxml.jar;jetty/lib/ext/jetty-servlet-tester-6.1.22.jar;jetty/lib/plus/jetty-plus-6.1.22.jar;jlib/wings/wingset.jar;jetty/lib/grizzly/grizzly-1.0.7.jar;jlib/commons-io-1.4.jar;jlib/mina/mina-filter-ssl-1.1.7.jar;jetty/lib/naming/mail-1.4.jar;jlib/wings/wings.jar;jetty/lib/jsp-2.0/jasper-compiler-jdt-5.5.15.jar;jlib/oracle_ice5.jar;jlib/mina/mina-core-1.1.7.jar;jetty/lib/ext/jetty-html-6.1.22.jar;lax.jar

# LAX.COMMAND.LINE.ARGS
# ---------------------
# what will be passed to the main method -- be sure to quote arguments with spaces in them

lax.command.line.args=$CMD_LINE_ARGUMENTS$

# LAX.DIR
# -------
# path to directory holding LaunchAnywhere's native launcher

lax.dir=d:\\mendelson\\opensource\\as2\\

# LAX.MAIN.CLASS
# --------------
# the class that contains the main method for the application

lax.main.class=de.mendelson.comm.as2.AS2

# LAX.MAIN.METHOD
# ---------------
# the method in the main class that will be invoked

lax.main.method=main

# LAX.NL.CURRENT.VM
# -----------------
# the VM to use for the next launch

lax.nl.current.vm=jre\\bin\\java.exe

# LAX.NL.JAVA.LAUNCHER.MAIN.CLASS
# -------------------------------
# main class of LaunchAnywhere's java launcher -- do not adjust

lax.nl.java.launcher.main.class=com.zerog.lax.LAX

# LAX.NL.JAVA.LAUNCHER.MAIN.METHOD
# --------------------------------
# main method of LaunchAnywhere's java launcher -- do not adjust

lax.nl.java.launcher.main.method=main

lax.nl.java.option.java.heap.size.max=1024M

# LAX.NL.VALID.VM.LIST
# --------------------
# a string containing one or more of [ ALL JDK JRE J1 J2 JRE_J1 JDK_J1 JRE_J2 JDK_J2 MSJ ]
# delimited by spaces or commas. If the native launcher cannot find the current vm,
# it will search for ones in this list

lax.nl.valid.vm.list=J2

# LAX.NL.WIN32.MICROSOFTVM.MIN.VERSION
# ------------------------------------
# The minimum version of Microsoft's VM this application will run against

lax.nl.win32.microsoftvm.min.version=2750

# LAX.ROOT.INSTALL.DIR
# --------------------
# path to the installdir magic folder

lax.root.install.dir=d:\\mendelson\\opensource\\as2

# LAX.STDERR.REDIRECT
# -------------------
# leave blank for no output, "console" to send to a console window,
# and any path to a file to save to the file

lax.stderr.redirect=

# LAX.STDIN.REDIRECT
# ------------------
# leave blank for no input, "console" to read from the console window,
# and any path to a file to read from that file

lax.stdin.redirect=

# LAX.STDOUT.REDIRECT
# -------------------
# leave blank for no output, "console" to send to a console window,
# and any path to a file to save to the file

lax.stdout.redirect=

# LAX.USER.DIR
# ------------
# left blank, this property will cause the native launcher to not
# alter the platform default behavior for setting the user dir.
# To override this you may set this property to a relative or absolute path.
# Relative paths are relative to the launcher.

lax.user.dir=.

# LAX.VERSION
# -----------
# version of LaunchAnywhere that created this properties file

lax.version=10.0

# LaunchAnywhere (tm) Executable Properties File - Acresso Software Inc. and/or InstallShield Co. Inc.

# LAX.APPLICATION.NAME
# --------------------
# the default name of this executable -- do not edit

lax.application.name=AS2.exe

# LAX.CLASS.PATH
# --------------
# the Java classpath necessary to run this application
# Can be separated by colons (Mac OS/Unix) or semicolons (Windows)

lax.class.path=jlib/jms/joram-client.jar;jetty/lib/jsp-2.0/jasper-compiler-5.5.15.jar;jetty/lib/annotations/jetty-annotations-6.1.22.jar;jlib/wings/wingx.jar;jetty/webapps/as2.war;jlib/httpclient/httpmime-4.0.1.jar;jlib/wings/bsh-core.jar;jetty/lib/management/mx4j/mx4j-tools-3.0.1.jar;jetty/lib/ext/jetty-ldap-jaas-6.1.22.jar;jetty/lib/ext/jetty-client-6.1.22.jar;jlib/mina/mina-filter-codec-netty-1.1.7.jar;jlib/jms/joram-shared.jar;jlib/jms/activation.jar;jlib/help4.jar;jetty/lib/jsp-2.0/slf4j-simple-1.3.1.jar;jlib/bcmail-jdk16-145.jar;jlib/bcprov-jdk16-145.jar;jlib/wings/commons-logging.jar;jlib/jms/jakarta-regexp-1.2.jar;jetty/lib/jsp-2.0/jcl104-over-slf4j-1.3.1.jar;jlib/httpclient/commons-codec-1.3.jar;jlib/httpclient/apache-mime4j-0.6.jar;jlib/jms/joram-config.jar;jlib/jms/joram-connector.jar;jetty/lib/jsp-2.0/jsp-api-2.0.jar;jetty/lib/jsp-2.0/xercesImpl-2.6.2.jar;jetty/start.jar;jlib/jms/jmxtools.jar;jetty/lib/terracotta/jetty-terracotta-sessions-6.1.22.jar;jetty/lib/jsp-2.0/ant-1.6.5.jar;jlib/jcalendar-1.3.3.jar;jlib/mina/slf4j-api-1.5.0.jar;jlib/commons-dbcp-1.2.2.jar;jlib/ohj-jewt.jar;jlib/jms/ow_monolog.jar;jlib/javamail-1.4.3.jar;jlib/jms/jms.jar;jetty/lib/jsp-2.0/jasper-runtime-5.5.15.jar;jetty/lib/management/mx4j/mx4j-3.0.1.jar;jlib/jms/jndi.jar;jlib/help4-nls.jar;jetty/lib/jetty-6.1.22.jar;jlib/jms/JCup.jar;jlib/mina/slf4j-jdk14-1.5.0.jar;jlib/jms/joram-kclient.jar;jre/jre/lib/security/US_export_policy.jar;jlib/jms/jgroups-all.jar;jlib/commons-pool-1.4.jar;jlib/l2fprod-common-all.jar;jetty/lib/jetty-util-6.1.22.jar;jetty/lib/grizzly/jetty-grizzly-6.1.0.jar;jlib/httpclient/httpcore-4.0.1.jar;jlib/mina/mina-integration-jmx-1.1.7.jar;jetty/lib/ext/jetty-java5-stats-6.1.22.jar;jlib/jms/midpapi.jar;jlib/jms/jmxri.jar;jetty/lib/servlet-api-2.5-20081211.jar;jetty/lib/ext/jetty-ajp-6.1.22.jar;jlib/jms/soap.jar;jetty/lib/jsp-2.1/jsp-2.1-jetty-6.1.22.jar;jlib/jms/joram-gui.jar;jetty/lib/jsp-2.0/slf4j-api-1.3.1.jar;as2.jar;jetty/lib/naming/activation-1.1.jar;jlib/wings/dwr.jar;jetty/lib/annotations/geronimo-annotation_1.0_spec-1.0.jar;jlib/mina/mina-integration-spring-1.1.7.jar;jetty/lib/jsp-2.0/commons-el-1.0.jar;jetty/lib/ext/jetty-setuid-6.1.22.jar;jlib/jcalendar-looks-2.0.1.jar;jlib/httpclient/httpclient-4.0.1.jar;jetty/lib/ext/jetty-java5-threadpool-6.1.22.jar;jre/jre/lib/security/local_policy.jar;jetty/lib/management/jetty-management-6.1.22.jar;jetty/lib/ext/jetty-rewrite-handler-6.1.22.jar;jlib/jms/joram-mom.jar;jetty/lib/ext/jetty-sslengine-6.1.22.jar;jetty/lib/naming/jetty-naming-6.1.22.jar;jlib/mina/mina-filter-compression-1.1.7.jar;jlib/jms/joram-raconfig.jar;jetty/lib/xbean/jetty-xbean-6.1.22.jar;jlib/jms/jta.jar;jetty/lib/jsp-2.1/core-3.1.1.jar;jetty/lib/jsp-2.1/ant-1.6.5.jar;jlib/activation.jar;jlib/hsqldb.jar;jetty/lib/jsp-2.0/xmlParserAPIs-2.6.2.jar;jlib/jms/kxml.jar;jetty/lib/ext/jetty-servlet-tester-6.1.22.jar;jetty/lib/plus/jetty-plus-6.1.22.jar;jlib/wings/wingset.jar;jetty/lib/grizzly/grizzly-1.0.7.jar;jlib/commons-io-1.4.jar;jlib/mina/mina-filter-ssl-1.1.7.jar;jetty/lib/naming/mail-1.4.jar;jlib/wings/wings.jar;jetty/lib/jsp-2.0/jasper-compiler-jdt-5.5.15.jar;jlib/oracle_ice5.jar;jlib/mina/mina-core-1.1.7.jar;jetty/lib/ext/jetty-html-6.1.22.jar;lax.jar

# LAX.COMMAND.LINE.ARGS
# ---------------------
# what will be passed to the main method -- be sure to quote arguments with spaces in them

lax.command.line.args=$CMD_LINE_ARGUMENTS$

# LAX.DIR
# -------
# path to directory holding LaunchAnywhere's native launcher

lax.dir=d:\\mendelson\\opensource\\as2\\

# LAX.MAIN.CLASS
# --------------
# the class that contains the main method for the application

lax.main.class=de.mendelson.comm.as2.AS2

# LAX.MAIN.METHOD
# ---------------
# the method in the main class that will be invoked

lax.main.method=main

# LAX.NL.CURRENT.VM
# -----------------
# the VM to use for the next launch

lax.nl.current.vm=jre\\bin\\java.exe

# LAX.NL.JAVA.LAUNCHER.MAIN.CLASS
# -------------------------------
# main class of LaunchAnywhere's java launcher -- do not adjust

lax.nl.java.launcher.main.class=com.zerog.lax.LAX

# LAX.NL.JAVA.LAUNCHER.MAIN.METHOD
# --------------------------------
# main method of LaunchAnywhere's java launcher -- do not adjust

lax.nl.java.launcher.main.method=main

lax.nl.java.option.java.heap.size.max=1024M

# LAX.NL.VALID.VM.LIST
# --------------------
# a string containing one or more of [ ALL JDK JRE J1 J2 JRE_J1 JDK_J1 JRE_J2 JDK_J2 MSJ ]
# delimited by spaces or commas. If the native launcher cannot find the current vm,
# it will search for ones in this list

lax.nl.valid.vm.list=J2

# LAX.NL.WIN32.MICROSOFTVM.MIN.VERSION
# ------------------------------------
# The minimum version of Microsoft's VM this application will run against

lax.nl.win32.microsoftvm.min.version=2750

# LAX.ROOT.INSTALL.DIR
# --------------------
# path to the installdir magic folder

lax.root.install.dir=d:\\mendelson\\opensource\\as2

# LAX.STDERR.REDIRECT
# -------------------
# leave blank for no output, "console" to send to a console window,
# and any path to a file to save to the file

lax.stderr.redirect=

# LAX.STDIN.REDIRECT
# ------------------
# leave blank for no input, "console" to read from the console window,
# and any path to a file to read from that file

lax.stdin.redirect=

# LAX.STDOUT.REDIRECT
# -------------------
# leave blank for no output, "console" to send to a console window,
# and any path to a file to save to the file

lax.stdout.redirect=

# LAX.USER.DIR
# ------------
# left blank, this property will cause the native launcher to not
# alter the platform default behavior for setting the user dir.
# To override this you may set this property to a relative or absolute path.
# Relative paths are relative to the launcher.

lax.user.dir=.

# LAX.VERSION
# -----------
# version of LaunchAnywhere that created this properties file

lax.version=10.0

# LaunchAnywhere (tm) Executable Properties File - Acresso Software Inc. and/or InstallShield Co. Inc.

# LAX.APPLICATION.NAME
# --------------------
# the default name of this executable -- do not edit

lax.application.name=AS2.exe

# LAX.CLASS.PATH
# --------------
# the Java classpath necessary to run this application
# Can be separated by colons (Mac OS/Unix) or semicolons (Windows)

lax.class.path=jlib/jms/joram-client.jar;jetty/lib/jsp-2.0/jasper-compiler-5.5.15.jar;jetty/lib/annotations/jetty-annotations-6.1.22.jar;jlib/wings/wingx.jar;jetty/webapps/as2.war;jlib/httpclient/httpmime-4.0.1.jar;jlib/wings/bsh-core.jar;jetty/lib/management/mx4j/mx4j-tools-3.0.1.jar;jetty/lib/ext/jetty-ldap-jaas-6.1.22.jar;jetty/lib/ext/jetty-client-6.1.22.jar;jlib/mina/mina-filter-codec-netty-1.1.7.jar;jlib/jms/joram-shared.jar;jlib/jms/activation.jar;jlib/help4.jar;jetty/lib/jsp-2.0/slf4j-simple-1.3.1.jar;jlib/bcmail-jdk16-145.jar;jlib/bcprov-jdk16-145.jar;jlib/wings/commons-logging.jar;jlib/jms/jakarta-regexp-1.2.jar;jetty/lib/jsp-2.0/jcl104-over-slf4j-1.3.1.jar;jlib/httpclient/commons-codec-1.3.jar;jlib/httpclient/apache-mime4j-0.6.jar;jlib/jms/joram-config.jar;jlib/jms/joram-connector.jar;jetty/lib/jsp-2.0/jsp-api-2.0.jar;jetty/lib/jsp-2.0/xercesImpl-2.6.2.jar;jetty/start.jar;jlib/jms/jmxtools.jar;jetty/lib/terracotta/jetty-terracotta-sessions-6.1.22.jar;jetty/lib/jsp-2.0/ant-1.6.5.jar;jlib/jcalendar-1.3.3.jar;jlib/mina/slf4j-api-1.5.0.jar;jlib/commons-dbcp-1.2.2.jar;jlib/ohj-jewt.jar;jlib/jms/ow_monolog.jar;jlib/javamail-1.4.3.jar;jlib/jms/jms.jar;jetty/lib/jsp-2.0/jasper-runtime-5.5.15.jar;jetty/lib/management/mx4j/mx4j-3.0.1.jar;jlib/jms/jndi.jar;jlib/help4-nls.jar;jetty/lib/jetty-6.1.22.jar;jlib/jms/JCup.jar;jlib/mina/slf4j-jdk14-1.5.0.jar;jlib/jms/joram-kclient.jar;jre/jre/lib/security/US_export_policy.jar;jlib/jms/jgroups-all.jar;jlib/commons-pool-1.4.jar;jlib/l2fprod-common-all.jar;jetty/lib/jetty-util-6.1.22.jar;jetty/lib/grizzly/jetty-grizzly-6.1.0.jar;jlib/httpclient/httpcore-4.0.1.jar;jlib/mina/mina-integration-jmx-1.1.7.jar;jetty/lib/ext/jetty-java5-stats-6.1.22.jar;jlib/jms/midpapi.jar;jlib/jms/jmxri.jar;jetty/lib/servlet-api-2.5-20081211.jar;jetty/lib/ext/jetty-ajp-6.1.22.jar;jlib/jms/soap.jar;jetty/lib/jsp-2.1/jsp-2.1-jetty-6.1.22.jar;jlib/jms/joram-gui.jar;jetty/lib/jsp-2.0/slf4j-api-1.3.1.jar;as2.jar;jetty/lib/naming/activation-1.1.jar;jlib/wings/dwr.jar;jetty/lib/annotations/geronimo-annotation_1.0_spec-1.0.jar;jlib/mina/mina-integration-spring-1.1.7.jar;jetty/lib/jsp-2.0/commons-el-1.0.jar;jetty/lib/ext/jetty-setuid-6.1.22.jar;jlib/jcalendar-looks-2.0.1.jar;jlib/httpclient/httpclient-4.0.1.jar;jetty/lib/ext/jetty-java5-threadpool-6.1.22.jar;jre/jre/lib/security/local_policy.jar;jetty/lib/management/jetty-management-6.1.22.jar;jetty/lib/ext/jetty-rewrite-handler-6.1.22.jar;jlib/jms/joram-mom.jar;jetty/lib/ext/jetty-sslengine-6.1.22.jar;jetty/lib/naming/jetty-naming-6.1.22.jar;jlib/mina/mina-filter-compression-1.1.7.jar;jlib/jms/joram-raconfig.jar;jetty/lib/xbean/jetty-xbean-6.1.22.jar;jlib/jms/jta.jar;jetty/lib/jsp-2.1/core-3.1.1.jar;jetty/lib/jsp-2.1/ant-1.6.5.jar;jlib/activation.jar;jlib/hsqldb.jar;jetty/lib/jsp-2.0/xmlParserAPIs-2.6.2.jar;jlib/jms/kxml.jar;jetty/lib/ext/jetty-servlet-tester-6.1.22.jar;jetty/lib/plus/jetty-plus-6.1.22.jar;jlib/wings/wingset.jar;jetty/lib/grizzly/grizzly-1.0.7.jar;jlib/commons-io-1.4.jar;jlib/mina/mina-filter-ssl-1.1.7.jar;jetty/lib/naming/mail-1.4.jar;jlib/wings/wings.jar;jetty/lib/jsp-2.0/jasper-compiler-jdt-5.5.15.jar;jlib/oracle_ice5.jar;jlib/mina/mina-core-1.1.7.jar;jetty/lib/ext/jetty-html-6.1.22.jar;lax.jar

# LAX.COMMAND.LINE.ARGS
# ---------------------
# what will be passed to the main method -- be sure to quote arguments with spaces in them

lax.command.line.args=$CMD_LINE_ARGUMENTS$

# LAX.DIR
# -------
# path to directory holding LaunchAnywhere's native launcher

lax.dir=d:\\mendelson\\opensource\\as2\\

# LAX.MAIN.CLASS
# --------------
# the class that contains the main method for the application

lax.main.class=de.mendelson.comm.as2.AS2

# LAX.MAIN.METHOD
# ---------------
# the method in the main class that will be invoked

lax.main.method=main

# LAX.NL.CURRENT.VM
# -----------------
# the VM to use for the next launch

lax.nl.current.vm=jre\\bin\\java.exe

# LAX.NL.JAVA.LAUNCHER.MAIN.CLASS
# -------------------------------
# main class of LaunchAnywhere's java launcher -- do not adjust

lax.nl.java.launcher.main.class=com.zerog.lax.LAX

# LAX.NL.JAVA.LAUNCHER.MAIN.METHOD
# --------------------------------
# main method of LaunchAnywhere's java launcher -- do not adjust

lax.nl.java.launcher.main.method=main

lax.nl.java.option.java.heap.size.max=1024M

# LAX.NL.VALID.VM.LIST
# --------------------
# a string containing one or more of [ ALL JDK JRE J1 J2 JRE_J1 JDK_J1 JRE_J2 JDK_J2 MSJ ]
# delimited by spaces or commas. If the native launcher cannot find the current vm,
# it will search for ones in this list

lax.nl.valid.vm.list=J2

# LAX.NL.WIN32.MICROSOFTVM.MIN.VERSION
# ------------------------------------
# The minimum version of Microsoft's VM this application will run against

lax.nl.win32.microsoftvm.min.version=2750

# LAX.ROOT.INSTALL.DIR
# --------------------
# path to the installdir magic folder

lax.root.install.dir=d:\\mendelson\\opensource\\as2

# LAX.STDERR.REDIRECT
# -------------------
# leave blank for no output, "console" to send to a console window,
# and any path to a file to save to the file

lax.stderr.redirect=

# LAX.STDIN.REDIRECT
# ------------------
# leave blank for no input, "console" to read from the console window,
# and any path to a file to read from that file

lax.stdin.redirect=

# LAX.STDOUT.REDIRECT
# -------------------
# leave blank for no output, "console" to send to a console window,
# and any path to a file to save to the file

lax.stdout.redirect=

# LAX.USER.DIR
# ------------
# left blank, this property will cause the native launcher to not
# alter the platform default behavior for setting the user dir.
# To override this you may set this property to a relative or absolute path.
# Relative paths are relative to the launcher.

lax.user.dir=.

# LAX.VERSION
# -----------
# version of LaunchAnywhere that created this properties file

lax.version=10.0

# LaunchAnywhere (tm) Executable Properties File - Acresso Software Inc. and/or InstallShield Co. Inc.

# LAX.APPLICATION.NAME
# --------------------
# the default name of this executable -- do not edit

lax.application.name=AS2.exe

# LAX.CLASS.PATH
# --------------
# the Java classpath necessary to run this application
# Can be separated by colons (Mac OS/Unix) or semicolons (Windows)

lax.class.path=jlib/jms/joram-client.jar;jetty/lib/jsp-2.0/jasper-compiler-5.5.15.jar;jetty/lib/annotations/jetty-annotations-6.1.22.jar;jlib/wings/wingx.jar;jetty/webapps/as2.war;jlib/httpclient/httpmime-4.0.1.jar;jlib/wings/bsh-core.jar;jetty/lib/management/mx4j/mx4j-tools-3.0.1.jar;jetty/lib/ext/jetty-ldap-jaas-6.1.22.jar;jetty/lib/ext/jetty-client-6.1.22.jar;jlib/mina/mina-filter-codec-netty-1.1.7.jar;jlib/jms/joram-shared.jar;jlib/jms/activation.jar;jlib/help4.jar;jetty/lib/jsp-2.0/slf4j-simple-1.3.1.jar;jlib/bcmail-jdk16-145.jar;jlib/bcprov-jdk16-145.jar;jlib/wings/commons-logging.jar;jlib/jms/jakarta-regexp-1.2.jar;jetty/lib/jsp-2.0/jcl104-over-slf4j-1.3.1.jar;jlib/httpclient/commons-codec-1.3.jar;jlib/httpclient/apache-mime4j-0.6.jar;jlib/jms/joram-config.jar;jlib/jms/joram-connector.jar;jetty/lib/jsp-2.0/jsp-api-2.0.jar;jetty/lib/jsp-2.0/xercesImpl-2.6.2.jar;jetty/start.jar;jlib/jms/jmxtools.jar;jetty/lib/terracotta/jetty-terracotta-sessions-6.1.22.jar;jetty/lib/jsp-2.0/ant-1.6.5.jar;jlib/jcalendar-1.3.3.jar;jlib/mina/slf4j-api-1.5.0.jar;jlib/commons-dbcp-1.2.2.jar;jlib/ohj-jewt.jar;jlib/jms/ow_monolog.jar;jlib/javamail-1.4.3.jar;jlib/jms/jms.jar;jetty/lib/jsp-2.0/jasper-runtime-5.5.15.jar;jetty/lib/management/mx4j/mx4j-3.0.1.jar;jlib/jms/jndi.jar;jlib/help4-nls.jar;jetty/lib/jetty-6.1.22.jar;jlib/jms/JCup.jar;jlib/mina/slf4j-jdk14-1.5.0.jar;jlib/jms/joram-kclient.jar;jre/jre/lib/security/US_export_policy.jar;jlib/jms/jgroups-all.jar;jlib/commons-pool-1.4.jar;jlib/l2fprod-common-all.jar;jetty/lib/jetty-util-6.1.22.jar;jetty/lib/grizzly/jetty-grizzly-6.1.0.jar;jlib/httpclient/httpcore-4.0.1.jar;jlib/mina/mina-integration-jmx-1.1.7.jar;jetty/lib/ext/jetty-java5-stats-6.1.22.jar;jlib/jms/midpapi.jar;jlib/jms/jmxri.jar;jetty/lib/servlet-api-2.5-20081211.jar;jetty/lib/ext/jetty-ajp-6.1.22.jar;jlib/jms/soap.jar;jetty/lib/jsp-2.1/jsp-2.1-jetty-6.1.22.jar;jlib/jms/joram-gui.jar;jetty/lib/jsp-2.0/slf4j-api-1.3.1.jar;as2.jar;jetty/lib/naming/activation-1.1.jar;jlib/wings/dwr.jar;jetty/lib/annotations/geronimo-annotation_1.0_spec-1.0.jar;jlib/mina/mina-integration-spring-1.1.7.jar;jetty/lib/jsp-2.0/commons-el-1.0.jar;jetty/lib/ext/jetty-setuid-6.1.22.jar;jlib/jcalendar-looks-2.0.1.jar;jlib/httpclient/httpclient-4.0.1.jar;jetty/lib/ext/jetty-java5-threadpool-6.1.22.jar;jre/jre/lib/security/local_policy.jar;jetty/lib/management/jetty-management-6.1.22.jar;jetty/lib/ext/jetty-rewrite-handler-6.1.22.jar;jlib/jms/joram-mom.jar;jetty/lib/ext/jetty-sslengine-6.1.22.jar;jetty/lib/naming/jetty-naming-6.1.22.jar;jlib/mina/mina-filter-compression-1.1.7.jar;jlib/jms/joram-raconfig.jar;jetty/lib/xbean/jetty-xbean-6.1.22.jar;jlib/jms/jta.jar;jetty/lib/jsp-2.1/core-3.1.1.jar;jetty/lib/jsp-2.1/ant-1.6.5.jar;jlib/activation.jar;jlib/hsqldb.jar;jetty/lib/jsp-2.0/xmlParserAPIs-2.6.2.jar;jlib/jms/kxml.jar;jetty/lib/ext/jetty-servlet-tester-6.1.22.jar;jetty/lib/plus/jetty-plus-6.1.22.jar;jlib/wings/wingset.jar;jetty/lib/grizzly/grizzly-1.0.7.jar;jlib/commons-io-1.4.jar;jlib/mina/mina-filter-ssl-1.1.7.jar;jetty/lib/naming/mail-1.4.jar;jlib/wings/wings.jar;jetty/lib/jsp-2.0/jasper-compiler-jdt-5.5.15.jar;jlib/oracle_ice5.jar;jlib/mina/mina-core-1.1.7.jar;jetty/lib/ext/jetty-html-6.1.22.jar;lax.jar

# LAX.COMMAND.LINE.ARGS
# ---------------------
# what will be passed to the main method -- be sure to quote arguments with spaces in them

lax.command.line.args=$CMD_LINE_ARGUMENTS$

# LAX.DIR
# -------
# path to directory holding LaunchAnywhere's native launcher

lax.dir=d:\\mendelson\\opensource\\as2\\

# LAX.MAIN.CLASS
# --------------
# the class that contains the main method for the application

lax.main.class=de.mendelson.comm.as2.AS2

# LAX.MAIN.METHOD
# ---------------
# the method in the main class that will be invoked

lax.main.method=main

# LAX.NL.CURRENT.VM
# -----------------
# the VM to use for the next launch

lax.nl.current.vm=jre\\bin\\java.exe

# LAX.NL.JAVA.LAUNCHER.MAIN.CLASS
# -------------------------------
# main class of LaunchAnywhere's java launcher -- do not adjust

lax.nl.java.launcher.main.class=com.zerog.lax.LAX

# LAX.NL.JAVA.LAUNCHER.MAIN.METHOD
# --------------------------------
# main method of LaunchAnywhere's java launcher -- do not adjust

lax.nl.java.launcher.main.method=main

lax.nl.java.option.java.heap.size.max=1024M

# LAX.NL.VALID.VM.LIST
# --------------------
# a string containing one or more of [ ALL JDK JRE J1 J2 JRE_J1 JDK_J1 JRE_J2 JDK_J2 MSJ ]
# delimited by spaces or commas. If the native launcher cannot find the current vm,
# it will search for ones in this list

lax.nl.valid.vm.list=J2

# LAX.NL.WIN32.MICROSOFTVM.MIN.VERSION
# ------------------------------------
# The minimum version of Microsoft's VM this application will run against

lax.nl.win32.microsoftvm.min.version=2750

# LAX.ROOT.INSTALL.DIR
# --------------------
# path to the installdir magic folder

lax.root.install.dir=d:\\mendelson\\opensource\\as2

# LAX.STDERR.REDIRECT
# -------------------
# leave blank for no output, "console" to send to a console window,
# and any path to a file to save to the file

lax.stderr.redirect=

# LAX.STDIN.REDIRECT
# ------------------
# leave blank for no input, "console" to read from the console window,
# and any path to a file to read from that file

lax.stdin.redirect=

# LAX.STDOUT.REDIRECT
# -------------------
# leave blank for no output, "console" to send to a console window,
# and any path to a file to save to the file

lax.stdout.redirect=

# LAX.USER.DIR
# ------------
# left blank, this property will cause the native launcher to not
# alter the platform default behavior for setting the user dir.
# To override this you may set this property to a relative or absolute path.
# Relative paths are relative to the launcher.

lax.user.dir=.

# LAX.VERSION
# -----------
# version of LaunchAnywhere that created this properties file

lax.version=10.0

----------------------------------------------------------------------
Thanks for your help !

Pages