0

Amazon Linux EC2 をセットアップしました。私はそれに非常に慣れていませんが、必要なものはすべてセットアップされています。ドメインが指定されたエラスティック 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

my_domain: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>

これは私のブラウザが表示するものです:

<@page contentType="text/html" pageEncoding="UTF-8"%> <% out.println("Hello World!");%>

PHPとJAVAの両方が機能するように、これを修正する必要があることを誰でも知っていますか?

4

1 に答える 1

1

うわー..うん@fmodosは正しかった。私はPHPに慣れていたので、Tomcatのwebappsフォルダーではなく、Apacheのwwwフォルダーに.jspファイルをドロップしました。ダー。

また、ファイルを FTP で転送するために、ec2-user パーミッションを与える必要がありました。

于 2013-07-12T16:31:28.507 に答える