<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>doradoradora &#187; Java</title>
	<atom:link href="http://dora-0o0-emon.net/category/java/feed" rel="self" type="application/rss+xml" />
	<link>http://dora-0o0-emon.net</link>
	<description>blog</description>
	<lastBuildDate>Sat, 19 Sep 2009 05:50:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>VISTA で VMwareServer2 が起動しない</title>
		<link>http://dora-0o0-emon.net/java/entry-23.html</link>
		<comments>http://dora-0o0-emon.net/java/entry-23.html#comments</comments>
		<pubDate>Mon, 20 Jul 2009 02:11:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[VMware Server]]></category>

		<guid isPermaLink="false">http://dora-0o0-emon.net/?p=23</guid>
		<description><![CDATA[普段は citrix XenServer を使用しているので気付かなかったのだが
VISTA にインストールした VMware がいつの間にか起動しなくなっていました。
ブラウザから管理する「VMware Server  [...]]]></description>
			<content:encoded><![CDATA[<p>普段は citrix XenServer を使用しているので気付かなかったのだが<br />
VISTA にインストールした VMware がいつの間にか起動しなくなっていました。</p>
<p>ブラウザから管理する「VMware Server Home Page」が立ち上がらないので<br />
(エラー；；　　https://○△□:8333/sdk is not redponding )<br />
サービスが止まっていると思い「管理ツール」から「サービス」を見たところ<br />
なぜか「VMware Host Agent」が止まっていました＞＜。<br />
サービスを開始すれば解決なので開始ボタンをクリッククリック。<br />
<span id="more-23"></span></p>
<p>ところが、サービスを起動させてもすぐエラーを吐いて落ちてしまいまったく起動してくれません。</p>
<p>しかたなく VMware Server2 を再インストールすることにしました。<br />
その際、根拠もなく「VISTAのIPv6サポートが原因かも」と思い<br />
ネットワークのローカルエリア接続の 「インターネットプロトコル　バージョン6」のチェックをはずし無効化。</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-8857586699971285";
/* 728x90, 作成済み 09/09/06 */
google_ad_slot = "5536792068";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>ついでに<br />
コマンドプロンプトを管理者で開き</p>
<pre class="brush: plain;">
reg query &quot;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip6\Parameters&quot; /v &quot;DisabledComponents&quot;
reg add &quot;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip6\Parameters&quot; /v &quot;DisabledComponents&quot; /t REG_DWORD /d 0xffffffff
reg query &quot;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip6\Parameters&quot; /v &quot;DisabledComponents&quot;
</pre>
<p>を実行し VISTA のIPv6 を無効化。</p>
<p><a href="http://dora-0o0-emon.net/wordpress/wp-content/ws0000001.jpg"><img class="alignnone size-medium wp-image-24" title="VISTAのIPv6無効化" src="http://dora-0o0-emon.net/wordpress/wp-content/ws0000001-300x217.jpg" alt="" width="300" height="217" /></a></p>
<p>さらに以前から何かにつけてエラーに絡んでくる 「IME2007」 を　「Microsoft IME」 に変更。</p>
<p>PCを再起動して 「VMware Server Home Page」 にアクセスしてみると</p>
<p>原因はわかりませんが。<br />
しっかり起動しました。<br />
ブヒー(-&#8221;-)<br />
結構時間かかったなー。</p>
<p>おわり</p>
]]></content:encoded>
			<wfw:commentRss>http://dora-0o0-emon.net/java/entry-23.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CentOS4にJDKのインストール(rpm-build)</title>
		<link>http://dora-0o0-emon.net/linux/entry-18.html</link>
		<comments>http://dora-0o0-emon.net/linux/entry-18.html#comments</comments>
		<pubDate>Wed, 17 Dec 2008 13:11:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[JDK CentOS4]]></category>

		<guid isPermaLink="false">http://dora-0o0-emon.net/?p=18</guid>
		<description><![CDATA[Java で開発することが多くなったので借りているレンタルサーバーに
Java をインストールしてみました。
ちなみにサーバーは Livedoor で借りてます。
管理パネルはPlesk なのですが、使い方がわけワカメなので見てません。
SSH からのインストールを行いました。


[root@]yum install rpm-build gcc-java
=============================================================================
 Package                 Arch       Version          Repository        Size
=============================================================================
Updating:
 gcc-java  [...]]]></description>
			<content:encoded><![CDATA[<p>Java で開発することが多くなったので借りているレンタルサーバーに<br />
Java をインストールしてみました。<br />
ちなみにサーバーは Livedoor で借りてます。<br />
管理パネルはPlesk なのですが、使い方がわけワカメなので見てません。<br />
SSH からのインストールを行いました。<br />
<span id="more-18"></span></p>
<pre class="brush: plain;">
[root@]yum install rpm-build gcc-java
=============================================================================
 Package                 Arch       Version          Repository        Size
=============================================================================
Updating:
 gcc-java                i386       4.1.2-42.el5     base              2.9 M
 rpm-build               i386       4.4.2-48.el5     base              553 k
Updating for dependencies:
 cpp                     i386       4.1.2-42.el5     base              2.7 M
 gcc                     i386       4.1.2-42.el5     base              5.2 M
 gcc-c++                 i386       4.1.2-42.el5     base              3.4 M
 gcc-gnat                i386       4.1.2-42.el5     base               11 M
 gcc-objc                i386       4.1.2-42.el5     base              2.6 M
 libgcc                  i386       4.1.2-42.el5     base               93 k
 libgcj                  i386       4.1.2-42.el5     base               17 M
 libgcj-devel            i386       4.1.2-42.el5     base              1.4 M
 libgnat                 i386       4.1.2-42.el5     base              989 k
 libgomp                 i386       4.1.2-42.el5     base               82 k
 libobjc                 i386       4.1.2-42.el5     base              101 k
 libstdc++               i386       4.1.2-42.el5     base              360 k
 libstdc++-devel         i386       4.1.2-42.el5     base              2.9 M
 rpm                     i386       4.4.2-48.el5     base              638 k
 rpm-devel               i386       4.4.2-48.el5     base              1.3 M
 rpm-libs                i386       4.4.2-48.el5     base              968 k
 rpm-python              i386       4.4.2-48.el5     base               54 k

Transaction Summary
=============================================================================
Install      0 Package(s)
Update      19 Package(s)
Remove       0 Package(s)

Total download size: 54 M
Is this ok [y/N]: y
[root@]cd /usr/local/src
[root@]wget http://www.jpackage.org/jpackage.asc
[root@]rpm --import jpackage.asc
[root@]wget http://mirrors.sunsite.dk/jpackage/1.7/generic/non-free/SRPMS/java-1.5.0-sun-1.5.0.15-1jpp.nosrc.rpm
[root@]rpm -ivh java-1.5.0-sun-1.5.0.15-1jpp.nosrc.rpm
   1:java-1.5.0-sun         warning: user jasonc does not exist - using root
warning: group jasonc does not exist - using root
warning: user jasonc does not exist - using root%)
warning: group jasonc does not exist - using root
warning: user jasonc does not exist - using root%)
warning: group jasonc does not exist - using root
########################################### [100%]
</pre>
<p>
<script type="text/javascript"><!--
google_ad_client = "pub-8857586699971285";
/* 728x90, 作成済み 09/09/06 */
google_ad_slot = "5536792068";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
<br />
SUNのサイトから　http://java.sun.com/products/archive/index.html<br />
JDK5update15 の jdk-1_5_0_15-linux-i586.bin をダウンロードして<br />
/usr/src/redhat/SOURCES/ に配置。<br />
</p>
<pre class="brush: plain;">
[root@]mv /home/ユーザーDIR/jdk-1_5_0_15-linux-i586.bin /usr/src/redhat/SOURCES/
[root@]rpmbuild -ba java-1.5.0-sun.spec
[root@]pwd
/usr/src/redhat/SPECS

[root@]ls /usr/src/redhat/RPMS/i586
java-1.5.0-sun-1.5.0.15-1jpp.i586.rpm        java-1.5.0-sun-fonts-1.5.0.15-1jpp.i586.rpm
java-1.5.0-sun-alsa-1.5.0.15-1jpp.i586.rpm   java-1.5.0-sun-jdbc-1.5.0.15-1jpp.i586.rpm
java-1.5.0-sun-demo-1.5.0.15-1jpp.i586.rpm   java-1.5.0-sun-plugin-1.5.0.15-1jpp.i586.rpm
java-1.5.0-sun-devel-1.5.0.15-1jpp.i586.rpm  java-1.5.0-sun-src-1.5.0.15-1jpp.i586.rpm
</pre>
<p>
できあがり＾－＾</p>
]]></content:encoded>
			<wfw:commentRss>http://dora-0o0-emon.net/linux/entry-18.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tomcat5.5 ではまったこと。</title>
		<link>http://dora-0o0-emon.net/linux/entry-13.html</link>
		<comments>http://dora-0o0-emon.net/linux/entry-13.html#comments</comments>
		<pubDate>Fri, 12 Sep 2008 04:29:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[cakephp]]></category>

		<guid isPermaLink="false">http://dora-0o0-emon.net/?p=13</guid>
		<description><![CDATA[CentOS5 に yum でインストールした tomcat5.5 から PostgreSQL8.3
に DataSource を使って接続しようと思い試してみるとエラーばっかり＞＜
今までは DriverManager [...]]]></description>
			<content:encoded><![CDATA[<p>CentOS5 に yum でインストールした tomcat5.5 から PostgreSQL8.3<br />
に DataSource を使って接続しようと思い試してみるとエラーばっかり＞＜<br />
今までは DriverManager を使っていて問題なく動いていたのですが、<br />
DataSource をどうしても試してみたいので探検することに。<br />
<span id="more-13"></span></p>
<p><!--adsense#adsense2--></p>
<p>エラーの内容は</p>
<pre class="brush: plain;">
HTTPステータス 500 -

■例外
org.apache.jasper.JasperException: Could not create resource factory instance
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:476)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:371)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

