Tags:

ตอนนี้ผมได้สร้าง Class ที่จะใช้งานไว้ใน Tomcat ที่ floder "apache-tomcat-7.0.27\webapps\ROOT\WEB-INF\classes"

แล้วทีนี้ผมต้องการสร้าง ProjectTest อีกอันนึง แล้วเรียกใช้ Class ที่่อยู่ใน ROOT โดยที่ไม่ต้อง อ้างถึง WEB-INF ใน ProjectTest

ผมลอง set ใน Eclipse ให้มันอ้าง java Build path ไปที่ ROOT แล้ว แต่ไม่ต้องการ ให้ Class ต่างๆมาอยู่ใน ProjectTest เพราะรู้สึกว่าเปลืองเนื้อที่

หลังจาก Deploy แล้วก็รันมันก็ฟ้องว่า

org.apache.jasper.JasperException: Unable to compile class for JSP:

An error occurred at line: 14 in the generated java file
Only a type can be imported. com.data.Calculate resolves to a package

An error occurred at line: 13 in the jsp file: /index.jsp
Calculate cannot be resolved to a type
10:
11: Hello
12: <%
13: Calculate calculate = new Calculate();
14: out.write(""+calculate.getArea(50, 50));
15: %>
16:

อยากให้ Project มันอ้าง Class ใน ROOT อ่ะครับ

มีวิธีไหนทำได้บ้างครับ ตอนนี้ตันมากๆ ขอบคุณครับ

Get latest news from Blognone
By: tontan
AndroidSymbianUbuntuWindows
on 7 August 2012 - 23:42 #454914

เห็นโค้ดแล้วอยากนอนหลับ แต่อย่างไรสู้ๆครับ ใช่http://tomcat.apache.org/หรือปล่าวครับ