はじめに
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
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
動作確認
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 作成