Discussions
Categories
- 196.8K All Categories
- 2.2K Data
- 235 Big Data Appliance
- 1.9K Data Science
- 449.9K Databases
- 221.6K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 31 Multilingual Engine
- 549 MySQL Community Space
- 478 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3K ORDS, SODA & JSON in the Database
- 533 SQLcl
- 4K SQL Developer Data Modeler
- 186.9K SQL & PL/SQL
- 21.3K SQL Developer
- 295.5K Development
- 17 Developer Projects
- 138 Programming Languages
- 292.2K Development Tools
- 104 DevOps
- 3.1K QA/Testing
- 645.9K Java
- 28 Java Learning Subscription
- 37K Database Connectivity
- 154 Java Community Process
- 105 Java 25
- 22.1K Java APIs
- 138.1K Java Development Tools
- 165.3K Java EE (Java Enterprise Edition)
- 17 Java Essentials
- 158 Java 8 Questions
- 85.9K Java Programming
- 79 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.2K Java SE
- 13.8K Java Security
- 203 Java User Groups
- 24 JavaScript - Nashorn
- Programs
- 402 LiveLabs
- 37 Workshops
- 10.2K Software
- 6.7K Berkeley DB Family
- 3.5K JHeadstart
- 5.6K Other Languages
- 2.3K Chinese
- 171 Deutsche Oracle Community
- 1.1K Español
- 1.9K Japanese
- 230 Portuguese
org.apache.jasper.JasperException:Unable to compile class for JSP exception

Joseph Hwang
Member Posts: 33
I use eclipse indigo and jboss 7.
I coded ejb3 like below
import javax.ejb.Remote;
@Remote
public interface IHelloWorldPort {
public String sayHello(String name);
}
======
import javax.ejb.Stateless;
@Stateless
public class HelloWorldBean implements IHelloWorldPort {
public String sayHello(String name) {
// TODO Auto-generated method stub
return "Hello " + name ;
}
}
in another web project I coded like below
====== display.jsp =======
<%@ page import="javax.naming.*"%>
<%@ page import="com.aaa.ejb3.IHelloWorldPort"%> // this line throws exception !
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title>EJB Hello World</title>
</head>
<body>
<%
try {
Context ctx = new InitialContext();
IHelloWorldPort hello = (IHelloWorldPort)ctx.lookup("HelloWorldBean/remote"); // exception !!
String id = request.getParameter("id");
out.println(hello.sayHello(id));
Exceptions are thrown like below :
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 7 in the generated java file
Only a type can be imported. com.aaa.ejb3.IHelloWorldPort resolves to a package
An error occurred at line: 18 in the jsp file: /display.jsp
IHelloWorldPort cannot be resolved to a type
I can't import ejb3 interface on jsp file. jsp web project is connected to ejb3 project by build path. I have no idea what is wrong
Kindly inform me of your advice! Thanks in advance.
Edited by: 변강쇠 on 2011. 12. 5 오후 7:35
I coded ejb3 like below
import javax.ejb.Remote;
@Remote
public interface IHelloWorldPort {
public String sayHello(String name);
}
======
import javax.ejb.Stateless;
@Stateless
public class HelloWorldBean implements IHelloWorldPort {
public String sayHello(String name) {
// TODO Auto-generated method stub
return "Hello " + name ;
}
}
in another web project I coded like below
====== display.jsp =======
<%@ page import="javax.naming.*"%>
<%@ page import="com.aaa.ejb3.IHelloWorldPort"%> // this line throws exception !
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title>EJB Hello World</title>
</head>
<body>
<%
try {
Context ctx = new InitialContext();
IHelloWorldPort hello = (IHelloWorldPort)ctx.lookup("HelloWorldBean/remote"); // exception !!
String id = request.getParameter("id");
out.println(hello.sayHello(id));
Exceptions are thrown like below :
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 7 in the generated java file
Only a type can be imported. com.aaa.ejb3.IHelloWorldPort resolves to a package
An error occurred at line: 18 in the jsp file: /display.jsp
IHelloWorldPort cannot be resolved to a type
I can't import ejb3 interface on jsp file. jsp web project is connected to ejb3 project by build path. I have no idea what is wrong
Kindly inform me of your advice! Thanks in advance.
Edited by: 변강쇠 on 2011. 12. 5 오후 7:35
This discussion has been closed.