<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>Java, J2EE, Oracle, JBoss</title>
  <link>http://www.theserverside.ru:80/blog/</link>
  <description></description>
  <language>ru</language>
  <copyright>Anton Melehin</copyright>
  <lastBuildDate>Thu, 24 Sep 2009 05:20:00 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  
  <item>
    <title>408 ошибка, tomcat и Microsoft Internet Explorer 6</title>
    <link>http://www.theserverside.ru:80/blog/2009/09/24/1253769600000.html</link>
    
      
      
        <description>
          Небольшое расследование на тему возникновения ошибки в процессе авторизации в tomcat:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&#034;http://www.theserverside.ru/blog/2009/09/24/1253769600000.html&#034;&gt;&lt;strong&gt;&amp;quot;HTTP Status 408 - The time allowed for the login process has been exceeded. If  you wish to continue you must either click back twice and re-click the link you  requested or close and re-open your browser&amp;quot;&lt;/strong&gt;&lt;/a&gt;&lt;p&gt;&lt;a href=&#034;http://www.theserverside.ru:80/blog/2009/09/24/1253769600000.html&#034;&gt;Читать дальше ...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
    
    
    <category>Web technologies</category>
    
    <comments>http://www.theserverside.ru:80/blog/2009/09/24/1253769600000.html#comments</comments>
    <guid isPermaLink="true">http://www.theserverside.ru:80/blog/2009/09/24/1253769600000.html</guid>
    <pubDate>Thu, 24 Sep 2009 05:20:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Ошибка в ehcache &#034;singleton CacheManager&#034;</title>
    <link>http://www.theserverside.ru:80/blog/2009/08/09/1249800540000.html</link>
    
      
      
        <description>
          &lt;p&gt;Иногда наблюдаю в логах непонятную активность с повторяющимися сообщениями от hibernate о ненайденых настройках кэша. Что самое страшное эти сообщения дублируются сотнями, что говорит о ненормальности работы сервера и кэша ehcache.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;Вчера в логах встретилось следующее сообщение:&lt;/p&gt;
[TP-Processor3] WARN net.sf.ehcache.CacheManager - Creating a new instance of Ca&lt;br /&gt;
cheManager using the diskStorePath &amp;quot;/usr/local/tomcat/temp&amp;quot; which is already use&lt;br /&gt;
d by an existing CacheManager.&lt;br /&gt;
The source of the configuration was classpath.&lt;br /&gt;
The diskStore path for this CacheManager will be set to /usr/local/tomcat/temp/e&lt;br /&gt;
hcache_auto_created_1249728036213.&lt;br /&gt;
To avoid this warning consider using the CacheManager factory methods to create&lt;br /&gt;
a singleton CacheManager or specifying a separate ehcache configuration (ehcache&lt;br /&gt;
.xml) for each CacheManager instance.&lt;br /&gt;
&lt;br /&gt;
Погуглив на эту тему, выяснил что оказывается старый метод кэширования был зависим от приложения, что и создавало тучи папок &amp;quot;ehcache_auto_created_&amp;quot; во временной папке томката. Лекарство от недуга, уже придумано в EhCache 1.2, для этого правим &lt;em&gt; hibernate.cfg.xml&lt;/em&gt; file:
&lt;pre&gt;&amp;lt;property name=&amp;quot;hibernate.cache.provider_class&amp;quot;&amp;gt;&lt;br /&gt;  net.sf.ehcache.hibernate.SingletonEhCacheProvider&lt;br /&gt;&amp;lt;/property&amp;gt;&lt;br /&gt;&lt;br /&gt;И получаем единый кэш на весь экземпляр Tomcat.&lt;/pre&gt;&lt;p&gt;&lt;a href=&#034;http://www.theserverside.ru:80/blog/2009/08/09/1249800540000.html&#034;&gt;Читать дальше ...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
    
    
    <category>Java language</category>
    
    <comments>http://www.theserverside.ru:80/blog/2009/08/09/1249800540000.html#comments</comments>
    <guid isPermaLink="true">http://www.theserverside.ru:80/blog/2009/08/09/1249800540000.html</guid>
    <pubDate>Sun, 09 Aug 2009 06:49:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Поиск утечек памяти (memory leaks) в Tomcat 5</title>
    <link>http://www.theserverside.ru:80/blog/2009/04/07/1239092580000.html</link>
    
      
      
        <description>
          На боевом сервере неожиданно начались проблемы с памятью, дольше часа экземпляр томката не выдерживал и глухо зависал.&lt;br /&gt;
