こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

JSPのクラスをコンパイルできない問題

こんにちは。

JSPの「org.apache.jasper.JasperException: JSPのクラスをコンパイルできません」
のエラーメッセージに悩まされております。
掲示板をみたところ、たぶんパスの設定ではないかと検討をつけてはいるのですが解決できずの状態です。

■環境
OS:WinVistaBusiness SP2
TOMCAT:apache-tomcat-6.0.32
:C:\Program Files\Apache Software Foundation\Tomcat 6.0
JDK:jdk1.6.0_24
:D:\Program Files\Java\jdk1.6.0_24
JRE1:jre1.6.0_06
 :C:\Program Files\jre1.6.0_06
2:jre6
 :C:\Program Files\jre6
ECLIPSE:Eclipse IDE for Java Developers / Helios Service Release 2
:D:\eclipse
:ワークスペース:D:\Users\ueda\workspace\myapp\WEB-INF\src\web.xml

■ウィンドウズ環境変数
◎JAVA_HOME
D:\Program Files\Java\jdk1.6.0_24

◎CATALINA_HOME
C:\Program Files\Apache Software Foundation\Tomcat 6.0

◎CLASSPATH
.;$JAVA_HOME/lib
;$JAVA_HOME/lib/tools.jar
;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib
;C:\Program Files\Java\jre1.6.0_06\bin

◎PATH
C:\Program Files\Common Files\Microsoft Shared\Windows Live
;%SystemRoot%\system32
;%SystemRoot%
;%SystemRoot%\System32\Wbem
;C:\Program Files\Softex\OmniPass
;C:\Program Files\pcdNavi\bin
;C:\Program Files\Common Files\Roxio Shared\10.0\DLLShared\
;C:\Program Files\Common Files\Roxio Shared\DLLShared\
;C:\Program Files\Common Files\Roxio Shared\DLLShared\
;C:\Program Files\Common Files\Roxio Shared\10.0\DLLShared\
;C:\Program Files\Common Files\Ulead Systems\MPEG
;C:\Program Files\Microsoft SQL Server\90\Tools\binn\
;C:\Program Files\Common Files\HP\Digital Imaging\bin
;C:\Program Files\HP\Digital Imaging\bin\
;C:\Program Files\HP\Digital Imaging\bin\Qt\Qt 4.3.3
;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\
;C:\Program Files\Fujitsu\sadata
;C:\Program Files\Windows Live\Shared
;D:\Program Files\Java\jdk1.6.0_24\bin
;C:\Program Files\QuickTime\QTSystem\
;D:\Program Files\Java\android-sdk-windows\tools
;D:\Program Files\Java\android-sdk-windows\platform-tools
;C:\Apache Software Foundation\Apache2.2\bin
;C:\php

■エラーメッセージ
org.apache.jasper.JasperException: JSPのクラスをコンパイルできません:

JSPファイル: /Sample015.jsp の中の5行目でエラーが発生しました
Invalid character constant
2: <html>
3: <head><title>Sample015</title></head>
4: <body>
5: <% out.println('Hello!'); %>
6: </body>
7: </html>


Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:439)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:349)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:327)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:326)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


アドバイス頂けると有り難いです。
宜しくお願い致します。

投稿日時 - 2011-06-19 12:06:26

QNo.6820416

困ってます

質問者が選んだベストアンサー

<% out.println('Hello!'); %>

<% out.println("Hello!"); %>
では?

ダブルクオーテーションになってないからかな?

投稿日時 - 2011-06-19 14:46:36

お礼

おぉ!?
なおりました!おはずかしいかぎりです。
ありがとうございました!

投稿日時 - 2011-06-19 16:08:40

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問