■原因
javax.servlet.ServletException: Could not create resource factory instance
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:846)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
org.apache.jsp.mainteProduct_jsp._jspService(mainteProduct_jsp.java:335)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

■原因
javax.naming.NamingException: Could not create resource factory instance
[Root exception is java.lang.ClassNotFoundException: org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory]
org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:118)
javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
org.apache.naming.NamingContext.lookup(NamingContext.java:793)
org.apache.naming.NamingContext.lookup(NamingContext.java:140)
org.apache.naming.NamingContext.lookup(NamingContext.java:781)
org.apache.naming.NamingContext.lookup(NamingContext.java:153)
org.apache.jsp.mainteProduct_jsp._jspService(mainteProduct_jsp.java:119)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)

■原因
java.lang.ClassNotFoundException: org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory
java.net.URLClassLoader$1.run(URLClassLoader.java:200)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass(URLClassLoader.java:188)
java.lang.ClassLoader.loadClass(ClassLoader.java:306)
java.lang.ClassLoader.loadClass(ClassLoader.java:251)
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:169)
org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:115)
javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
org.apache.naming.NamingContext.lookup(NamingContext.java:793)
org.apache.naming.NamingContext.lookup(NamingContext.java:140)
org.apache.naming.NamingContext.lookup(NamingContext.java:781)
org.apache.naming.NamingContext.lookup(NamingContext.java:153)
org.apache.jsp.mainteProduct_jsp._jspService(mainteProduct_jsp.java:119)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
</pre>
<p>といった感じで tomcat に不慣れな自分にはまったく意味がわかりません。</p>
<p>なんとなく気付いたのは<br />
データベースの設定が書かれた何かを javax.naming が探しにいってるようですが<br />
javax.naming がうまく動いてないのかなってぐらい。</p>
<p>META-INF/context.xml</p>
<pre class="brush: xml;">

