Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
gcloud ubuntu 14.04 tomcat 8 can';t部署sqlitesync.war_Sqlite_Xamarin_Java 8_Ubuntu 14.04_Tomcat8 - Fatal编程技术网

gcloud ubuntu 14.04 tomcat 8 can';t部署sqlitesync.war

gcloud ubuntu 14.04 tomcat 8 can';t部署sqlitesync.war,sqlite,xamarin,java-8,ubuntu-14.04,tomcat8,Sqlite,Xamarin,Java 8,Ubuntu 14.04,Tomcat8,我正在为一个大学应用程序开发项目做后端工作,遇到了一堵坚固的砖墙。我对这东西有点不在行 我已经获得了一个运行ubuntu服务器14.04的gcloud虚拟机实例的访问权,并且一直在尝试在Tomcat8上进行设置。我的团队正在尝试使用sqlite数据库构建Xamarin应用程序,该数据库将与MySQL远程数据库同步 最初,我在实例上安装了LAMP、phpMyAdmin和tomcat。我花了很长时间试图通过ipv4端口8080访问tomcat,因为它似乎只监听ipv6。一旦我成功地解决了这个问题并部

我正在为一个大学应用程序开发项目做后端工作,遇到了一堵坚固的砖墙。我对这东西有点不在行

我已经获得了一个运行ubuntu服务器14.04的gcloud虚拟机实例的访问权,并且一直在尝试在Tomcat8上进行设置。我的团队正在尝试使用sqlite数据库构建Xamarin应用程序,该数据库将与MySQL远程数据库同步

最初,我在实例上安装了LAMP、phpMyAdmin和tomcat。我花了很长时间试图通过ipv4端口8080访问tomcat,因为它似乎只监听ipv6。一旦我成功地解决了这个问题并部署了SqliteSync.war,我就遇到了缺少依赖项的问题,特别是glassfish和它的maven依赖项

所以现在,在安装了所谓的依赖项并删除和(由于它拒绝侦听任何协议上的任何内容)之后。我现在无法部署sqlitesync.war(或OG开发人员发给我的最新版本)。我被告知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)

我被严重困住了,希望能得到任何帮助。我是不是把整件事都烧了,然后重新开始?这只是某种权限问题吗?

试试吧,谢谢,我也会这么做的。