gcloud ubuntu 14.04 tomcat 8 não pode implantar sqlitesync.war

2

Eu fiz esta pergunta no stackoverflow e fui direcionado aqui:

Estou trabalhando no back-end de um projeto de desenvolvimento de aplicativos universitários e me deparo com uma sólida parede de tijolos. Eu sou um pouco noob com essas coisas.

Recebi acesso a uma instância do gcloud vm executando o servidor ubuntu 14.04 e tentei configurar a Sqlite-Sync on tomcat 8. Minha equipe está tentando construir o aplicativo Xamarin com um banco de dados sqlite que será sincronizado com um banco de dados remoto do MySQL.

Inicialmente eu instalei o LAMP, phpMyAdmin e tomcat na instância. Passei muito tempo tentando acessar o tomcat via porta ipv4 8080, pois parecia estar apenas ouvindo no ipv6. Depois que eu consegui consertar isso e implantei o SqliteSync.war acabei com problemas de dependência ausentes, especificamente glassfish e dependências maven.

Agora, tendo instalado as dependências alegadas, remova e reinstalado tomcat (devido a recusar-se a ouvir qualquer coisa em qualquer protocolo). Eu agora não posso implantar o sqlitesync.war (ou a versão mais recente que o OG me enviou). Já me disseram que o tomcat não pode sobrescrever o antigo .war e as versões antigas precisam ser removidas manualmente, mas elas não parecem existir na minha instância. Registros de erro informam:

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)

Estou seriamente preso e gostaria de receber qualquer ajuda. Eu queimo a coisa toda e começo de novo? É apenas algum tipo de problema de permissão? Existe alguma maneira de forçar a implantação do .war?

    
por JaySavell 18.05.2017 / 14:19

0 respostas