&lt;reloadable=&quot;true&quot;&gt;

type=&quot;javax.sql.DataSource&quot; username=&quot;○○○&quot; password=&quot;△△△&quot;
driverClassName=&quot;org.postgresql.Driver&quot; url=&quot;jdbc:postgresql://127.0.0.1:5432/tomcatDB&quot;
maxActive=&quot;10&quot; maxIdle=&quot;4&quot; maxWait=&quot;5000&quot;
&lt;validationQuery=&quot;SELECT * FROM category&quot; /&gt;
</pre>
<p>WEB-INF/web.xml</p>
<pre class="brush: xml;">

postgreSQL Datasource example
jdbc/postgres
javax.sql.DataSource
Container
</pre>
<p>途方に暮れてると<a href="http://hitori-system.blogspot.com/2008/05/jmx-javaxnamingnamingexception.html">ひとりシステム屋さん</a>というページを発見！！</p>
<p>同じ様に Tomcat5.5 のソースをダウンロードしてきて naming-factory-dbcp.jar を　tomcat の common/lib に配置してみると<br />
みごとに動きましたb</p>
<p>ありがとう～「ひとりシステム屋さん」！</p>
]]></content:encoded>
			<wfw:commentRss>http://dora-0o0-emon.net/linux/entry-13.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
