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の両方が機能するように、これを修正する必要があることを誰でも知っていますか?