При импорте пакета javax.servlet в java-файл этот пакет находится в eclipse. Однако при запуске Ant-сборки я получаю сообщение об ошибке «пакет javax.servlet не существует». Я предполагаю, что это проблема пути сборки, но я не уверен, как ее исправить. Я обновил и очистил проект, изменил порядок построения и проверил, что пакет находится в ожидаемом файле .jar, но ошибка не исчезнет. Есть идеи?package javax.servlet не существует
3
A
ответ
7
Внутри затмения компилятор использует серверные фреймы времени выполнения.
В Ant вам нужно добавить соответствующие файлы jar.
Например, вы можете использовать servlet-api.jar из каталога lib Apache Tomcat. Это не означает, что вы можете развертывать только против tomcat, вы должны иметь возможность развертывать его на любом сервере приложений, который реализует ту же версию API Servlet.
1
Возможно, стоит распечатать путь класса из цели компиляции, это упростит определение наличия каких-либо проблем с классом.
Вы можете печатать дорожки классов внутри целей муравьев, используя this technique.
Смежные вопросы
- 1. ошибка: пакет javax.servlet не существует
- 2. пакет javax.servlet не существует на Tomcat
- 3. Пакет javax.servlet. *; не существует, другой пакет javax также не существует
- 4. Ошибка компиляции: пакет javax.servlet не существует
- 5. пакет javax.servlet не существует - убунту, кот
- 6. Maven ERROR: пакет javax.servlet не существует
- 7. Компиляция сервлета: пакет javax.servlet не существует
- 8. package javax.servlet.nnation не существует при использовании jboss
- 9. package org.apache.commons.io не существует
- 10. package com.mysql.jdbc не существует
- 11. package com.sun.xml.internal.messaging.saaj.soap.dynamic не существует
- 12. package javax.media не существует
- 13. package net.proteanit.sql не существует
- 14. package org.apache.thrift не существует
- 15. package javafx.media не существует
- 16. package javax.servlet.nnation не существует
- 17. Jena package не существует
- 18. org.jdesktop.application package не существует
- 19. package net.java.stun4j не существует
- 20. package org.languagetool не существует
- 21. package org.jivesoftware.smackx.carbons не существует
- 22. package org.apache.http.entity.mime не существует
- 23. package java.nio.file не существует
- 24. package android.support.v4.util не существует
- 25. error: package org.picketlink.idm.internal не существует
- 26. Java: package R не существует
- 27. Maven: package net.jcip.annotations не существует
- 28. Ant javac: package не существует
- 29. Maven compile: package не существует
- 30. IntelliJ - package com.esotericsoftware.kryonet не существует