Ответ на нуль323 прав, я просто хотел добавить, что вы можете использовать пакет JayDeBeApi для обхода этого: https://pypi.python.org/pypi/JayDeBeApi/
для обновления данных в вашей таблице mysql. Это может быть плохо висящий плод, так как у вас уже установлен драйвер mysql jdbc.
Модуль JayDeBeApi позволяет вам подключаться из кода Python к базам данных с помощью Java JDBC. Он предоставляет Python DB-API v2.0 для этой базы данных.
blockquote>Мы используем дистрибутив Anaconda для Python, а пакет python для JayDeBeApi является стандартным.
См. Примеры в этом ссылка выше.
Та же проблема здесь, решена .
Я объясню проблему и решение, чтобы помочь другим.
Мое программное обеспечение:
Windows 7
Eclipse 4.4.1 (Luna SR1)
m2e 1.5.0.20140606-0033
(from eclipse repository: http://download.eclipse.org/releases/luna)
И я получаю доступ к Интернету через прокси.
Моя проблема была такой же:
После долгих попыток и прочтения большого количества страниц я наконец-то нашел решение, чтобы это исправить. Некоторые важные пункты решения:
Решение :
<settings> <proxies> <proxy> <active>true</active> <protocol>http</protocol> <host>YOUR.PROXY.IP.OR.NAME</host> <port>YOUR PROXY PORT</port> <username>YOUR PROXY USERNAME (OR EMPTY IF NOT REQUIRED)</username> <password>YOUR PROXY PASSWORD (OR EMPTY IF NOT REQUIRED)</password> <nonProxyHosts>YOUR PROXY EXCLUSION HOST LIST (OR EMPTY)</nonProxyHosts> </proxy> </proxies> </settings>
Наконец, я хотел бы предложить предложение разработчикам m2e, чтобы упростить настройку. После установки m2e из Интернета (из хранилища), m2e должен проверить, использует ли Eclipse прокси-сервер («Настройки»> «Основные»> «Сетевые подключения»). Если Eclipse использует прокси-сервер, m2e должен показать пользователю диалог:
m2e has detected that Eclipse is using a proxy to access to the internet.
Would you like me to create a User settings file (settings.xml) for the embedded
Maven software?
[ Yes ] [ No ]
Если пользователь нажимает Да, то m2e должен автоматически создать файл «settings.xml», копируя значения прокси из Настройки Eclipse.
Я тоже ПОЛУЧИЛ ЭТУ проблему, и наконец решил ее, вот решение:
перейдите в windows -> preference -> maven -> user settings
Измените путь settings.xml
на допустимый путь.
Путь может быть не в каталоге .m2 (в вашем домашнем каталоге) ..
В моем случае сработало следующее решение.
Я надеюсь, что это может кому-то помочь.
У меня была такая же ошибка при создании проекта, но я не был за прокси, и, следовательно, вышеупомянутые решения не работали для меня.
Я нашел этот форум . Он предложил:
- Удалить или переименовать каталог .m2 из вашего каталога HOME
In Windows - C:\Users\<username>\Windows
ИЛИ
In Linux - /home/<username>
- перезапустите набор инструментов пружины Eclipse / STS (который я использую)
Это сработало!
Просто удалите $ {user.home} /. M2 / repository / org / apache / maven / archetypes, чтобы обновить все необходимые файлы, для меня это работает нормально!
Я использую Spring STS 3.8.3. У меня была похожая проблема. Я исправил это, используя информацию из этой ветки , а также исправив некоторые настройки maven. нажмите Spring Tool Suite -> Preferences -> Maven и снимите флажок «Не обновлять автоматически зависимости от удаленных хранилищ». Также я установил флажки «Загрузить источники артефактов» и «Загрузить Javadoc артефактов».
Для меня решение было немного проще, мне просто нужно было очистить репозиторий: .m2 / repository / org / apache / maven / archetypes
Если вы находитесь за прокси-сервером, самое первое, что нужно сделать, это добавить settings.xml
с конфигами прокси в папке C:\Users\{username}\.m2
и скопировать те же самые настройки прокси под Window > Preferences > Network Connections
(может потребоваться префикс вашего имени пользователя с доменом, например DOMAIN\username
):
<settings>
<proxies>
<proxy>
<active>true</active>
<protocol>http</protocol>
<host>webproxy.net</host>
<port>8080</port>
<username>username</username>
<password>password</password>
<nonProxyHosts>localhost|127.0.0.1</nonProxyHosts>
</proxy>
<proxy>
<active>true</active>
<protocol>https</protocol>
<host>webproxy.net</host>
<port>8080</port>
<username>username</username>
<password>password</password>
<nonProxyHosts>localhost|127.0.0.1</nonProxyHosts>
</proxy>
</proxies>
Удалить папку C:\Users\{username}\.m2\repository
.
Это на самом деле легко и прямо.
просто перейдите в папку .m2.
.m2 / repository / org / apache / maven
внутри этой папки maven вы увидите папку с именем Archetypes ... удалите эту папку, и проблема будет решена.
Но если вы не хотите удалять всю папку, вы можете перейти в папку архетипов и удалить все архетипы, которые вы там хотите. Причина, по которой он продолжает терпеть неудачу, заключается в том, что архетип, который вы пытаетесь создать, пытается сказать вам, что она уже существует в этой папке, а значит, уйти ...
В общем, удаление папки archetype в папке .m2 является самым простым решением.