From: "Venkat Reddy Valluri" <[EMAIL PROTECTED]> > I installed tomcat4.1.27 apache 2.0.47 on two diffrenet servers with mod_jk(ajp13) > when I try to execute jsp's they processed fine with tomcat. But one of my jsp's having a import(<[EMAIL PROTECTED] import > ="Test"%>) of one java class(Test.java) which is not included in any package( I mean it is not having a package > name.i.e dierectly placed under the root directory). Here I am getting compilation error saying that it is expecting Test.; > THe same jsp processed fine with tomcat 4.0.4, apache 2.0.40 with mod_jk > Can you please xplain me Why it is bahaving like this
Somewhere around the move from Tomcat 4.0 to 4.1 and from Java 1.3 to 1.4, things changed and you can no longer import a class in the default package [no package statement] into a class that _is_ in a named package (such as the code generated from a JSP). If you're using the same JDK version on both servers, then my guess is that Tomcat 4.1 puts a package statement on the code generated from the JSP, while Tomcat 4.0 didn't. You can look in the 'work' directory to find out for sure, but it's irrelevant-- by the time you're deploying a J2EE webapp, all of your code should be packaged. -- Wendy Smoak --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]