Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Java для Web (EE, Servlet, JSP, Tomcat, Spring MVC)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.09.2015, 19:46   #1
tolikprankster
Пользователь
 
Регистрация: 09.02.2013
Сообщений: 60
По умолчанию Ant и build.xml

Пытаюсь написать скрипт для сборки проекта:

Код:
<?xml version="1.0"?>
<project name="lesson1t">
	<path id="library">
		<pathelement location="localhost/apache-tomcat-7.0.64/lib/servlet-api.jar"/>
		<pathelement location="C:\Program Files\Java\jre1.8.0_45"/>
	</path>
	<target name="compile">
		<javac compiler="javac1.7" includeantruntime="false" 
		srcdir="src" destdir="WebContent/WEB-INF/classes"
		failonerror="true" fork="true">
			<classpath refid="library"/>
		</javac>
	</target>
</project>
в сорцах лежит один файл:
Код:
package servlets;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class MyServlet extends HttpServlet{
	@Override
	protected void doGet(HttpServletRequest req, HttpServletResponse resp)
			throws ServletException, IOException {
		// TODO Auto-generated method stub
		super.doGet(req, resp);
		PrintWriter writer = resp.getWriter();
		writer.write("THIS IS HTTP SERVLET");
		writer.write("\n" + this.getServletInfo());
		writer.close();
	}

}
Но при попытке выполнить "compile" target.
Ругается что не видит javax.* :

[javac] Compiling 1 source file to E:\eclipse_jee\workspace\lesson1\We bContent\WEB-INF\classes
[javac] E:\eclipse_jee\workspace\lesson1\sr c\servlets\MyServlet.java:6: error: package javax.servlet does not exist
[javac] import javax.servlet.ServletException;
[javac] ^
[javac] E:\eclipse_jee\workspace\lesson1\sr c\servlets\MyServlet.java:7: error: package javax.servlet.http does not exist
[javac] import javax.servlet.http.HttpServlet;
[javac] ^
[javac] E:\eclipse_jee\workspace\lesson1\sr c\servlets\MyServlet.java:8: error: package javax.servlet.http does not exist
[javac] import javax.servlet.http.HttpServletReque st;
[javac] ^
[javac] E:\eclipse_jee\workspace\lesson1\sr c\servlets\MyServlet.java:9: error: package javax.servlet.http does not exist
[javac] import javax.servlet.http.HttpServletRespo nse;
tolikprankster вне форума Ответить с цитированием
Старый 15.09.2015, 21:41   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

А разве не либ папку надо указывать, а не корень?
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ANT ошибка veter48 Общие вопросы по Java, Java SE, Kotlin 0 26.06.2013 16:07
java не находит класс main в jar-файле (ANT) Zhigool' Общие вопросы по Java, Java SE, Kotlin 0 06.03.2013 13:34
Ant | Ошибка при запуске проекта MeTeOpA Общие вопросы по Java, Java SE, Kotlin 0 02.05.2012 13:40
ant закрывает командную строку Crystallon Общие вопросы по Java, Java SE, Kotlin 1 30.04.2012 02:33