#linux #tomcat #curl
Вопрос:
Это моя команда curl для загрузки файла войны в tomcat:
администратор curl -u:администратор «http://server.com:8084/manager/text/deploy?path=/proxyamp;version=1.0.0-Snapshot» —загрузить файл «цель/прокси##1.0.0-Снимок.война»
Он работает в Windows , но не в Linux.
Еще лучше:
В Windows выполнение этой команды занимает довольно много времени. Конечно , потому что на сервер действительно загружен файл
В Linux, тем не менее, команда curl выполняется и завершается через очень короткое время, но она возвращает НОРМАЛЬНО развернутое приложение по контекстному пути [/прокси##1.0.0 — Снимок]
Но на самом деле он не развернут!!
Комментарии:
1. Как правило, более плодотворно игнорировать тот факт, что он работает в Windows, и полностью отлаживать его в Linux. Нет никакого способа «убедить» Linux успешно запустить его, показав, что он работает в Windows.
2. Что могло означать это сообщение ? curl: (26) не удалось открыть файл «цель/прокси##1.0.0-Снимок.война» ??
3. Он говорит, что не смог открыть файл. Независимо от того, что делает Windows, вы должны проверить, существует ли файл в Linux, и если он и вы находитесь в правильном каталоге, так как это относительный путь.
4. Причина заключалась в том, что Linux чувствителен к регистру. Как мне не стыдно 🙂
5. Хорошо, я рад, что ты запустил его! Вы можете рассмотреть возможность удаления вопроса как опечатки