我在(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日志,如果部署中有任何问题,您将在其中看到它。