我在(Java环境)和MySQL中创建了一个kb“ Tienda”。我创建了Tienda.WAR并将其手动上传到我的Ubuntu Server并进行了部署/解压缩(4个文件夹“ META-INF”,“ static”,“ WEB-INF”和“ Metadata”)。

我复制了“解压缩”文件夹(Tienda),因此:
var/www/Tienda

在其他站点中,在/var/lib/tomcat7/webapps/Tienda中放置它。我把它放在两个目录中。现在,由于没有“ index.html”,所以我不知道如何访问在GeneXus中创建的“家”。

我尝试打开localhost:8080/Tienda/servlet/com.AppTienda.home,结果是:State HTTP 404 - /Tienda/servlet/com.AppTienda.home

但是servlet服务器已正确安装;如果打开localhost:8080,将显示“正在运行”页面。

我该如何解决?

另一个问题是,如果客户告诉他们您想在公司服务器上安装应用程序,该怎么办?

最佳答案

删除应用程序目录,将您的.war文件放入webapps目录中,然后让Tomcat自动解压缩,这样权限就由Tomcat而不是您的用户帐户设置。
检查您的Tomcat日志,如果部署中有任何问题,您将在其中看到它。

09-05 15:54