Пришлось разбираться комплексно со всей системой.&lt;p&gt;&lt;a href=&#034;http://www.theserverside.ru:80/blog/2009/04/07/1239092580000.html&#034;&gt;Читать дальше ...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
    
    
    <category>Java language</category>
    
    <category>Linux OS</category>
    
    <comments>http://www.theserverside.ru:80/blog/2009/04/07/1239092580000.html#comments</comments>
    <guid isPermaLink="true">http://www.theserverside.ru:80/blog/2009/04/07/1239092580000.html</guid>
    <pubDate>Tue, 07 Apr 2009 08:23:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Развлекуха с Hibernate</title>
    <link>http://www.theserverside.ru:80/blog/2008/10/27/1225126680000.html</link>
    
      
      
        <description>
          На днях был озадачен в логе никому не нужным update. Hibernate почему-то обновлял запись пользователя при каждом обращении к его объекту.&lt;p&gt;&lt;a href=&#034;http://www.theserverside.ru:80/blog/2008/10/27/1225126680000.html&#034;&gt;Читать дальше ...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
    
    
    <category>Java language</category>
    
    <comments>http://www.theserverside.ru:80/blog/2008/10/27/1225126680000.html#comments</comments>
    <guid isPermaLink="true">http://www.theserverside.ru:80/blog/2008/10/27/1225126680000.html</guid>
    <pubDate>Mon, 27 Oct 2008 16:58:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Asus EEE PC 901 - лучший нетбук администратора</title>
    <link>http://www.theserverside.ru:80/blog/2008/08/31/1220201820000.html</link>
    
      
      
        <description>
          Нашумевший ноутбук фирмы ASUS открывший новую нишу в сегменте ноутбуков, на сегодняшний день имеет множество вариантов, серьезно отличающихся функциональностью. &lt;br /&gt;
В обзоре вы сможете прочитать о лучшем, на мой взгляд, продукте из этой серии, который позволяет решать &amp;quot;на воздухе&amp;quot; повседневные задачи администратора веб- и прочих серверов и кроме этого обладает идеальным соотношением цена/количество возможностей.&lt;p&gt;&lt;a href=&#034;http://www.theserverside.ru:80/blog/2008/08/31/1220201820000.html&#034;&gt;Читать дальше ...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
    
    
    <comments>http://www.theserverside.ru:80/blog/2008/08/31/1220201820000.html#comments</comments>
    <guid isPermaLink="true">http://www.theserverside.ru:80/blog/2008/08/31/1220201820000.html</guid>
    <pubDate>Sun, 31 Aug 2008 16:57:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Проблема с UDMA на ICH7 и CentOS 5</title>
    <link>http://www.theserverside.ru:80/blog/2008/05/17/1211004060000.html</link>
    
      
      
        <description>
          На одном из серверов столкнулся с чудной проблемой - SATA диски распознавались как IDE и отказывались работать на нормальной скорости через UDMA.&lt;br /&gt;
&lt;br /&gt;
В результате непродолжительных боёв выяснилось, что просто необходимо в grub в menu.lst добавить опции: ide0=noprobe ide1=noprobe . Эти опции отключают модуль generic_ide который перехватывает перед загрузкой на себя диск и никаким другим образом их потом нормально работать не заставишь.&lt;br /&gt;
&lt;br /&gt;
Кстати перед перезагрузкой желательно проверить fstab так как все диски поменяют свои буквы с /dev/hd* на /dev/sd*. В моём случае конфигурация была всего с одним жёстким диском и нигде имена устройств прописаны напрямую не были, поэтому править ничего не пришлось. Кстати диск был /dev/hdc&amp;nbsp; а стал /dev/sda , это тоже стоит учесть при настройке.&lt;br /&gt;
&lt;br /&gt;
Итоговое меню для загрузки:&lt;br /&gt;
&amp;nbsp;CentOS (2.6.18-53.1.14.el5)&lt;br /&gt;
&amp;nbsp;&amp;nbsp; root (hd0,0)&lt;br /&gt;
&amp;nbsp;&amp;nbsp; kernel /vmlinuz-2.6.18-53.1.14.el5 ro root=LABEL=/ ide0=noprobe ide1=noprobe&lt;br /&gt;
&amp;nbsp;&amp;nbsp; initrd /initrd-2.6.18-53.1.14.el5.img&lt;p&gt;&lt;a href=&#034;http://www.theserverside.ru:80/blog/2008/05/17/1211004060000.html&#034;&gt;Читать дальше ...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
    
    
    <category>Linux OS</category>
    
    <comments>http://www.theserverside.ru:80/blog/2008/05/17/1211004060000.html#comments</comments>
    <guid isPermaLink="true">http://www.theserverside.ru:80/blog/2008/05/17/1211004060000.html</guid>
    <pubDate>Sat, 17 May 2008 06:01:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Рекурсивная конвертация файлов с помощью iconv</title>
    <link>http://www.theserverside.ru:80/blog/2008/05/15/1210855800000.html</link>
    
      
      
        <description>
          Задался сегодня задачей конвертации проекта в UTF-8. Изрядно порывшись в интернете нашёл тучу неработающих или криво работающих вариантов. В результате был рождён следующий гениальный скрипт под названием /usr/bin/fconv&lt;br /&gt;
