Моя разработка Java выполнена на машине Windows, и я запускаю свои процессы на компьютере centos. У меня есть сценарий bash, который строит все мои Jars и SCP их на мою машину centos. Я запускаю этот скрипт bash в Cygwin (java -version равно 1.5.0_12), но когда я пытаюсь запустить процесс в моей машине centos, jVM не может открыть Jars. Кроме того, бег баночка -tf броски:развертывание java через Cygwin
java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:114)
at java.util.zip.ZipFile.<init>(ZipFile.java:75)
at sun.tools.jar.Main.list(Main.java:979)
at sun.tools.jar.Main.run(Main.java:224)
at sun.tools.jar.Main.main(Main.java:1149)
поэтому единственным способом я могу развернуть работает МВН команды в cmd.exe, чтобы построить свои банки, а затем скопировать все с помощью WinSCP (таким образом у меня нет никаких проблем банки).
Есть ли какая-нибудь известная проблема с запуском mvn в cygwin? (бег МВН -версия вернулся Apache Maven 2.2.1 (r801777; 2009-08-06 22: 16: 01 + 0300) Java версия: 1.6.0_26)
спасибо
Вы уверены, что проблема не в том, как вы их «scp»? – nwinkler
Я бегу mvn в cygwin каждый день без проблем. Похоже, ваши банки неправильно переданы в ваши удаленные центры и как-то повреждены. –
Я попытался использовать WinSCP, чтобы скопировать банку, созданную в cygwin, на мой cenos macine и получил ту же проблему, поэтому я не думаю, что это проблема в SCP – ryuchtman