質問編集履歴
3
コードに関する修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -75,6 +75,7 @@
|
|
75
75
|
### 試したこと
|
76
76
|
|
77
77
|
・環境設定の見直し
|
78
|
+
```
|
78
79
|
CATALINA_HOME=c:\Tomcat
|
79
80
|
|
80
81
|
CLASSPATH=.\;%CATALINA_HOME%\lib\servlet-
|
@@ -84,12 +85,15 @@
|
|
84
85
|
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_251
|
85
86
|
|
86
87
|
Path=C:\Program Files\Java\jdk1.8.0_251\bin
|
88
|
+
```
|
87
89
|
|
88
90
|
(ユーザー変数とシステム変数両方の変更や片方だけの変更を見てみたりしました。)
|
89
91
|
|
90
92
|
|
91
93
|
・-classpathオプションで直接指定
|
94
|
+
```
|
92
95
|
c:\MyJava>javac -encoding UTF-8 -classpath "c:Tomcat\lib\servlet-api.jar" HelloWorld.java
|
96
|
+
```
|
93
97
|
(やってみたところ、同じエラーが発生してしまいました。)
|
94
98
|
|
95
99
|
・PCの再起動
|
2
誤字・脱字等を修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -37,8 +37,9 @@
|
|
37
37
|
```
|
38
38
|
|
39
39
|
### 該当のソースコード
|
40
|
-
|
40
|
+
HelloWorld.Java
|
41
|
+
```
|
41
|
-
|
42
|
+
Hello.Java
|
42
43
|
import java.io.IOException;
|
43
44
|
import java.io.PrintWriter;
|
44
45
|
|
@@ -78,74 +79,8 @@
|
|
78
79
|
|
79
80
|
CLASSPATH=.\;%CATALINA_HOME%\lib\servlet-
|
80
81
|
api.jar;%CATALINA_HOME%\lib\jsp-api.jar
|
81
|
-
前提・実現したいこと
|
82
|
-
ソースファイルをコマンドプロンプトにてコンパイルし、
|
83
|
-
TomcatでServletの動作ができるようにしたい。
|
84
82
|
|
85
|
-
発生している問題・エラーメッセージ
|
86
|
-
課題のためにServletについての学習をしていこうと環境構築を行っていたのですが、
|
87
|
-
Servletのコンパイルを行った際に以下のようなエラーを吐かれてしまいました。
|
88
83
|
|
89
|
-
c:\MyJava>javac -encoding UTF-8 HelloWorld.java
|
90
|
-
HelloWorld.java:4: エラー: パッケージjavax.servretは存在しません
|
91
|
-
import javax.servret.ServletException;
|
92
|
-
^
|
93
|
-
HelloWorld.java:5: エラー: パッケージjavax.servret.httpは存在しません
|
94
|
-
import javax.servret.http.HttpServret;
|
95
|
-
^
|
96
|
-
HelloWorld.java:6: エラー: パッケージjavax.servret.httpは存在しません
|
97
|
-
import javax.servret.http.HttpServretRequest;
|
98
|
-
^
|
99
|
-
HelloWorld.java:7: エラー: パッケージjavax.servret.httpは存在しません
|
100
|
-
import javax.servret.http.HttpServretResponse;
|
101
|
-
^
|
102
|
-
HelloWorld.java:10: エラー: シンボルを見つけられません
|
103
|
-
public class HelloWorld extends HttpServret{
|
104
|
-
^
|
105
|
-
シンボル: クラス HttpServret
|
106
|
-
HelloWorld.java:11: エラー: シンボルを見つけられません
|
107
|
-
public void doGet(HttpServretRequest request,
|
108
|
-
.
|
109
|
-
.
|
110
|
-
.
|
111
|
-
該当のソースコード
|
112
|
-
import java.io.IOException;
|
113
|
-
import java.io.PrintWriter;
|
114
|
-
|
115
|
-
import javax.servret.ServletException;
|
116
|
-
import javax.servret.http.HttpServret;
|
117
|
-
import javax.servret.http.HttpServretRequest;
|
118
|
-
import javax.servret.http.HttpServretResponse;
|
119
|
-
|
120
|
-
|
121
|
-
public class HelloWorld extends HttpServret{
|
122
|
-
public void doGet(HttpServretRequest request,
|
123
|
-
HttpServretResponse response)
|
124
|
-
throws IOException, ServletException{
|
125
|
-
response.setContentType("text/html");
|
126
|
-
PrintWriter out = response.getWrite();
|
127
|
-
out.println("<DOCTYPE html>");
|
128
|
-
out.println("<html lang=\"ja\">");
|
129
|
-
out.println("<head>");
|
130
|
-
out.println("<meta http-equiv=\" content-type\" content=\"text/html;charset=utf-8\"/>");
|
131
|
-
out.println("<title>HelloWorld</title>");
|
132
|
-
out.println("</head>");
|
133
|
-
out.println("<body>");
|
134
|
-
out.println("<h1>");
|
135
|
-
out.println("Hello World!");
|
136
|
-
out.println("</h1>");
|
137
|
-
out.println("</body>");
|
138
|
-
out.println("</html>");
|
139
|
-
|
140
|
-
}
|
141
|
-
}
|
142
|
-
試したこと
|
143
|
-
・環境設定の見直し
|
144
|
-
CATALINA_HOME=c:\Tomcat
|
145
|
-
|
146
|
-
CLASSPATH=.\;%CATALINA_HOME%\lib\servlet-
|
147
|
-
api.jar;%CATALINA_HOME%\lib\jsp-api.jar
|
148
|
-
|
149
84
|
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_251
|
150
85
|
|
151
86
|
Path=C:\Program Files\Java\jdk1.8.0_251\bin
|
@@ -153,7 +88,7 @@
|
|
153
88
|
(ユーザー変数とシステム変数両方の変更や片方だけの変更を見てみたりしました。)
|
154
89
|
|
155
90
|
|
156
|
-
・-
|
91
|
+
・-classpathオプションで直接指定
|
157
92
|
c:\MyJava>javac -encoding UTF-8 -classpath "c:Tomcat\lib\servlet-api.jar" HelloWorld.java
|
158
93
|
(やってみたところ、同じエラーが発生してしまいました。)
|
159
94
|
|
1
--classオプションで打った内容について誤りがありましたので修正いたしました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -154,7 +154,7 @@
|
|
154
154
|
|
155
155
|
|
156
156
|
・--classpathオプションで直接指定
|
157
|
-
c:\MyJava>javac -encoding UTF-8 HelloWorld.java
|
157
|
+
c:\MyJava>javac -encoding UTF-8 -classpath "c:Tomcat\lib\servlet-api.jar" HelloWorld.java
|
158
158
|
(やってみたところ、同じエラーが発生してしまいました。)
|
159
159
|
|
160
160
|
・PCの再起動
|