Я добавил новый Context в server.xml для перемещения ROOT dir для моих веб-приложений, например так:
<Context path="" docBase="../sites" debug="0" reloadable="true" >
<Resource name="jdbc/myphoto" auth="Container" type="javax.sql.DataSource"
driverClassName="org.apache.derby.jdbc.EmbeddedDriver"
url="jdbc:derby:C:\apache-tomcat-7.0.12\sites\webtech\WEB-INF\lib\photo"
maxActive="20" maxIdle="10" maxWait="-1" />
</Context>
Теперь по какой-то причине tomcat не может найти мои пользовательские классы Java.Моя страница JSP выглядит так:
... some xhtml ...
<%@ page import="com.domain.webtech.Hello" %>
<%
Hello h = new Hello();
out.print(h.hello());
%>
И я могу файл Hello.java в sites / webtech / WEB-INF / classes / com / domain / webtech / , что оченьпросто:
package com.somename.webtech;
public class Hello {
public Hello() {
}
public String hello() {
return "hello, world!";
}
}
Я скомпилировал его и даже упаковал в файл webtech.jar и поместил в sites / webtech / WEB-INF / lib /
Кто-нибудь знает, почему Tomcat не находит мои уроки?
Спасибо за ваше время,
G.