Как я могу создать файл .war, который работает с Jboss, для работы на веб-сервере Jetty?

#jboss #jetty

#jboss #jetty

Вопрос:

Как я могу создать файл .war, который работает с Jboss, для работы на веб-сервере Jetty? У меня есть файл war, который работает под веб-сервером JBOSS; Однако я хочу развернуть его под jetty, но он выдает мне следующее исключение:

 java.lang.IllegalStateException: Committed
at org.mortbay.jetty.Response.resetBuffer(Response.java:995)
at javax.servlet.ServletResponseWrapper.resetBuffer(ServletResponseWrapper.java:202)
at org.mortbay.servlet.GzipFilter$GZIPResponseWrapper.resetBuffer(GzipFilter.java:265)
  

Как я могу сделать следующий файл war совместимым с веб-сервером jetty.

Ответ №1:

Это зависит от многих вещей … первое, что я бы сделал, это скомпилировал war, изменив серверную среду выполнения в моем проекте (в случае использования eclipse), чтобы ссылки в classpath изменились с jboss на jetty (я думаю о jetty как о сервере, подобном jboss web, GF или Tomcat), затем я бы проверил, нет ли каких-либо проблем со ссылками при смене серверной среды выполнения в моем проекте, если таковые имеются, тогда я бы внес соответствующие исправления , и попробуйте развернуть на причале прямо сейчас 🙂

Вот мои два цента. 🙂