Yes obviously I have something wrong with regard to getting jetty plugin to
run. However since I don't use jetty and my app is being loaded by an apache
web server not a servlet solving the jetty problem still doesn't solve my
problem.

I just tried the most simplest of tests where I created a basic project with
one rsl library and a main application. I built it and ran it. What I found
out was interesting. Typically for our projects we try to distance ourselves
from both the native Flash and Flex APIs as to remove extra bloat introduced
by them. Therefore instead of defining our application with an mxml we opt
for an AS class (Main.as). Unfortunately it appears RSL that defining an
application using a Main.as will not work for RSL. Only applications defined
with a proper Main.mxml (i.e. including the flex framework) allows rsl to
work.

Thanks again for all the help on this. It appears we are going to have to
find a workaround for this problem.

Jean-Philippe

On Wed, Apr 1, 2009 at 10:23 AM, Marvin Froeder <[email protected]> wrote:

> Well, you need to figure out why you environment can't reach jetty plugin.
> VELO
>
>
> On Wed, Apr 1, 2009 at 2:21 PM, Jean-Philippe Steinmetz <
> [email protected]> wrote:
>
>> When I try to run mvn jetty:run-war I get an error saying the jetty plugin
>> cannot be found. I tried using mvn tomcat:run instead but got the following
>> error:
>>
>> Servlet /todolist-web threw load() exception
>> javax.servlet.UnavailableException: Please specify a valid
>> 'services.configuration.file' in web.xml.  You specified
>> '/WEB-INF/flex/services-config.xml'.  This is not a valid file system path
>> reachable via the app server and is also not a path to a resource in your
>> J2EE application archive.
>>
>> When I simply copy the swf files over to my apache2 directory I get the
>> following error from the swf.
>>
>> Error #2032: Stream Error. URL:
>> http://localhost/todolist-web/rsl/todolist-lib-1.0-SNAPSHOT.swf
>>
>>
>> On Mon, Mar 30, 2009 at 7:24 PM, Marvin Froeder <[email protected]>wrote:
>>
>>> Can you post the error?
>>>
>>> Run mvn clean install at todolist
>>> Then mvn jetty:run-war  at todolist/todolist-web
>>>
>>> Open http://localhost:8080/todolist-web/todolist-ria-1.0-SNAPSHOT.swf
>>>
>>>
>>> VELO
>>>
>>>
>>> On Mon, Mar 30, 2009 at 10:59 PM, Jean-Philippe Steinmetz <
>>> [email protected]> wrote:
>>>
>>>> Yes I was able to build. However on running it I get a URL stream error.
>>>> I also threw the files for the reference app in my local apache server and
>>>> got the same error. I've taken as much as applicable.
>>>>
>>>>
>>>> On Mon, Mar 30, 2009 at 6:45 PM, Marvin Froeder <[email protected]>wrote:
>>>>
>>>>> Did you was able to run reference project?
>>>>>
>>>>> VELO
>>>>>
>>>>>
>>>>> PS:
>>>>> I'm  sorry about doc, but, if everyone that complains once about book
>>>>> have wrote one line, I believe there was a book done :D
>>>>> One thing everybody should know I'm not English native.  And is really
>>>>> painful and slow process to me to write docs.  So, anyone can edit/create
>>>>> pages at wiki.  Feel free to improve docs there.
>>>>>
>>>>>
>>>>>
>>>>> On Mon, Mar 30, 2009 at 10:34 PM, Jean-Philippe Steinmetz <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Hi again,
>>>>>>
>>>>>> I've gone through the incredibly painful process of converting about
>>>>>> 15 libraries to use the latest version of flex-mojos (this kind of mixup
>>>>>> could be avoided if the flex-mojos project website had real 
>>>>>> documentation).
>>>>>> Unfortunately my RSLs are still not working. I have flex-mojos generating
>>>>>> the swf as usual. I manually copy everything into a target directory and
>>>>>> upon execution I get missing class errors. I have also tried running the 
>>>>>> app
>>>>>> through a web server (just in case of some security sandbox problem) and 
>>>>>> I
>>>>>> still get the same errors. I'm obviously missing something but i'm at a
>>>>>> complete loss. What else do I need to do?
>>>>>>
>>>>>> Jean-Philippe
>>>>>>
>>>>>>
>>>>>> On Sat, Mar 28, 2009 at 3:47 AM, Carsten Schlipf <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>>
>>>>>>> Hi Jean,
>>>>>>>
>>>>>>> as Marvin suggested you should really consider upgrading. I wrote a
>>>>>>> guide on that:
>>>>>>> http://www.yeap.de/blog2.0/archives/183-Upgrading-flex-mojos-2.0.0-to-flexmojos-maven-plugin-3.x.html
>>>>>>>
>>>>>>> Best regards,
>>>>>>> Carsten
>>>>>>>
>>>>>>> On Mar 27, 11:59 pm, Jean-Philippe Steinmetz <[email protected]>
>>>>>>> wrote:
>>>>>>> > Well i've checked out the reference project source but I can't get
>>>>>>> it to
>>>>>>> > compile. It's complaining:
>>>>>>> >
>>>>>>> > The plugin 'org.sonatype.flexmojos:flexmojos-maven-plugin' does not
>>>>>>> exist or
>>>>>>> > no valid version could be found
>>>>>>> >
>>>>>>> > I've also looked over all the pom's and could only see one
>>>>>>> difference
>>>>>>> > between it and mine. That being the use of unpack-dependencies vs
>>>>>>> my
>>>>>>> > copy-dependencies. In trying this method however I am not getting
>>>>>>> any swfs
>>>>>>> > in my target directory. Overall the reference project isn't all
>>>>>>> that helpful
>>>>>>> > as I am not creating a war project.
>>>>>>> >
>>>>>>> > Despite everything I don't understand why manually copying the RSL
>>>>>>> swf's
>>>>>>> > into my app's target directory and then executing the app fails.
>>>>>>> Whats the
>>>>>>> > explanation for that?
>>>>>>> >
>>>>>>> > Also, am I not using the correct flex-mojos plugin? I have all of
>>>>>>> my
>>>>>>> > projects including the following parent:
>>>>>>> >
>>>>>>> > <parent>
>>>>>>> >     <groupId>info.rvin.mojo</groupId>
>>>>>>> >     <artifactId>flex-super-pom</artifactId>
>>>>>>> >     <version>1.0</version>
>>>>>>> > </parent>
>>>>>>> >
>>>>>>> > On Fri, Mar 27, 2009 at 2:53 PM, Marvin Froeder <[email protected]>
>>>>>>> wrote:
>>>>>>> > > Well, when the component is build on flexmojos that is easy.
>>>>>>> > > Take a look at reference app:
>>>>>>> > >https://docs.sonatype.org/display/FLEXMOJOS/Reference+application
>>>>>>> >
>>>>>>> > > Now, optimize 3rd party stuff should be done manually ( if not by
>>>>>>> the
>>>>>>> > > owner).
>>>>>>> >
>>>>>>> > > VELO
>>>>>>> >
>>>>>>> > > On Fri, Mar 27, 2009 at 5:33 PM, Jean-Philippe Steinmetz <
>>>>>>> > > [email protected]> wrote:
>>>>>>> >
>>>>>>> > >> I want an RSL for as3corelib but also about ten of our
>>>>>>> proprietary
>>>>>>> > >> libraries. I'm just looking for a way to make it all work. We
>>>>>>> have a rather
>>>>>>> > >> large system that is broken up into many components and they all
>>>>>>> should be
>>>>>>> > >> loaded as RSLs to minimize download time across our system.
>>>>>>> >
>>>>>>> > >> On Fri, Mar 27, 2009 at 12:25 PM, Marvin Froeder <
>>>>>>> [email protected]>wrote:
>>>>>>> >
>>>>>>> > >>> You wanna RSL for as3corelib?
>>>>>>> > >>> VELO
>>>>>>> >
>>>>>>> > >>> On Fri, Mar 27, 2009 at 4:19 PM, [email protected] <
>>>>>>> > >>> [email protected]> wrote:
>>>>>>> >
>>>>>>> > >>>> Hello all,
>>>>>>> >
>>>>>>> > >>>> First off, i've been using flex-mojos for a while now and love
>>>>>>> it.
>>>>>>> > >>>> Thank you for all the hard work! Documentation is seriously
>>>>>>> lacking
>>>>>>> > >>>> though. It's wasted hours trying to find answers to all my
>>>>>>> questions
>>>>>>> > >>>> which has given me great frustration.
>>>>>>> >
>>>>>>> > >>>> Now for my problem. I've got some libraries that are building
>>>>>>> as swc's
>>>>>>> > >>>> and I have turned on the optimizer so I am generating the swf
>>>>>>> RSL
>>>>>>> > >>>> along with them. I have these libraries all marked as
>>>>>>> dependencies in
>>>>>>> > >>>> my main swf project. The problem is when I use maven's maven-
>>>>>>> > >>>> dependency-plugin to copy the dependencies I only get the swc
>>>>>>> files.
>>>>>>> > >>>> How do I get maven to actually copy the correct swf's over so
>>>>>>> I can
>>>>>>> > >>>> properly bundle them with my application?
>>>>>>> >
>>>>>>> > >>>> Here is an example of my main application pom.xml
>>>>>>> >
>>>>>>> > >>>> <build>
>>>>>>> > >>>>  <plugins>
>>>>>>> > >>>>    <plugin>
>>>>>>> > >>>>                <groupId>info.rvin.mojo</groupId>
>>>>>>> > >>>>                <artifactId>flex-compiler-mojo</artifactId>
>>>>>>> > >>>>                <configuration>
>>>>>>> > >>>>                    <rslUrls>
>>>>>>> > >>>>
>>>>>>>  <rsl>{artifactId}-{version}.{extension}</rsl>
>>>>>>> > >>>>                    </rslUrls>
>>>>>>> > >>>>                    <targetPlayer>9.0.115</targetPlayer>
>>>>>>> > >>>>                </configuration>
>>>>>>> > >>>>            </plugin>
>>>>>>> > >>>>            <plugin>
>>>>>>> > >>>>                <groupId>org.apache.maven.plugins</groupId>
>>>>>>> > >>>>
>>>>>>>  <artifactId>maven-dependency-plugin</artifactId>
>>>>>>> > >>>>                <executions>
>>>>>>> > >>>>                    <execution>
>>>>>>> > >>>>                        <id>copy-dependencies</id>
>>>>>>> > >>>>                        <phase>package</phase>
>>>>>>> > >>>>                        <goals>
>>>>>>> > >>>>                            <goal>copy-dependencies</goal>
>>>>>>> > >>>>                        </goals>
>>>>>>> > >>>>                        <configuration>
>>>>>>> > >>>>
>>>>>>>  <outputDirectory>${project.build.directory}
>>>>>>> > >>>> </outputDirectory>
>>>>>>> > >>>>                            <overWriteReleases>false</
>>>>>>> > >>>> overWriteReleases>
>>>>>>> > >>>>                            <overWriteSnapshots>false</
>>>>>>> > >>>> overWriteSnapshots>
>>>>>>> > >>>>
>>>>>>>  <overWriteIfNewer>true</overWriteIfNewer>
>>>>>>> > >>>>                        </configuration>
>>>>>>> > >>>>                    </execution>
>>>>>>> > >>>>                </executions>
>>>>>>> > >>>>            </plugin>
>>>>>>> > >>>>  </plugins>
>>>>>>> > >>>> </build>
>>>>>>> > >>>> <dependencies>
>>>>>>> > >>>>    <dependency>
>>>>>>> > >>>>        <groupId>com.adobe</groupId>
>>>>>>> > >>>>        <artifactId>as3corelib</artifactId>
>>>>>>> > >>>>        <version>0.92.1</version>
>>>>>>> > >>>>        <scope>rsl</scope>
>>>>>>> > >>>>        <type>swc</type>
>>>>>>> > >>>>    </dependency>
>>>>>>> > >>>> </dependencies>
>>>>>>> >
>>>>>>> > >>>> Regards,
>>>>>>> >
>>>>>>> > >>>> Jean-Philippe Steinmetz
>>>>>>> >
>>>>>>> >
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Flex Mojos" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/flex-mojos?hl=en?hl=en

http://blog.flex-mojos.info/
-~----------~----~----~----~------~----~------~--~---

Reply via email to