Java Maven Apache Commons-FileUpload: Как мигрировать с 1,5 до 1,6,0JAVA

Программисты JAVA общаются здесь
Anonymous
Java Maven Apache Commons-FileUpload: Как мигрировать с 1,5 до 1,6,0

Сообщение Anonymous »

[Мотивация]
У меня есть проект Maven, который использует Commons-FileUpload 1.5. Когда я хочу обновить зависимость до 1.6.0, она не компилируется. Здесь < /p>
[ограничение]
i не могу использовать библиотеки Jakarta в коде, из-за более поздней зависимости (org.gwtproject). < /p>
[миграция в файлах конфигурации] < /p>



[ошибки компиляции] < /p>
com/tugalsan/api/servlet/upload/server/TS_LibFileUploadExecutor.java:[29,58] cannot access javax.servlet.ServletContextListener
class file for javax.servlet.ServletContextListener not found
com/tugalsan/api/servlet/upload/server/TS_LibFileUploadExecutor.java:[36,35] cannot access javax.servlet.http.HttpServletRequest
class file for javax.servlet.http.HttpServletRequest not found
com/tugalsan/api/servlet/upload/server/TS_LibFileUploadExecutor.java:[59,73] no suitable method found for parseRequest(javax.servlet.http.HttpServletRequest)
method org.apache.commons.fileupload.FileUploadBase.parseRequest(org.apache.commons.fileupload.RequestContext) is not applicable
(argument mismatch; javax.servlet.http.HttpServletRequest cannot be converted to org.apache.commons.fileupload.RequestContext)
method org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(javax.servlet.http.HttpServletRequest) is not applicable
(argument mismatch; javax.servlet.http.HttpServletRequest cannot be converted to javax.servlet.http.HttpServletRequest)
3 errors
-------------------------------------------------------------
------------------------------------------------------------------------
BUILD FAILURE
------------------------------------------------------------------------
Total time: 3.843 s
Finished at: 2025-06-18T14:41:24+03:00
------------------------------------------------------------------------
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile (default-compile) on project com.tugalsan.api.servlet.upload: Compilation failure: Compilation failure:
com/tugalsan/api/servlet/upload/server/TS_LibFileUploadExecutor.java:[29,58] cannot access javax.servlet.ServletContextListener
class file for javax.servlet.ServletContextListener not found
com/tugalsan/api/servlet/upload/server/TS_LibFileUploadExecutor.java:[36,35] cannot access javax.servlet.http.HttpServletRequest
class file for javax.servlet.http.HttpServletRequest not found
com/tugalsan/api/servlet/upload/server/TS_LibFileUploadExecutor.java:[59,73] no suitable method found for parseRequest(javax.servlet.http.HttpServletRequest)
method org.apache.commons.fileupload.FileUploadBase.parseRequest(org.apache.commons.fileupload.RequestContext) is not applicable
(argument mismatch; javax.servlet.http.HttpServletRequest cannot be converted to org.apache.commons.fileupload.RequestContext)
method org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(javax.servlet.http.HttpServletRequest) is not applicable
(argument mismatch; javax.servlet.http.HttpServletRequest cannot be converted to javax.servlet.http.HttpServletRequest)
-> [Help 1]

To see the full stack trace of the errors, re-run Maven with the -e switch.
Re-run Maven using the -X switch to enable full debug logging.

For more information about the errors and possible solutions, please read the following articles:
[Help 1] http://cwiki.apache.org/confluence/disp ... eException
< /code>
[Вопрос]
Какой код изменяется, чтобы применить к полному миграции.>

Подробнее здесь: https://stackoverflow.com/questions/796 ... 5-to-1-6-0

Вернуться в «JAVA»