Hey there,
got it working now. The Maven Project setup was not correct. Attached is
the respective patch.
Best regards,
René
-------- Original-Nachricht --------
Betreff: Re: [jetty-users] Jetty 9 - Building the setUID Module v1.0.2
Datum: Thu, 04 Sep 2014 09:06:18 +0200
Von: René Hartwig <[email protected]>
Antwort an: JETTY user mailing list <[email protected]>
An: JETTY user mailing list <[email protected]>
Hi Jesse,
ok thanks - the full debug log is attached. The Java Version is the
latest (1.8.0_20) Java 8 Version from Oracle.
I'll have a look at the config and see what I can adjust - according to
the log this is the only error occuring. This is the content of the
target directory:
What confuses me most, is the fact, that there's only this one c-file -
where are the others, the included h-file for instance (I am not very
familiar with c and compiling it with maven) ?
Best regards,
René
Mit freundlichen Grüßen / Best regards,
René Hartwig
Senior Developer
*Befine Solutions AG - The Cryptshare Company*
Bebelstraße 17
79108 Freiburg
Germany
Tel: +49 (0) 761 38913 0
Fax: +49 (0) 761 38913 115
E-Mail: [email protected]_
Internet: http://www.cryptshare.com
=========================================================================
Your attachments are too large or too confidential for e-mail?
Get to know Cryptshare!
http://www.cryptshare.com
=========================================================================
<http://www.linkedin.com/company/befine-solutions/products>
Amtsgericht Freiburg HRB 6144
Vorstand Mark Forrest, Dominik Lehr
Aufsichtsratsvorsitzender Thilo Braun
Am 03.09.2014 17:56, schrieb Jesse McConnell:
Make sure you are using a sane java version (as in a recent one) and
attach the whole build log....can't tell what is going on with what is
provided.
typically issues here are related to different operating systems with
things in different locations and I suspect there is an error
somewhere else in the process that isn't failing the build correctly,
these sorts of things are notoriously not that portable
I suspect if it is that then you'll need to add a profile for the
operating system and adjust things accordingly...and then you are
welcome to contribute that back :)
jesse
--
jesse mcconnell
[email protected] <mailto:[email protected]>
On Wed, Sep 3, 2014 at 8:02 AM, René Hartwig
<[email protected]
<mailto:[email protected]>> wrote:
Hi there,
I just upgraded Jetty from v.8.1.7 to 9.0.4 which is working fine
so far. Additionally I had the setUID module included with the two
c-libs for 32bit and 64bit openSuSE systems. Now that I changed to
v.9 using the pre-compiled module doesn't seem to work - I' am
getting an UnsatisfiedLinkError as this fellow here:
http://dev.eclipse.org/mhonarc/lists/jetty-users/msg04497.html
So I tried to compile it by myself as suggested in your
documentation
(http://www.eclipse.org/jetty/documentation/9.2.2.v20140723/setuid.html
- I know, its not the same v9 version - I am going to correct
that). Unfortunately I do not get it compiled and am wondering
what's wrong. As far as I understand it, this is a problem with
the project setup.
I checked out the respective Maven project
(http://git.eclipse.org/c/jetty/org.eclipse.jetty.toolchain.git/)
and am now trying to build it using Maven. When doing so, I am
getting the following error:
[INFO] Configured Artifact:
org.eclipse.jetty.toolchain.setuid:jetty-setuid-native:1.0.2:jar
[INFO] Unpacking
/opt/dev/projects/jetty-toolchain/jetty-setuid/jetty-setuid-native/target/classes
to
/opt/dev/projects/jetty-toolchain/jetty-setuid/libsetuid-linux/target/generated
with includ
es and excludes
org.codehaus.plexus.archiver.ArchiverException: The source must
not be a directory.
at
org.codehaus.plexus.archiver.AbstractUnArchiver.validate(AbstractUnArchiver.java:174)
at
org.codehaus.plexus.archiver.AbstractUnArchiver.extract(AbstractUnArchiver.java:107)
at
org.apache.maven.plugin.dependency.AbstractDependencyMojo.unpack(AbstractDependencyMojo.java:258)
at
org.apache.maven.plugin.dependency.fromConfiguration.UnpackMojo.unpackArtifact(UnpackMojo.java:117)
at
org.apache.maven.plugin.dependency.fromConfiguration.UnpackMojo.execute(UnpackMojo.java:94)
at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at
org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
at
org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Any help would be much appreciated.
Thanks and regards,
René
--
Mit freundlichen Grüßen / Best regards,
René Hartwig
Senior Developer
*Befine Solutions AG - The Cryptshare Company*
Bebelstraße 17
79108 Freiburg
Germany
Tel: +49 (0) 761 38913 <tel:%2B49%20%280%29%20761%2038913> 0
Fax: +49 (0) 761 38913 115 <tel:%2B49%20%280%29%20761%2038913%20115>
E-Mail: [email protected]
<mailto:[email protected]>_
Internet: http://www.cryptshare.com
=========================================================================
Your attachments are too large or too confidential for e-mail?
Get to know Cryptshare!
http://www.cryptshare.com
=========================================================================
<http://www.linkedin.com/company/befine-solutions/products>
Amtsgericht Freiburg HRB 6144
Vorstand Mark Forrest, Dominik Lehr
Aufsichtsratsvorsitzender Thilo Braun
_______________________________________________
jetty-users mailing list
[email protected] <mailto:[email protected]>
To change your delivery options, retrieve your password, or
unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users
_______________________________________________
jetty-users mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from
this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users
>From 816080ff5695302a1ef77f79b87fa7fc5333ff09 Mon Sep 17 00:00:00 2001
From: Simon Erhardt <[email protected]>
Date: Fri, 12 Sep 2014 11:01:48 +0200
Subject: [PATCH] Repaired the configuration of native-maven-plugin for javah
in libsetuid-linux.
---
jetty-setuid/libsetuid-linux/pom.xml | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/jetty-setuid/libsetuid-linux/pom.xml b/jetty-setuid/libsetuid-linux/pom.xml
index 3a2a25d..b87c173 100644
--- a/jetty-setuid/libsetuid-linux/pom.xml
+++ b/jetty-setuid/libsetuid-linux/pom.xml
@@ -44,6 +44,10 @@
<extensions>true</extensions>
<configuration>
<javahOS>linux</javahOS>
+ <javahClassNames>
+ <className>org.eclipse.jetty.setuid.SetUID</className>
+ </javahClassNames>
+ <javahOutputDirectory>target/generated</javahOutputDirectory>
<compilerStartOptions>
<compilerStartOption>-fPIC -O</compilerStartOption>
</compilerStartOptions>
@@ -67,12 +71,6 @@
<execution>
<id>javah</id>
<phase>generate-sources</phase>
- <configuration>
- <classNames>
- <className>org.eclipse.jetty.setuid.SetUID</className>
- </classNames>
- <outputDirectory>target/generated</outputDirectory>
- </configuration>
<goals>
<goal>javah</goal>
</goals>
--
1.8.1.2
_______________________________________________
jetty-users mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from
this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users