奇怪的问题,servlet无法调用同一个包下的类
一个工具类SQLUtil,放在Tomcat\webapps\WEB-INF\classes\test; 编译通过
一个servlet SQLGatewayServlet也放到test下,但需要调用SQLUtil里的一个静态方法,却怎么编译也通过不了,报错如下:
SQLGatewayServlet.java:54: cannot resolve symbol
symbol : variable SQLUtil
location: class test.SQLGatewayServlet
message = SQLUtil.getHtmlRows(resultSet);
^
程序没有任何问题,两个程序的头部都有 package test;
奇怪的是,把两个程序的package test; 注释掉,可以编译通过,但运行该servlet时,tomcat会报错:
Cannot allocate servlet instance for path /servlet/test.SQLGatewayServlet
该程序来自网上一个例子
http://tech.ccidnet.com/pub/article/c1112_a59132_p1.html
请教,该如何能使其正常编译通过并运行呢?