Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/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
Java jsp在linux ec2上不工作_Java_Jsp_Tomcat_Amazon Web Services_Amazon Ec2 - Fatal编程技术网

Java jsp在linux ec2上不工作

Java jsp在linux ec2上不工作,java,jsp,tomcat,amazon-web-services,amazon-ec2,Java,Jsp,Tomcat,Amazon Web Services,Amazon Ec2,我已经建立了一个AmazonLinuxEC2。我对它很陌生,但我想要的一切都已经准备好了。我有一个指向域的弹性IP,PHP/Apache/MySQL。我还想在这个实例上运行Java,我认为这是可能的。我所有的php都可以工作,但是当我点击一个.jsp页面时,它看起来像是简单的HTML 我通过控制台登录到我的实例,并获得以下信息: [ec2-user@ip-* ~]$ java -version java version "1.7.0_25" OpenJDK Runtime En

我已经建立了一个AmazonLinuxEC2。我对它很陌生,但我想要的一切都已经准备好了。我有一个指向域的弹性IP,PHP/Apache/MySQL。我还想在这个实例上运行Java,我认为这是可能的。我所有的php都可以工作,但是当我点击一个.jsp页面时,它看起来像是简单的HTML

我通过控制台登录到我的实例,并获得以下信息:

[ec2-user@ip-* ~]$ java -version
java version "1.7.0_25"         
OpenJDK Runtime Environment (amzn-2.3.10.3.29.amzn1-x86_64)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)`

echo $PATH                                       
/usr/local/bin:/bin:/user/bin:/usr/local/sbin:/usr/sbin:/sbin:opt/aws/bin:/home/ec2-user/bin:/usr/lib/jvm/java/bin
当我访问我的_域:8080时,我得到了tomcat页面

所以我知道Java已经安装,Tomcat正在运行。我还缺什么

我的.jsp文件如下所示:

<%@page contentType="text/html" pageEncoding="UTF-8"%>                                       
<!DOCTYPE html>                                       
<html>                                       
    <head>                                       
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">                                       
        <title>JSP Page</title>                                       
    </head>                                       
    <body>                                       
        <h1><% out.println("Hello World!");%></h1>                                       
    </body>                                       
</html>

JSP页面
这是我的浏览器显示的内容:



有人知道我需要什么来解决这个问题,让PHP和JAVA都能工作吗?

哇。。是的@fmodos是正确的。我对PHP非常熟悉,我将.jsp文件放在apache的www文件夹中,而不是tomcat的webapps文件夹中。德


我还需要授予ec2用户权限,以便将文件FTP到其中。

您确定已将.jsp部署到tomcat webapps文件夹中吗?