[jbosstools-issues] [JBoss JIRA] (JBIDE-11282) JBoss 7.1: Missings JARs for starting an application client from Eclipse

Rob Stryker (JIRA) jira-events at lists.jboss.org
Tue Mar 20 01:33:47 EDT 2012


    [ https://issues.jboss.org/browse/JBIDE-11282?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12677858#comment-12677858 ] 

Rob Stryker edited comment on JBIDE-11282 at 3/20/12 1:33 AM:
--------------------------------------------------------------

{code}
# currentJars.files contains a list of the current files already on an as71 project's classpath

cat currentJars.files | awk '{ print "cp " $0 " tmp/ && unzip -d tmp/ tmp/*.jar > /dev/null && du -a tmp/ | cut -f 2 | cut -c 1,2,3,4 --complement >> ./currentAllOut && rm -rf tmp/*";}' | sh    # generate a list of all resources inside jars

cat currentAllOut | wc -l -> 5698

cat currentAllOut | sort | uniq -d | wc -l # result is  32 duplicated files, all are folders

unzip -l ~/apps/jboss/zipped/jboss-as-7.1.0.Final/bin/client/jboss-client-7.1.0.Final.jar | sed 's/52   /@/g' | cut -d "@" -f 2 > as71clientjar.inner.files

cat currentAllOut as71clientjar.inner.files | wc -l -> 8325  # an increase in lines

cat currentAllOut as71clientjar.inner.files | sort | uniq -d | wc -l  # result is  240, an increased number of duplicates, means many extra classes

cat currentAllOut as71clientjar.inner.files  | sort | uniq -d  > ./dups

cat dups | grep "class$" | wc -l # result is 200

{code}

It seems all of the dups are in jboss logging, javax.transaction, javax.jms, javax.ejb.  Duplicate list attached. 
                
      was (Author: rob.stryker):
    {code}
# currentJars.files contains a list of the current files already on an as71 project's classpath

cat currentJars.files | awk '{ print "cp " $0 " tmp/ && unzip -d tmp/ tmp/*.jar > /dev/null && du -a tmp/ | cut -f 2 | cut -c 1,2,3,4 --complement >> ./currentAllOut && rm -rf tmp/*";}' | sh    # generate a list of all resources inside jars

cat currentAllOut | wc -l -> 5698

cat currentAllOut | sort | uniq -d | wc -l # result is  32 duplicated files, all are folders

unzip -l ~/apps/jboss/zipped/jboss-as-7.1.0.Final/bin/client/jboss-client-7.1.0.Final.jar | sed 's/52   /@/g' | cut -d "@" -f 2 > as71clientjar.inner.files

cat currentAllOut as71clientjar.inner.files | wc -l -> 8325  # an increase in lines

cat currentAllOut as71clientjar.inner.files | sort | uniq -d | wc -l  # result is  240  # same number of duplicates, means no extra classes 

cat currentAllOut as71clientjar.inner.files  | sort | uniq -d  > ./dups

cat dups | grep "class$" | wc -l # result is 200

{code}

It seems all of the dups are in jboss logging, javax.transaction, javax.jms, javax.ejb.  Duplicate list attached. 
                  
> JBoss 7.1: Missings JARs for starting an application client from Eclipse
> ------------------------------------------------------------------------
>
>                 Key: JBIDE-11282
>                 URL: https://issues.jboss.org/browse/JBIDE-11282
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: JBossAS/Servers
>    Affects Versions: 3.3.0.M5
>         Environment: Nightly build of 2012-03-12, Eclipse 3.7.1
>            Reporter: Wolfgang Knauf
>            Assignee: Rob Stryker
>             Fix For: 3.3.0.Beta3
>
>
> I start an application client directly from inside Eclipse which performs a JNDI lookup (JBoss 7.1.0 GA server).
> This fails with an exception because of missing JARs, see this forum post for the full error: https://community.jboss.org/thread/195162
> Since I wrote this post, JBoss added a new library "jboss-as-7.1.0.Final\bin\client\jboss-client-7.1.0.Final.jar". After adding this JAR to the build path, my sample app worked. But for previous server versions (jboss-as-7.1.0.CR1), I had to add the JARs from my forum post.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jbosstools-issues mailing list