fabric8io / jube

jube is a deprecated pure java implementation of kubernetes. Please look at kansible now instead!
https://github.com/fabric8io/kansible/blob/master/README.md
Apache License 2.0
27 stars 20 forks source link

Running quickstart fatjar on jube on windows fails - not sure maven/* works #255

Open davsclaus opened 9 years ago

davsclaus commented 9 years ago
E:\workspace\quickstarts\quickstarts\java\simple-fatjar\target\jube>run.bat
"Running launcher in folder: E:\workspace\quickstarts\quickstarts\java\simple-fatjar\target\jube"
APP_BASE is: E:\workspace\quickstarts\quickstarts\java\simple-fatjar\target\jube
"Running Quickstart : Simple fat jar"
java -classpath E:\workspace\quickstarts\quickstarts\java\simple-fatjar\target\jube\classes;E:\workspace\quickstarts\qui
ckstarts\java\simple-fatjar\target\jube\maven\* -jar "quickstart-java-simple-fatjar-2.2-SNAPSHOT.jar"
Running java -classpath E:\workspace\quickstarts\quickstarts\java\simple-fatjar\target\jube\classes;E:\workspace\quickst
arts\quickstarts\java\simple-fatjar\target\jube\maven\* -jar "quickstart-java-simple-fatjar-2.2-SNAPSHOT.jar"
Error: Unable to access jarfile quickstart-java-simple-fatjar-2.2-SNAPSHOT.jar
E:\workspace\quickstarts\quickstarts\java\simple-fatjar\target\jube>dir
 Volume in drive E is Data
 Volume Serial Number is 9C69-2F17

 Directory of E:\workspace\quickstarts\quickstarts\java\simple-fatjar\target\jube

03/24/2015  05:35 PM    <DIR>          .
03/24/2015  05:35 PM    <DIR>          ..
03/24/2015  05:35 PM    <DIR>          bin
03/24/2015  05:35 PM    <DIR>          classes
03/24/2015  05:35 PM               937 env.bat
03/24/2015  05:35 PM               925 env.sh
03/24/2015  05:35 PM           395,172 jolokia-agent.jar
03/24/2015  05:35 PM               830 kill.bat
03/24/2015  05:35 PM               840 kill.sh
03/24/2015  05:49 PM    <DIR>          logs
03/24/2015  05:35 PM    <DIR>          maven
03/24/2015  05:35 PM                20 ports.properties
03/24/2015  05:35 PM               986 restart.bat
03/24/2015  05:35 PM               837 restart.sh
03/24/2015  05:35 PM               870 run.bat
03/24/2015  05:35 PM               878 run.sh
03/24/2015  05:35 PM               872 start.bat
03/24/2015  05:35 PM               880 start.sh
03/24/2015  05:35 PM               827 status.bat
03/24/2015  05:35 PM               836 status.sh
03/24/2015  05:35 PM               825 stop.bat
03/24/2015  05:35 PM               834 stop.sh
              16 File(s)        407,369 bytes
               6 Dir(s)   3,892,285,440 bytes free

E:\workspace\quickstarts\quickstarts\java\simple-fatjar\target\jube>dir maven
 Volume in drive E is Data
 Volume Serial Number is 9C69-2F17

 Directory of E:\workspace\quickstarts\quickstarts\java\simple-fatjar\target\jube\maven

03/24/2015  05:35 PM    <DIR>          .
03/24/2015  05:35 PM    <DIR>          ..
03/24/2015  05:35 PM    <DIR>          quickstart-java-simple-fatjar-2.2-SNAPSHOT
               0 File(s)              0 bytes
               3 Dir(s)   3,892,285,440 bytes free

E:\workspace\quickstarts\quickstarts\java\simple-fatjar\target\jube>
davsclaus commented 9 years ago

The JAR is in the maven dir. But not sure if the classpath for java supports mixed and then having /*

davsclaus commented 9 years ago

Ah so its the fatjar that dont work - in the maven dir there is a directory and not the fat JAR. The mainclass example works on windows

E:\workspace\quickstarts\quickstarts\java\simple-mainclass\target\jube>run.bat
"Running launcher in folder: E:\workspace\quickstarts\quickstarts\java\simple-mainclass\target\jube"
APP_BASE is: E:\workspace\quickstarts\quickstarts\java\simple-mainclass\target\jube
"Running Quickstart : Simple main class"
java -classpath E:\workspace\quickstarts\quickstarts\java\simple-mainclass\target\jube\classes;E:\workspace\quickstarts\
quickstarts\java\simple-mainclass\target\jube\maven\* io.fabric8.quickstarts.java.simple.Main
Running java -classpath E:\workspace\quickstarts\quickstarts\java\simple-mainclass\target\jube\classes;E:\workspace\quic
kstarts\quickstarts\java\simple-mainclass\target\jube\maven\* io.fabric8.quickstarts.java.simple.Main
Hello Fabric8! Here's your random string: ujEvq
Hello Fabric8! Here's your random string: yw9mM
Hello Fabric8! Here's your random string: iYd7n
Hello Fabric8! Here's your random string: pvIMM
Hello Fabric8! Here's your random string: 1myuZ
Hello Fabric8! Here's your random string: dZRnE
Hello Fabric8! Here's your random string: hwAkZ
Hello Fabric8! Here's your random string: MhpGy