前提・実現したいこと
CentOS7にてServeletクラスのコンパイル実行
発生している問題・エラーメッセージ
javacで下記のコードを実行中に以下のエラーメッセージが発生しました。
いろいろ試しましたが、全然解決できず困りました。
下記に自分の環境を記載しました。不勉強故、質問が分かりにくいかもしれませんが、ご教授のほどよろしくお願いいたします。
ServletSample1.java:12: error: error while writing ServletSample1: /opt/apache-tomcat-8.0.51/webapps/ServletSample1/WEB-INF/classes/ServletSample1.class public class ServletSample1 extends HttpServlet { ^ 1 error
該当のソースコード
Java
import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class ServletSample1 extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException{ response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println("<html><head></head><body>"); out.println("<p>Sample</p>"); out.println("<p>Hello World!!!</p>"); out.println("</body></html>"); } }
試したこと
Apatche Tomcatの再起動
etc/profile の環境変数の確認(HelloWold.javaなどのjavaクラスはコンパイル可能でした。)
firewalldの設定の見直し。Apache Tomcat/8.0.51はポート開放済み。
補足情報(FW/ツールのバージョンなど)
Apache Tomcat/8.0.51
java version "10.0.1"
Apache/2.4.6 (CentOS)
CentOS Linux release 7.4.1708 (Core)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/09 00:03