0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

WindowsでJSP&Servlet実行環境の作成

Last updated at Posted at 2021-10-25

はじめに

 WindowsでJSP,Servlet開発環境を作成したくなったのでメモ書き
 環境変数は汚したくないので、実行時の指定とする

 ↓環境
 OS:Windows10
 JAVA:openJDK 17
 Webコンテナ:tomcat9

環境構築

openJDK

 1.以下サイトからダウンロード
 http://jdk.java.net/java-se-ri/17
 
 2.解凍して配置※ここではCドライブ直下とする
 C:\jdk-17
 image.png

3.コマンドプロンプト起動
・環境変数設定

set JAVA_HOME=C:\jdk-17
set PATH=%PATH%;%JAVA_HOME%\bin
set CLASSPATH=%JAVA_HOME%\lib

4.バージョン確認
java -version

5.以下のように表示されれば正常
openjdk version "17" 2021-09-14
OpenJDK Runtime Environment (build 17+35-2724)
OpenJDK 64-Bit Server VM (build 17+35-2724, mixed mode, sharing)

コンパイルテスト

・以下のようにテキストファイルを作成する
保存先とファイル名
C:\jdk-17\HelloWorld.java
 ※ファイル内容※文字コードはUTF-8を選択する

・ファイル内容

public class HelloWorld {
	public static void main(String args[]){
		System.out.println("Hello, World!");
	}
}

・コマンドプロンプトで以下実行
javac C:\jdk-17\HelloWorld.java
 ※classファイルが作成される

・実行する
java C:\jdk-17\HelloWorld.java
 以下のように表示されれば成功
Hello, World!

TOMCAT設定

1.以下サイトからダウンロード
https://tomcat.apache.org/download-90.cgi
2.解凍して以下に保存する
C:\apache-tomcat-9.0.54
 image.png

動作確認

3.コマンドプロンプト起動
4.環境変数設定

set JAVA_HOME=C:\jdk-17
set PATH=%PATH%;%JAVA_HOME%\bin
set CLASSPATH=%JAVA_HOME%\lib
set CATALINA_HOME=C:\apache-tomcat-9.0.54
set PATH=%PATH%;%CATALINA_HOME%\bin;

5.tomcat起動
C:\apache-tomcat-9.0.54\bin\startup.bat

6.動作確認
http://localhost:8080/
※TOMCAT起動ページが出れば正常

JSP動作確認

1.JSPファイルの作成
 保存先とファイル名を以下とする
 C:\apache-tomcat-9.0.54\webapps\sample\HelloJSP.jsp

2.ファイル内容※文字コードはUTF-8を選択する

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>test0</title>
  </head>
  <body>
	こんにちは!<BR>
	  <% out.println("Hello word"); %>
  </body>
</html>

3.以下を開く
http://localhost:8080/sample/HelloJSP.jsp

Servlet

warファイルの作成が手動では困難なので諦めた。
やっぱり開発環境が必要ですね。

履歴

2021/10/25 作成

0
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?