Re: At wits end with jboss-struts new build system!

maxxam-cuDQgYkrLFxfAa1EqD/[email protected] Sun, 1 Aug 2004 18:25:16 +0200 (SAST)
Newsgroups gmane.comp.java.keel.user
Message-ID <[email protected]>
Hi Mike,

Thanks for the response. I have indeed tried to build and manually deploy
a war file, however the war file only seems to contain the client side of
keel and also the web.xml file throws an exception when loaded by jboss.

I have looked at the configuration options for jboss and can't find a
place to direct it to a webapps expanded directory. Jboss has the
following startup configuration options:

help - shows the help message, example below
version - shows the JBoss version
D - defines a system property, e.g. -Djava.rmi.hostname=localhost
patchdir - a directory containing jars to be used instead of the default
kernel jars
netboot - the url containing the jboss image that will be loaded
configuration - the name of the server configuration, e.g. minimal,
default, all
jaxp - the JAXP implementation to use (a short cut instead of using -D
options) currently xerces and crimson are supported
library - add additional jars from the /lib folder to the bootstrap
classloader
classpath - add an extra url to the classpath (by default run.jar and
tools.jar)
properties - a url containing a properties file to set as system properties
host - the host or ip address used by jboss services as the binding
address (equivalent to -Djboss.bind.address=host), e.g. -b localhost

Perhaps there is a system property that can be defined?

Anyway, I would offer my help in looking at the build scripts but it is
something that I understand very little about.

Thanks again,
Max


> Max:
>
> My apologies for not chiming in on this earlier... Have you tried the
> "ant war" command to crank out the war file? With the new build system,
> no war file is generated until/unless you request one - only the webapp
> dir, which is "expanded".
>
> jboss-start simply starts up Jboss, just as a convenience, like
> tomcat-start. It doesn't necessarily deploy your app
>
> I think the problem is that most of the Keel developers use Tomcat
> initially, and the config to point Tomcat to the webapp directory is
> done. I know JBoss can do the same thing, but in the meantime if you
> generate your war with "ant war", then just copy it to the deploy
> directory in Jboss, that should get you started at least. I'll see if I
> can have a look at the deploy scripts to make this more straightforward,
> but time is tight for the next couple of weeks...
>
> HTH!
>
> Mike
>
> On Sat, 2004-07-31 at 08:56, maxxam-cuDQgYkrLFxfAa1EqD/[email protected] wrote:
>> Can someone please, *please* point me in the right direction with
>> deploying jboss-struts using the new build system.
>>
>> I cannot for the life of me deploy the example jboss-struts. It builds
>> just fine but when running "ant jboss-start" *nothing* is deployed!?!
>> Nothing is copied to the jboss deploy directory! No war file is created!
>>
>> Must I:
>>
>> 1) Somehow create linked directories from the jboss deploy directory to
>> the webapps and/or server directories that gets created during the build
>> process?
>> 2) Somehow configure jboss that the deployment is in a different
>> directory?
>> 3) Create a war file and deploy that manually every time? I did this and
>> the war file a) doesn't work and b) doesn't appear to have the keel
>> server
>> in it.
>> 4) Post this question on the developer mailing list?
>> 5) Quit using keel as I'm too stupid?
>>
>> Is *anyone* out there successfully using jboss-struts using the new
>> build
>> system and keel cvs? Is it just me doing something wrong or is the
>> jboss-struts broekn in cvs?
>>
>> I've tried two previous posts to try to illicit some kind of help from
>> this mailing list without any response. I searched the wiki, the
>> quickstart manual, google, the jboss deployment manual, the mailing list
>> and just cannot find any information on this.
>>
>> I have a functioning wireless/struts application under keel-2.0. Should
>> I
>> just forget the wiki advice to only use the CVS version of keel and stay
>> with 2.0?
>>
>> Thank you anyone for *any* pointers to get past this problem.
>>
>> Struggling,
>> Max
>> _______________________________________________
>> User mailing list
>> [email protected]
>> http://lists.keelframework.org/listinfo.cgi/user-keelframework.org
>
> _______________________________________________
> User mailing list
> [email protected]
> http://lists.keelframework.org/listinfo.cgi/user-keelframework.org
>