Как установить значение по умолчанию umask для Tomcat webdav сервлет?

Я сказал бы, оценивают 'бизнес-' значение держания в курсе, например.

  • Им на самом деле будут нужны обновления программного обеспечения (например, новые возможности)

  • Какова реальная вероятность вредоносного заражения в PowerPC Mac, который не может быть зафиксирован сторонними антивирусными системами?

  • Будут ими покупающий больше машин и имеющий необходимость выполнить смешанный магазин Intel/PowerPC (который, вероятно, увеличит затраты на поддержку немного).

  • Действительно ли они слишком горды для покупки подержанного или обновленного набора PowerMac от eBay для поддержания гомогенной установки?

  • Они заботятся об их IT, застаивающемся немного в течение нескольких лет?

  • Затраты на обновление являются вниз дорожкой, вероятно, для значительно больше, чем выполнения обновления теперь?

  • Есть ли какие-либо другие объекты, которые завысили бы затраты на поддержку для более старого Питания Mac?

Если они имеют благоприятные ответы на вопросы, полагают, что установление горизонта (говорит), что 3 года и политика 'поддерживают статус-кво' в течение того периода. Возможности состоят в том, что затраты на поддержку для перехода от PowerPC до Intel перевесили бы затраты на аппаратное обеспечение (особенно, если им не нужен высокопроизводительный Mac Pro аппаратные средства).

Другая вещь отметить состоит в том, что поставщики программного обеспечения поддерживали 68K макинтоши вполне хорошо много лет после того, как PowerMac сначала вышел. Это было, когда (затем) новые 6100/7100/8100 машины были несколько раз быстрее, чем Quadra, они заменили и Pagemaker 5, 4 От руки или Photoshop 3/4 пошли от того, чтобы быть вялым на 650 к мгновенному на 7100 (я раньше использовал его на IIci Mac!). Увеличение производительности от Mac Intel - ничто как столь же поразительный, как перемещение от 68K до PPC было. Вы могли бы найти, что (от стороннего представления поддержки) макинтоши PPC не выходят из моды ничто как так быстро, как Apple предпочла бы.

Аппаратные средства являются сниженной стоимостью, и ликвидационная стоимость макинтошей PowerPC незначительна, таким образом, Вы вряд ли возместите значительные затраты путем избавления от аппаратных средств.

Я думаю, что вопрос состоит в том, лучше ли с точки зрения поддержки обновить системы теперь или позже. Если было бы значительно более дорого переместиться в Intel позже, необходимо сделать перемещение теперь. Если это не было бы значительно более дорого (включая затраты на поддержку для любой опции за тот период), затем предлагают, чтобы бизнес принял 'устойчивый, поскольку она идет' политика в течение некоторого установленного срока, и затем запланируйте переход на потом.

Если бы Вы думаете, что системы PowerPC вызвали бы проблемы поддержки, которые могут завысить затраты или отразиться плохо над Вами затем, это может быть в Вашем интересе стремиться к раннему переключателю.

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

7
задан 20 June 2010 в 16:06
3 ответа

В то время как это - полностью взлом, откройте tomcat/bin/startup.sh и установите 'umask 0002' в нем. Вы могли также сделать это в catalina.sh, Вы получаете идею - Вы могли даже найти право, куда запуски Java в catalina.sh (поиск "catalina.out") и помещают его непосредственно выше того логического блока, чтобы гарантировать, что эффективно, когда Java выпущен на Вашем плохом ЦП.

5
ответ дан 2 December 2019 в 23:41
  • 1
    Yah - проблема - то, что нет никакого стандарта для запуска Tomcat/JBoss SysV, все прокручивают их собственное. Довольный Вы узнали для своей ситуации и сделали правильную вещь. –  troyengel 5 July 2010 в 10:00

Я использую собственные сценарии для запуска и остановки tomcat, из которых я устанавливаю переменные перед вызовом стандартных сценариев.

Примерно так:


#! / Bin / sh

CATALINA_HOME = / usr / local / tomcat

CATALINA_BASE = / web / tomcat / catalina-base / myapp

JAVA_HOME = / usr / local / java

LD_LIBRARY_PATH = $ LD_LIBRARY_PATH: $ CATALINA_ 1285] JAVA_OPTS = "- Xms1024m -Xmx1024m"

UMASK = 0002

экспорт JAVA_HOME CATALINA_HOME CATALINA_BASE JAVA_OPTS LD_LIBRARY_PATH UMASK

$ CATALINA_HOME

$ CATALINA_HOME / bin / bin / ..............

Переменная UMASK выполняет ту работу, которую вы ищете.

Надеюсь, это поможет

0
ответ дан 2 December 2019 в 23:41

Вы можете создать файл среды для tomcat:

В / usr / shared / tomcat8 / bin , где 8 - ваша соответствующая версия tomcat, создайте файл setenv.sh, содержащий:

#! / bin / bash umask 0002

1
ответ дан 2 December 2019 в 23:41

Теги

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