Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/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
在Tomcat服务器上运行JavaEE应用程序_Tomcat_Jakarta Ee_Ubuntu - Fatal编程技术网

在Tomcat服务器上运行JavaEE应用程序

在Tomcat服务器上运行JavaEE应用程序,tomcat,jakarta-ee,ubuntu,Tomcat,Jakarta Ee,Ubuntu,我有JavaEEWeb应用程序,在Windows上编写和测试(我使用Tomcat服务器)。我还可以远程访问安装了Ubuntu 14.04的VirtualBox机器。我希望能够在此服务器上运行我的应用程序,并从浏览器访问它。我在那里安装了Java7和Tomcat7。我使用IP地址和1522端口通过Putty访问服务器。我通过psftp将.war文件复制到此服务器,然后将其复制到 /var/lib/tomcat7/webapps 文件夹。 我已检查了此命令打开的端口: >nc -zv IP

我有JavaEEWeb应用程序,在Windows上编写和测试(我使用Tomcat服务器)。我还可以远程访问安装了Ubuntu 14.04的VirtualBox机器。我希望能够在此服务器上运行我的应用程序,并从浏览器访问它。我在那里安装了Java7和Tomcat7。我使用IP地址和1522端口通过Putty访问服务器。我通过psftp.war文件复制到此服务器,然后将其复制到

 /var/lib/tomcat7/webapps
文件夹。 我已检查了此命令打开的端口:

>nc -zv IP_ADDRESS 80     
Connection to IP_ADDRESS 80 port [tcp/http] succeeded!
我意识到80端口已经打开,所以我编辑了

/etc/tomcat7/server.xml
文件和我将端口从8080更改为80。之后,我仍然无法连接到服务器。我正在浏览器中键入:

IP_ADDRESS:80
我得到404错误。我做错了什么?我禁用了防火墙,所以不是这样

@编辑: 我正在这样开始Tomcat:

sudo service tomcat7 stop/start/restart

URL是否与webapps中目录的名称匹配?Tomcat应该已经将*.war解压到webapp中的一个目录。您可以访问Tomcat欢迎页面吗?@Mecon Tomcat解压了*.war文件,在webapps中是一个名为*.war文件的新文件夹。正确的url应该是什么?@Necreaux不,我不能。