&lt;br /&gt;
mv $1 $1.old&lt;br /&gt;
iconv -f CP1251 -f UTF-8 $1.old -o $1&lt;br /&gt;
rm $1.old&lt;br /&gt;
&lt;br /&gt;
А для того чтобы это чудо скриптовой мысли сконвертировало все мои JSP файлы была вызвана следующая чудо-строчка:&lt;br /&gt;
&amp;nbsp;find . -name &amp;quot;*.jsp&amp;quot; -exec fconv {} \;&lt;br /&gt;
&lt;br /&gt;
В результате мы получаем в текущей директории (и всех директориях ниже) файлы сконвертированные из CP1251 в UTF-8.&lt;p&gt;&lt;a href=&#034;http://www.theserverside.ru:80/blog/2008/05/15/1210855800000.html&#034;&gt;Читать дальше ...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
    
    
    <category>Linux OS</category>
    
    <comments>http://www.theserverside.ru:80/blog/2008/05/15/1210855800000.html#comments</comments>
    <guid isPermaLink="true">http://www.theserverside.ru:80/blog/2008/05/15/1210855800000.html</guid>
    <pubDate>Thu, 15 May 2008 12:50:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Очередной ап ТИЦ яндекса</title>
    <link>http://www.theserverside.ru:80/blog/2008/05/05/1209970800000.html</link>
    
      
      
        <description>
          Давно наблюдаю за ТИЦ для моего любимого сайта 127.0.0.1 сегодня он опять повысился. Смотрим картинки.&lt;p&gt;&lt;a href=&#034;http://www.theserverside.ru:80/blog/2008/05/05/1209970800000.html&#034;&gt;Читать дальше ...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
    
    
    <category>Search Engine Optimization</category>
    
    <comments>http://www.theserverside.ru:80/blog/2008/05/05/1209970800000.html#comments</comments>
    <guid isPermaLink="true">http://www.theserverside.ru:80/blog/2008/05/05/1209970800000.html</guid>
    <pubDate>Mon, 05 May 2008 07:00:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Борьба с Cpanel, Exim и localdomains</title>
    <link>http://www.theserverside.ru:80/blog/2008/04/29/1209462540000.html</link>
    
      
      
        <description>
          Развлечение с автоматически генерируемым файлом /etc/localdomains&lt;p&gt;&lt;a href=&#034;http://www.theserverside.ru:80/blog/2008/04/29/1209462540000.html&#034;&gt;Читать дальше ...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
    
    
    <comments>http://www.theserverside.ru:80/blog/2008/04/29/1209462540000.html#comments</comments>
    <guid isPermaLink="true">http://www.theserverside.ru:80/blog/2008/04/29/1209462540000.html</guid>
    <pubDate>Tue, 29 Apr 2008 09:49:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Проблема с загрузкой pdf файла из сервлета</title>
    <link>http://www.theserverside.ru:80/blog/2008/04/23/1208936760000.html</link>
    
      
      
        <description>
          Некоторое время боролся с ошибкой в экслорере при загрузке pfg-файла из сервлета:&lt;br /&gt;
&lt;br /&gt;
&lt;table width=&#034;367&#034; height=&#034;113&#034; cellspacing=&#034;1&#034; cellpadding=&#034;1&#034; border=&#034;1&#034; align=&#034;&#034; summary=&#034;&#034;&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;Не удается загрузить файл ... с сервера ...&lt;br /&gt;
            &lt;br /&gt;
            Не удается открыть этот узел Интернета. Узел недоступен или не найден. Повторите попытку позднее.&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;&lt;p&gt;&lt;a href=&#034;http://www.theserverside.ru:80/blog/2008/04/23/1208936760000.html&#034;&gt;Читать дальше ...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
    
    
    <comments>http://www.theserverside.ru:80/blog/2008/04/23/1208936760000.html#comments</comments>
    <guid isPermaLink="true">http://www.theserverside.ru:80/blog/2008/04/23/1208936760000.html</guid>
    <pubDate>Wed, 23 Apr 2008 07:46:00 GMT</pubDate>
  </item>
  
  </channel>
</rss>

