Как заставить Tomcat перестать кэшировать ответы моего сервлета?

Если ошибка указана в PHP-коде, вы можете использовать функцию error_reporting () в вашем коде, чтобы установить для всего отчета.

Однако это не справляется с ситуацией, когда сбой PHP. Информация об этом доступна только в журналах сервера. Возможно, у вас нет доступа к ним, но многие хостинг-провайдеры, с которыми я работал, могут каким-то образом позволить вам получить к нему доступ. Например, подход, который мне больше всего нравится, заключается в том, что он создает файл error_log в текущем каталоге, где находится .php. Попробуйте найти там или обратитесь к вашему провайдеру хостинга.

7
задан BalusC 24 October 2010 в 15:52
поделиться

4 ответа

Вы не говорите, используете ли Вы кота человечности или отдельную загрузку от tomcat.apache.org . При использовании человечности один попытайтесь сделать ее более простой с использованием отдельной загрузки. Стандартную загрузку очень легко администрировать и скорее связала с работой из поля. Это могло бы быть (я не знаю), что человечность, можно было бы быть настроен больше к производственному использованию, например, это могло бы быть несколько укреплено.

рекомендуемая производственная установка для кота, что Вы описываете (например, не авторазвернитесь и т.д.). Установка разработки является путем, легче использовать.

1
ответ дан Olaf Kock 24 October 2010 в 15:52
поделиться

Я встретился с подобными проблемами с Tomcat 5.5. Я никогда не выяснял первопричину, но я работал вокруг этого путем удаления папки, соответствующей веб-приложению от %CATALINA_HOME %/work/Catalina/localhost. Не отличное решение, но это избегает Вас имеющий необходимость не развернуть/повторно развернуть Ваше целое приложение.

2
ответ дан Brian Matthews 25 October 2010 в 02:52
поделиться
  • 1
    Привет, Спасибо за Ваш ответ. можете Вы уточнять немного больше " упаковка все еще сохраняет гарантию " неизменности;? спасибо kave – Houman 19 April 2009 в 19:52

Под Вашим TOMCAT_HOME/conf/, Вы найдете файл под названием Context.xml. Содержание было бы похоже ниже,

<Context>
    <!-- Default set of monitored resources -->
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
    <WatchedResource>WEB-INF/classes</WatchedResource>
</Context>

, Обе строки не прокомментированы здесь, необходимо не прокомментировать обоих также. Его вероятное, что Вы будете иметь 2-й прокомментированным или не могли бы иметь его вообще. Попробуйте не комментирует это или добавляет его в последнем случае. Я предполагаю, что Вы развертываете свое приложение под TOMCAT_HOME/webapps.

[Отредактированный]

Попытка с помощью docBase, и путь attribure под Вашим Контекст элемент. Ниже пример

<Context docBase="path-to-WEB-INF" path="/your-app">

ПРИМЕЧАНИЕ: не включайте WEB_INF

[Отредактированный]

май быть, я пропускаю что-то. Проверьте это . Это - то же, но намного более ясный и описательный включая немного других опций.

2
ответ дан Adeel Ansari 25 October 2010 в 02:52
поделиться
  • 1
    Большинство типов значения неизменно, например: интервал может только иметь одно значение. Если Вы изменяете значение you' ре, по существу создающее новую международную.NET, сохраняет эту неизменность для помещенных в коробку объектов: Если Вы присваиваете ему новое значение, you' ре, создающее новый помещенный в коробку интервал. То же относится к помещенным в коробку структурам. – grover 20 April 2009 в 01:54

При использовании Netbeans затем, он автоматически перекомпилировал класс и вводит его в рабочее веб-приложение, когда Вы сохранили файл. Нет никаких дополнительных включенных шагов, просто хит сохраняет.

0
ответ дан Sarel Botha 25 October 2010 в 02:52
поделиться
  • 1
    @grover: Какая гарантия неизменности? Любой помещенный в коробку тип значения может легко быть видоизменен свободно доверяемым и верифицируемым кодом, записанным в C++ / CLI. Значение вводит как List<T>.Enumerator, которые реализуют видоизменяющиеся интерфейсы, когда упаковано, будет вести себя как изменяемые типы классов. – supercat 8 December 2012 в 10:46
Другие вопросы по тегам:

Похожие вопросы: