I see this in accounts pom:
<artifactId>maven-war-plugin</artifactId>
<configuration>
<archive>
<manifestEntries>
<Dependencies>org.infinispan
export,com.datastax.cassandra,org.freemarker</Dependencies>
</manifestEntries>
</archive>
Puts dependencies in MANIFEST.MF rather than jboss-deployment-structure. I tend to like
putting deps all in jboss-deployment-structure. We should probably all use the same
mechanism (MANIFEST or jboss-deployment-structure) so we don't have deps defined in
different places. Nice to be able to go to a single place to look for the list of deps.
----- Original Message -----
Thanks. Think I did all of that - looks like something is missing in
the
docs:
14:45:22,351 ERROR [org.jboss.as.controller.management-operation] (Controller
Boot Thread) WFLYCTL0013: Operation ("add") failed - address:
([("deployment" => "hawkular-wildfly-agent-download.war")]) -
failure
description: {"WFLYCTL0080: Failed services" =>
{"jboss.deployment.unit.\"hawkular-wildfly-agent-download.war\".POST_MODULE"
=> "org.jboss.msc.service.StartException in service
jboss.deployment.unit.\"hawkular-wildfly-agent-download.war\".POST_MODULE:
WFLYSRV0153: Failed to process phase POST_MODULE of deployment
\"hawkular-wildfly-agent-download.war\"
Caused by: java.lang.RuntimeException: WFLYSRV0177: Error getting
reflective information for class
org.hawkular.accounts.api.internal.CassandraSessionInitializer with
ClassLoader ModuleClassLoader for Module
\"deployment.hawkular-wildfly-agent-download.war:main\" from Service
Module Loader
Caused by: java.lang.NoClassDefFoundError:
com/datastax/driver/core/Session
Caused by: java.lang.ClassNotFoundException:
com.datastax.driver.core.Session from [Module
\"deployment.hawkular-wildfly-agent-download.war:main\" from Service
Module Loader]"}}
Need to add a C* dependency?
----- Original Message -----
> Mazz,
>
> These are somewhat old instructions, but should still work:
>
>
http://www.hawkular.org/docs/dev/accounts.html#_backend
>
> Let me know if you have troubles in getting it to work.
>
> - Juca.
>
> On 19.11.2015 19:15, John Mazzitelli wrote:
> > Today we have a simple WAR [1] that lets you download the agent .zip and
> > the agent installer:
> >
> > 1. Download the agent distro:
> >
http://localhost:8080/hawkular/wildfly-agent/download
> > 2. Download the installer:
> >
http://localhost:8080/hawkular/wildfly-agent/download?installer=true
> >
> > That second one you can submit a FORM POST with some additional installer
> > config settings. In fact, that /download URL points to a single servlet -
> > its just if you POST with "installer=true" (or pass it in as a GET
query
> > string) you'll get the installer instead. We could change this if need by
> > (say "/download" for the agent distro, and "/installer" for
the
> > installer).
> >
> > The question I have is - what do I need to do to get that second one
> > "secured" with an Accounts login?
> >
> > We want to keep the "/download" URL such that it doesn't require
a
> > user/pass just to serve the agent distro zip (that is just the same one
> > you build via mvn - there is nothing that needs to be secured here -
> > plus,
> > the installer needs to download it later and we don't want to have the
> > installer log in just to download the zip).
> >
> > But that second one, we are going to need the Accounts credentials
> > because
> > the installer will need to do things like create an offline token for the
> > user so it can be put in the installer config - or be able to ask
> > Accounts
> > for the offline token for that user.
> >
> > Before anything like that can be done, I think we need to put accounts in
> > front of that WAR [1] . What needs to be done here for that?
> >
> > [1]
> >
https://github.com/hawkular/hawkular/tree/master/modules/hawkular-wildfly...
> > _______________________________________________
> > hawkular-dev mailing list
> > hawkular-dev(a)lists.jboss.org
> >
https://lists.jboss.org/mailman/listinfo/hawkular-dev
> >
> _______________________________________________
> hawkular-dev mailing list
> hawkular-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/hawkular-dev
>
_______________________________________________
hawkular-dev mailing list
hawkular-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hawkular-dev