gcloud ubuntu 14.04 tomcat 8 не может развернуть sqlitesync.war

Я задал этот вопрос в stackoverflow и был направлен здесь:

Я работаю над бэкэндом для проекта разработки приложений в университете и столкнулся с твердой кирпичной стеной.

Мне предоставлен доступ к экземпляру gcloud vm, на котором запущен сервер ubuntu 14.04, и пытались настроить Sqlite-Sync на tomcat 8. Моя команда пытаясь создать приложение Xamarin с SQL-блоком sqlite, который будет синхронизироваться с удаленной БД MySQL.

Сначала я установил LAMP, phpMyAdmin и tomcat в экземпляре. Я потратил много времени на попытку доступа к tomcat через ipv4-порт 8080, поскольку он, казалось, только прослушивал ipv6. Как только я смог исправить это и развернул SqliteSync.war, я столкнулся с отсутствием проблем с зависимостями, в частности, со стекловатой и ее зависимостями от maven.

Итак, теперь, установив предполагаемые зависимости и удалив и Sqlite- Sync (из-за того, что он отказывается слушать что-либо по любому протоколу). Теперь я не могу развернуть sqlitesync.war (или самую последнюю версию, которую отправил OG dev). Мне сказали, что tomcat не может перезаписать старый .war, а старые версии нужно удалить вручную, но они, похоже, не существуют на моем экземпляре. Журналы ошибок говорят мне:

java.io.IOException: java.io.FileNotFoundException: /opt/tomcat/webapps/SqliteSync_307.war (Permission denied) Caused by: java.io.FileNotFoundException: /opt/tomcat/webapps/SqliteSync_307.war (Permission denied) 18-May-2017 10:05:54.295 SEVERE [http-nio-8080-exec-4] org.apache.catalina.core.ApplicationContext.log HTMLManager: FAIL - Deploy Upload Failed, Exception: java.io.FileNotFoundException: /opt/tomcat/webapps/SqliteSync.war (Permission denied)

Я серьезно застреваю и буду признателен за любую помощь. Сжечь ли я все и начать снова? Это просто вопрос о разрешении? Есть ли способ принудительного развертывания .war?

2
задан 18 May 2017 в 15:19

0 ответов

Другие вопросы по тегам:

Похожие вопросы: