サクサクIT
Oracleのいろいろを書いてます。Tips的なものなど、実際の操作を交えて書くようにしてます。 是非遊びに来てください。 Oracleばかりだと書くの飽きてきたのでブログのタイトルを「サクサクっとOracle」から「サクサクIT」に変更してみました。


↓↓↓ランキングにご協力↓↓↓
ビジネスブログ100選
サイト内検索

サイトマップ

   ★目次【記事一覧】


   ★最新記事へ


   ★オラクルマスター対策




最新記事

統計情報をExport/Importする
(07/27)
統計情報を過去の時点に戻す(リストア)
(07/24)
SQLPlus Select結果のフォーマットを指定する
(07/21)
統計情報を固定化する
(07/20)
統計情報を手動で取得する
(07/19)

最新トラックバック

RSS

RSS 0.91
RSS 1.0
RSS 2.0


★管理人へメール★

2008
08,05
21:36
Eclipse3.4でTomcat6を使用可能にしたかったのに・・・
CATEGORY[未選択]
【目次(トップ)へ】
動的WEBの作成のため、Tomcatを使用したいと思う。
Tomcatは、JAVAサーブレットやJSPを処理可能であり、HTTPサーバも内部に保持している優秀なWEBコンテナだ。

※失敗に終っているので注意!


1.Tomcatのダウンロード
 以下のサイトより、現時点での最新版の6.0.18をダウンロードする。
 http://tomcat.apache.org/download-60.cgi

 Binary DistributionsのCore版Windows Service Installerファイルを入手することにした。
 ファイル名:apache-tomcat-6.0.18.exe

2.Tomcatのインストール
 ダウンロードしたファイルを実行してインストール画面を起動する。

 ・「Next」ボタン押下
 

 ・「I Agree」ボタン押下
 

 ・「Select the type of install」で「Normal」を選択し、「Next」ボタン押下
 

 ・ここではインストール先を「D:\Tomcat6」を指定して、「Next」ボタン押下
 

 ・ここではデフォルト設定のまま「Next」ボタン押下。ポートを変えたい場合はここで変更すること。
 

 ・デフォルト設定のままとし、「Install」ボタン押下。
 

 ・ここではチェックボックスを両方とも外し、「Finish」ボタン押下
 

3.Tomcatの起動(失敗)
 スタートメニューから、「Apache Tomcat 6.0->Configure Tomcat」と選択する。
 
 ・「Start」ボタン押下
 

 ・「Service Status」が「Started」になっていることを確認し、「OK」ボタン押下
 

 ・WEBブラウザで「http://localhost:8080」へアクセスしてみる。
  しばらく待ったら、「ページが見つかりません」エラーが発生してしまった。
  
4.エラー原因の調査
 「D:\Tomcat6\logs\catalina.2008-08-02.log」を見てみるとエラーが出ている。

2008/08/02 22:11:32 org.apache.catalina.core.AprLifecycleListener init 情報: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Apache Software Foundati on\Tomcat6.0\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\oracle\product\10. 2.0\client_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Intel \Wireless\Bin\;C:\Program Files\Justsystem\JSLIB32;C:\Program Files\Microsoft SQL Server\80\Too ls\Binn\;C:\Program Files\Common Files\Sony Shared\FeliCaLibrary;C:\Program Files\Edy\Edy Libra ry;D:\InstantClient;D:\app\symlink 2008/08/02 22:11:32 org.apache.coyote.http11.Http11Protocol init 情報: Coyote HTTP/1.1を http-8080 で初期化します 2008/08/02 22:11:32 org.apache.catalina.startup.Catalina load 情報: Initialization processed in 930 ms 2008/08/02 22:11:32 org.apache.naming.NamingContext lookup 警告: 参照の解決中に予測しない例外が発生しました java.io.UnsupportedEncodingException: cp932 at sun.nio.cs.StreamDecoder.forInputStreamReader(Unknown Source) at java.io.InputStreamReader.(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.createReader(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.setEncoding(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanXMLDeclOrText Decl(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$XMLDeclDriver.next(Unknow n Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unkn own Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source ) at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1663) at org.apache.catalina.users.MemoryUserDatabase.open(MemoryUserDatabase.java:402) at org.apache.catalina.users.MemoryUserDatabaseFactory.getObjectInstance(MemoryUserDatabase Factory.java:103) at org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:140) at javax.naming.spi.NamingManager.getObjectInstance(Unknown Source) at org.apache.naming.NamingContext.lookup(NamingContext.java:793) at org.apache.naming.NamingContext.lookup(NamingContext.java:140) at org.apache.naming.NamingContextBindingsEnumeration.nextElementInternal(NamingContextBind ingsEnumeration.java:113) at org.apache.naming.NamingContextBindingsEnumeration.next(NamingContextBindingsEnumeration .java:71) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResources LifecycleListener.java:137) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResources LifeycleListener.java:109) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.lifecycleEvent(GlobalResourc esLifecycleListener.java:81) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.core.StandardServer.start(StandardServer.java:703) at org.apache.catalina.startup.Catalina.start(Catalina.java:578) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 2008/08/02 22:11:32 org.apache.catalina.mbeans.GlobalResourcesLifecycleListener createMBeans 致命的: Exception processing Global JNDI Resources javax.naming.NamingException: cp932 at org.apache.naming.NamingContext.lookup(NamingContext.java:805) at org.apache.naming.NamingContext.lookup(NamingContext.java:140) at org.apache.naming.NamingContextBindingsEnumeration.nextElementInternal(NamingContextBind ingsEnumeration.java:113) at org.apache.naming.NamingContextBindingsEnumeration.next(NamingContextBindingsEnumeration .java:71) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResources LifecycleListener.java:137) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResources LifecycleListener.java:109) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.lifecycleEvent(GlobalResourc esLifecycleListener.java:81) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.core.StandardServer.start(StandardServer.java:703) at org.apache.catalina.startup.Catalina.start(Catalina.java:578) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 2008/08/02 22:11:32 org.apache.catalina.core.StandardService start 情報: サービス Catalina を起動します 2008/08/02 22:11:32 org.apache.catalina.core.StandardEngine start 情報: Starting Servlet Engine: Apache Tomcat/6.0.18 2008/08/02 22:11:32 org.apache.naming.NamingContext lookup 警告: 参照の解決中に予測しない例外が発生しました java.io.UnsupportedEncodingException: cp932 at sun.nio.cs.StreamDecoder.forInputStreamReader(Unknown Source) at java.io.InputStreamReader.(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.createReader(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.setEncoding(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanXMLDeclOrText Decl(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$XMLDeclDriver.next(Unknow n Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unkn own Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source ) at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1663) at org.apache.catalina.users.MemoryUserDatabase.open(MemoryUserDatabase.java:402) at org.apache.catalina.users.MemoryUserDatabaseFactory.getObjectInstance(MemoryUserDatabase Factory.java:103) at org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:140) at javax.naming.spi.NamingManager.getObjectInstance(Unknown Source) at org.apache.naming.NamingContext.lookup(NamingContext.java:793) at org.apache.naming.NamingContext.lookup(NamingContext.java:153) at org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java:253) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1037) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:578) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 2008/08/02 22:11:32 org.apache.catalina.realm.UserDatabaseRealm start 致命的: キー UserDatabase でユーザデータベースを検索中の例外です javax.naming.NamingException: cp932 at org.apache.naming.NamingContext.lookup(NamingContext.java:805) at org.apache.naming.NamingContext.lookup(NamingContext.java:153) at org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java:253) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1037) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:578) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 2008/08/02 22:11:32 org.apache.catalina.startup.Catalina start 致命的: Catalina.start: LifecycleException: キー UserDatabase でユーザデータベースコンポーネントが見つかりません at org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java:261) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1037) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:578) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 2008/08/02 22:11:32 org.apache.catalina.startup.Catalina start 情報: Server startup in 113 ms

いろいろとググッてみたりしたが、対応策は見つからず。
Vistaで同じようなエラーが出てるみたいだけど、この端末ってXPなんだよね。
権限関連も色々見たが解決に至らない。
もしかしてインストール時に指定したJREが駄目なのかと思い、バージョン5のを指定しても結果は変わらず。

はあ・・・
あきらめて、Tomcat5.5で試してみることにする。(涙)
TomcatよりもEclipseの方が本題なので良いかってことを自分に言い聞かせてあきらめることに。

でもTomcat5.5でも動かなかったら、何か設定をヘグってたってことだな・・・。

【他サイトへのリンク】
SQL Server 2008 の透過的データ暗号化
「Googleマップ」ストリートビューが非常に面白い件
JDBCとは
CLR データベースオブジェクトを利用可能にする設定
Eclipseでデバッグ時に"同期がとれていない可能性があります"と表示される

【目次(トップ)へ】

拍手[1回]

PR

コメント[2] TB[0]
<<Eclipse3.4でTomcat5.5を使用可能にする | HOME |Eclipse3.4が起動しなくなった>>
コメント
tomcatのエラー
javax.naming.NamingException: cp932
の元の tomcat-users.xmlで
cp932→utf-8で起動できるようになるそうです。
【2008/12/1010:57】||at#8de4784a18[ 編集する? ]
なるほど!
情報ありがとうございます。
試してみたいと思います。
【2008/12/1020:56】||管理人#98597a7b38[ 編集する? ]
コメント投稿















trackback
トラックバックURL

<<Eclipse3.4でTomcat5.5を使用可能にする | HOME |Eclipse3.4が起動しなくなった>>
データ復旧 [PR]オフィスビル 薬剤師