在我的Ubuntu服务器上运行.WAR?

时间:2015-01-16 11:29:59

标签: tomcat ubuntu servlets genexus

我有一个kb" Tienda"用(Java环境)和MySQL创建。我创建了Tienda.WAR并将其手动上传到我的Ubuntu服务器并部署/解压缩(4个文件夹" META-INF","静态"," WEB-INF"&"元数据")。

我复制了#34;解压缩"文件夹(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我会得到#34;它的工作"页。

我该如何解决这个问题?

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

1 个答案:

答案 0 :(得分:1)

  1. 删除app目录,将.war文件放在webapps目录中,让Tomcat自动解压缩,这样权限由Tomcat设置,而不是由您的用户帐户设置。

  2. 检查您的Tomcat日志,如果部署中有任何问题,您将在那里看到它。