2016-11-09 3 views
0

У меня есть eclipse neon, который работает правильно с Apache Tomcat 7, и теперь я хочу установить URIEncoding = "UTF-8" для коннектора tomcat. Но каждый раз, когда eclipse публикует проект, он переписывает файл server.xml и удаляет мои настройки.Tomcat URIEncoding = "UTF-8" на странице настройки eclipse tomcat

Я хотел найти способ установить URIEncoding = "UTF-8" на странице настроек eclipse tomcat. Существует опция в конфигурации запуска (на странице настроек tomcat) на общей вкладке как «Кодировка», и я установил ее в UTF-8, но она тоже не работает.

Заранее спасибо.

ответ

1

В {} рабочего пространства/Сервера вы найдете папку для каждой конфигурации Tomcat, содержащую несколько конфигурационных файлов, в том числе server.xml. Там вы можете редактировать файл напрямую.

Для получения дополнительных изменений restart Eclipse.

+0

Спасибо, это сработало для меня .. –

3

Это полное предложение для случая кодирования.

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" /> 

Но да, я думаю, что ваша проблема не связана с этими предложениями, потому что она видна правильно. У меня есть один альтернативный способ предотвратить перезаписывание файла server.xml при перезапуске. Вы можете отредактировать одни и те же параметры конфигурации кодирования внутри сервера project/folder в рабочем пространстве eclipse.

Поэтому, когда вы запускаете снова и снова, ваши настройки никогда не будут перезаписаны.

+0

Спасибо, но поскольку ответ @Umais был проще, я обозначил его как правильный ответ. Еще раз спасибо –

+0

да, добро пожаловать, я просто объясню вам подробности и заметьте, что его ответ позже меня. –