プロが教える店舗&オフィスのセキュリティ対策術

こんにちは。

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)


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

A 回答 (1件)

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



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

ダブルクオーテーションになってないからかな?
    • good
    • 0
この回答へのお礼

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

お礼日時:2011/06/19 16:08

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A