ESXi3.5を動かしているマシンが非力になったのと、別の用途で利用したく
なったので、仮想マシンを移行する手順を整理する。
(仮想マシンのバックアップにもなる)
経緯:
・VMware Infrastructure ClientのDataStoreのDatastore Browserの
download,uploadでの作業が途中で失敗するので検討した。
・ESXiがUSB HDDを認識してくれない
前提:
移行先にESXiのインストールを済ませておく。30分程度で完了する筈
VMware Infrastructure ClientもWindows機にインストールする
(絶対必須と言うわけではない)
仮想マシンは停止しておく
(可動しながらなら、スナップショット等を利用を考える)
手順:
1)移行先、移行元のESXiとものssh接続ができる様にする。
(CLIをインストールしていれば代用可能かもしれない)
ホストマシンでAlt+F1を押す
コンソールが現われる。
起動時のメッセージがあるが、気にせずに”unsupported”
と入力し、Enter
このとき、入力しても何も表示されない。
これでログイン完了。
vi /etc/inetd.conf
”#ssh stream tcp…”の行があるので”#”を削除し、保存。
exitし、念のためホストを再起動
(再起動が嫌ならばkill -HUP プロセスID する)
2)移行元、移行先のための共有ストレージNFSの用意
※NFSをしてくれるマシンがあれば、それの利用が良い
(追記)NFSでコピーが失敗したので、直接コピーする
様にした。この作業は不要だが、NFSのボリュームを
ESXiのストレージとして使う場合には参考になる。
・近場のマシンをubuntu化する。これも30分程度
・ubuntuでNFSが使える様にする為にSynapticでNFSと
検索しKernel版のNFSを入れる。
以降しばらくubuntuでの作業
・適当なディレクトリを共有用と決め、適当に
パーミッションを設定しておく、そうしないと、
これを使う側が見ることは出来ても書き込めなくなる。
・/etc/exportsに上記ディレクトリを記入する。
書く内容は上記ディレクトリ、これを使う側のマシンの
IPアドレス、(rw,sync)等
複数マシンに許可はマシン数分スペースで区切って記入
・/etc/hosts.allow,/etc/hosts.denyの記入
・設定の反映 exportfs -a
・設定の確認 showmount -e localhost
これでubuntu(自分自身)が他のマシンに対して
公開しているNFSの情報がみれる。
この公開ディレクトリはメモっておく
・VMware Infrastructure Clientで上記NFSをマウント
※sshでESXiにログインしVMware Infrastructure Client
同様のコマンドを手打ちすれば、それでも良い。
・VMware Infrastructure ClientでESXiにログイン
・[configuration]タブ
-Hardwareペイン[Storage]-[Add Storage]リンク
-[Network File System]
Server:先のNFSを設定したubuntuのIPアドレス
Folder:先のNFSでの公開ディレクトリ
(showmountで見れるもの)
Datastore Name:ESXi上での名前を適当につける
(後で使うのでメモる)
後はNextで進んで行き、ConfigurationのStorageに
新たに追加されればOK
3)仮想環境のバックアップ
・ubuntuからsshでESXiに接続(windowsからならputtyや
teratermを利用)
・ssh (ESXiのユーザー)@(ESXiのIP)
・cd /vmfs/volumes
VMware Infrastructure ClientのStorageで表示される
ディレクトリに行く
・cd datastore1
インストールデフォルトのストレージなので、特に指定
しなければここに仮想マシン毎にディレクトリが出来る。
・cp -r ./(バックアップしたい仮想マシンのディレクトリ) ../(NFSのDataStore Name)
(追記)
NFSにバックアップした物を移行先のマシンで取り込もうとしたら
エラーになった。移行元からのNFSへのコピーが失敗したのか?
それともNFSからのコピーが失敗したのかは分からない。
NFSからのコピーは数回行ってみたら、15GByte辺りになると失敗する。
バイト数は毎回違う様に思われる。
いずれにしてもバックアップがコマンド的には成功しても、
それが取りこめる物か一度確認する手順は必要と感じた。
今回は環境の移行が主眼なので、scpで移行元から移行先に
送りつける事にしてみたら、問題なく成功した。
実効するコマンドは以下
scp -r /vmfs/volumes/datastore1/(仮想マシンdir) (user)@(ip):(コピー先のパス)
2009年1月22日木曜日
2008年12月7日日曜日
2008年10月10日金曜日
rpmファイルをubuntuにインストール
rpmを扱える様にubuntuにパッケージを入れる
sudo apt-get install alien dpkg-dev debhelper build-essential
rpmのコンバートをする。hogehoge.prmをコンバートする例
sudo alien hogehoge.rpm
コンバートが終われば、通常のdebファイルの様にインストールする
sudo dpkg -i hogehoge.deb
以上
sudo apt-get install alien dpkg-dev debhelper build-essential
rpmのコンバートをする。hogehoge.prmをコンバートする例
sudo alien hogehoge.rpm
コンバートが終われば、通常のdebファイルの様にインストールする
sudo dpkg -i hogehoge.deb
以上
2008年8月22日金曜日
2008年7月29日火曜日
2008年7月28日月曜日
Intalio 自分でbuild したもので、AbsenceRequestが出ない
The UI is at the following URL: http://localhost:8080/ui-fw/
And you can start the sample "AbsenceRequest" process.
となっている
sudo env JAVA_HOME=$JAVA_HOME /home/intalio/apache-tomcat-5.5.26/bin/catalina.sh run
で、サーバーを立ち上げ
admin
でログイン
が、AbsenceRequestが出てこない。
Intalioからビルド済みの物(intalio-bpms-server-5.1.0.019)をダウンロードして実行
~/intalio-bpms-server-5.1.0.019/bin$ sudo env JAVA_HOME=$JAVA_HOME ./startup.sh
以下のリンクでフォームが表示される。
http://localhost:8080/xFormsManager/init?id=5gpi9wvqkf9ji8dn6a7pch9vam3yzw59&url=oxf:/AbsenceRequest/AbsenceRequest.xform&token=VE9LRU4mJnVzZXI9PWludGFsaW9cYWRtaW4mJmlzc3VlZD09MTIxNzE3NTgzOTY0NCYmcm9sZXM9PWludGFsaW9ccHJvY2Vzc2FkbWluaXN0cmF0b3IsZXhhbXBsZXNcZW1wbG95ZWUsaW50YWxpb1xwcm9jZXNzbWFuYWdlcixleGFtcGxlc1xtYW5hZ2VyJiZmdWxsTmFtZT09QWRtaW5pbmlzdHJhdG9yJiZlbWFpbD09YWRtaW5AZXhhbXBsZS5jb20mJm5vbmNlPT01Mzg1MTMzNjQ5OTE4NTU5OTEzJiZ0aW1lc3RhbXA9PTEyMTcxNzU4Mzk2NDkmJmRpZ2VzdD09d1lOcGZvKzJPcEUrOUFpdDFISGRvTGZ3bGpvPSYmJiZUT0tFTg==&user=intalio\admin
こちらはGERONIMOなので、少々趣きがちがうが、
GERONIMOコンソールにデフォルトのsystem/managerで入り、
デプロイされているものを確認すると大きくは違わない様に見える。
で、また、自分でBuildした物を確認すると
60046 org.intalio.tempo.tms WARN [http-8080-Processor23] openjpa.MetaData - Found duplicate query "find_by_id" in "class org.intalio.tempo.workflow.task.Task". Ignoring.
とワーニングが出ている。あやしい。さっそくググる
1件出てきた
It's a small glitch in Tempo persistence configuration. It's been fixed since then and shouldn't show up in 5.2 final.
と言っている。本質的には意味がないが、、、自分のビルドを確認する。
とは言うものの、tempoのサイトのInstall.txtにしたがっただけなので、
バージョンは分かっていない
svn co http://tempo.intalio.org/tempo/trunk/ tempo
HDDのなかを漁ると5.2.0.28-SNAPSHOTと出ている。
SVNの現在の物は、5.2.0.38-SNAPSHOTとなっている。上がっている。このせい?
CheckOutしてBuildして、うまくいったらDiffすれば原因箇所は分かると思うし、
JPAの線から調べても分かると思う。
また、Build済みのは動いているが、バージョンが違うので意味なし。
いやいや
http://tempo.intalio.org/tempo/branches/5.1.0.4/
このブランチの方がBuild済みのにちかいので、こちらで試すべき
ちなみに、5.1.0.4となっているが、なかみは5.1.0.13-SNAPSHOTと
Buildfileには書いてある。
今日は、CheckOutしておしまい。寝る
And you can start the sample "AbsenceRequest" process.
となっている
sudo env JAVA_HOME=$JAVA_HOME /home/intalio/apache-tomcat-5.5.26/bin/catalina.sh run
で、サーバーを立ち上げ
admin
でログイン
が、AbsenceRequestが出てこない。
Intalioからビルド済みの物(intalio-bpms-server-5.1.0.019)をダウンロードして実行
~/intalio-bpms-server-5.1.0.019/bin$ sudo env JAVA_HOME=$JAVA_HOME ./startup.sh
以下のリンクでフォームが表示される。
http://localhost:8080/xFormsManager/init?id=5gpi9wvqkf9ji8dn6a7pch9vam3yzw59&url=oxf:/AbsenceRequest/AbsenceRequest.xform&token=VE9LRU4mJnVzZXI9PWludGFsaW9cYWRtaW4mJmlzc3VlZD09MTIxNzE3NTgzOTY0NCYmcm9sZXM9PWludGFsaW9ccHJvY2Vzc2FkbWluaXN0cmF0b3IsZXhhbXBsZXNcZW1wbG95ZWUsaW50YWxpb1xwcm9jZXNzbWFuYWdlcixleGFtcGxlc1xtYW5hZ2VyJiZmdWxsTmFtZT09QWRtaW5pbmlzdHJhdG9yJiZlbWFpbD09YWRtaW5AZXhhbXBsZS5jb20mJm5vbmNlPT01Mzg1MTMzNjQ5OTE4NTU5OTEzJiZ0aW1lc3RhbXA9PTEyMTcxNzU4Mzk2NDkmJmRpZ2VzdD09d1lOcGZvKzJPcEUrOUFpdDFISGRvTGZ3bGpvPSYmJiZUT0tFTg==&user=intalio\admin
こちらはGERONIMOなので、少々趣きがちがうが、
GERONIMOコンソールにデフォルトのsystem/managerで入り、
デプロイされているものを確認すると大きくは違わない様に見える。
で、また、自分でBuildした物を確認すると
60046 org.intalio.tempo.tms WARN [http-8080-Processor23] openjpa.MetaData - Found duplicate query "find_by_id" in "class org.intalio.tempo.workflow.task.Task". Ignoring.
とワーニングが出ている。あやしい。さっそくググる
1件出てきた
It's a small glitch in Tempo persistence configuration. It's been fixed since then and shouldn't show up in 5.2 final.
と言っている。本質的には意味がないが、、、自分のビルドを確認する。
とは言うものの、tempoのサイトのInstall.txtにしたがっただけなので、
バージョンは分かっていない
svn co http://tempo.intalio.org/tempo/trunk/ tempo
HDDのなかを漁ると5.2.0.28-SNAPSHOTと出ている。
SVNの現在の物は、5.2.0.38-SNAPSHOTとなっている。上がっている。このせい?
CheckOutしてBuildして、うまくいったらDiffすれば原因箇所は分かると思うし、
JPAの線から調べても分かると思う。
また、Build済みのは動いているが、バージョンが違うので意味なし。
いやいや
http://tempo.intalio.org/tempo/branches/5.1.0.4/
このブランチの方がBuild済みのにちかいので、こちらで試すべき
ちなみに、5.1.0.4となっているが、なかみは5.1.0.13-SNAPSHOTと
Buildfileには書いてある。
今日は、CheckOutしておしまい。寝る
2008年7月7日月曜日
intalio deploy error
sudo env JAVA_HOME=$JAVA_HOME /home/intalio/apache-tomcat-5.5.26/bin/catalina.sh run
Using CATALINA_BASE: /home/intalio/apache-tomcat-5.5.26
Using CATALINA_HOME: /home/intalio/apache-tomcat-5.5.26
Using CATALINA_TMPDIR: /home/intalio/apache-tomcat-5.5.26/temp
Using JRE_HOME: /usr/lib/jvm/java-1.5.0-sun-1.5.0.15
00:02:40,761 INFO [Catalina] Initialization processed in 6167 ms
00:02:51,448 WARN [TempoUsernamePasswordAuthenticationHandler] org.intalio.tempo.cas.TempoUsernamePasswordAuthenticationHandler is only to be used in a testing environment. NEVER enable this in a production environment.
00:02:57,277 INFO [AuthenticationViaFormAction] FormObjectClass not set. Using default class of org.jasig.cas.authentication.principal.UsernamePasswordCredentials with formObjectName credentials and validator org.jasig.cas.validation.UsernamePasswordCredentialsValidator.
00:03:12,871 INFO [DefaultTicketRegistryCleaner] Starting cleaning of expired tickets from ticket registry at [Mon Jul 07 00:03:12 GMT+09:00 2008]
00:03:12,917 INFO [DefaultTicketRegistryCleaner] 0 found to be removed. Removing now.
00:03:12,918 INFO [DefaultTicketRegistryCleaner] Finished cleaning of expired tickets from ticket registry at [Mon Jul 07 00:03:12 GMT+09:00 2008]
00:03:27,446 ERROR [SimpleScheduler] Error retrieving node list.
org.apache.ode.scheduler.simple.DatabaseException: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'bpms.ODE_JOB' doesn't exist
at org.apache.ode.scheduler.simple.JdbcDelegate.getNodeIds(JdbcDelegate.java:118)
at org.apache.ode.scheduler.simple.SimpleScheduler$3.call(SimpleScheduler.java:283)
at org.apache.ode.scheduler.simple.SimpleScheduler$3.call(SimpleScheduler.java:282)
at org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:174)
at org.apache.ode.scheduler.simple.SimpleScheduler.start(SimpleScheduler.java:280)
at org.apache.ode.bpel.engine.BpelServerImpl.start(BpelServerImpl.java:137)
at org.apache.ode.axis2.ODEServer.init(ODEServer.java:170)
at org.apache.ode.axis2.ODEServer.init(ODEServer.java:119)
at org.apache.ode.axis2.hooks.ODEAxisServlet.init(ODEAxisServlet.java:53)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Caused by: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'bpms.ODE_JOB' doesn't exist
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1026)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3491)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
at org.apache.ode.scheduler.simple.JdbcDelegate.getNodeIds(JdbcDelegate.java:107)
... 34 more
00:03:27,471 ERROR [ODEServer] ODE BPEL Server failed to start.
org.apache.ode.bpel.iapi.ContextException: Error retrieving node list.
at org.apache.ode.scheduler.simple.SimpleScheduler.start(SimpleScheduler.java:290)
at org.apache.ode.bpel.engine.BpelServerImpl.start(BpelServerImpl.java:137)
at org.apache.ode.axis2.ODEServer.init(ODEServer.java:170)
at org.apache.ode.axis2.ODEServer.init(ODEServer.java:119)
at org.apache.ode.axis2.hooks.ODEAxisServlet.init(ODEAxisServlet.java:53)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Caused by: org.apache.ode.scheduler.simple.DatabaseException: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'bpms.ODE_JOB' doesn't exist
at org.apache.ode.scheduler.simple.JdbcDelegate.getNodeIds(JdbcDelegate.java:118)
at org.apache.ode.scheduler.simple.SimpleScheduler$3.call(SimpleScheduler.java:283)
at org.apache.ode.scheduler.simple.SimpleScheduler$3.call(SimpleScheduler.java:282)
at org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:174)
at org.apache.ode.scheduler.simple.SimpleScheduler.start(SimpleScheduler.java:280)
... 30 more
Caused by: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'bpms.ODE_JOB' doesn't exist
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1026)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3491)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
at org.apache.ode.scheduler.simple.JdbcDelegate.getNodeIds(JdbcDelegate.java:107)
... 34 more
00:03:27,506 ERROR [[/ode]] サーブレット /ode がload()例外を投げました
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'bpms.ODE_JOB' doesn't exist
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1026)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3491)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
at org.apache.ode.scheduler.simple.JdbcDelegate.getNodeIds(JdbcDelegate.java:107)
at org.apache.ode.scheduler.simple.SimpleScheduler$3.call(SimpleScheduler.java:283)
at org.apache.ode.scheduler.simple.SimpleScheduler$3.call(SimpleScheduler.java:282)
at org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:174)
at org.apache.ode.scheduler.simple.SimpleScheduler.start(SimpleScheduler.java:280)
at org.apache.ode.bpel.engine.BpelServerImpl.start(BpelServerImpl.java:137)
at org.apache.ode.axis2.ODEServer.init(ODEServer.java:170)
at org.apache.ode.axis2.ODEServer.init(ODEServer.java:119)
at org.apache.ode.axis2.hooks.ODEAxisServlet.init(ODEAxisServlet.java:53)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
00:04:04,313 INFO [Catalina] Server startup in 83542 ms
---
以下を忘れていましたぁ
$ mysql -u root -p bpms < /home/tempo/rsc/scripts/../../rsc/tempo-sql/ode-mysql.sql
これはインストールの最後に表示される物
-- Now a mysql database named "bpms" with access to user and no password
-- Load the ode schema into mysql from the file
-- /home/tempo/rsc/scripts/../../rsc/tempo-sql/ode-mysql.sql
-- Once this is done, start tomcat with the following command:
-- ./catalina.sh run
-- Now you can browse http://localhost:8080/ui-fw/ and login with user and
-- password
機動して確認
sudo env JAVA_HOME=$JAVA_HOME /home/intalio/apache-tomcat-5.5.26/bin/catalina.sh run
ブラウザで接続してログイン
Using CATALINA_BASE: /home/intalio/apache-tomcat-5.5.26
Using CATALINA_HOME: /home/intalio/apache-tomcat-5.5.26
Using CATALINA_TMPDIR: /home/intalio/apache-tomcat-5.5.26/temp
Using JRE_HOME: /usr/lib/jvm/java-1.5.0-sun-1.5.0.15
00:02:40,761 INFO [Catalina] Initialization processed in 6167 ms
00:02:51,448 WARN [TempoUsernamePasswordAuthenticationHandler] org.intalio.tempo.cas.TempoUsernamePasswordAuthenticationHandler is only to be used in a testing environment. NEVER enable this in a production environment.
00:02:57,277 INFO [AuthenticationViaFormAction] FormObjectClass not set. Using default class of org.jasig.cas.authentication.principal.UsernamePasswordCredentials with formObjectName credentials and validator org.jasig.cas.validation.UsernamePasswordCredentialsValidator.
00:03:12,871 INFO [DefaultTicketRegistryCleaner] Starting cleaning of expired tickets from ticket registry at [Mon Jul 07 00:03:12 GMT+09:00 2008]
00:03:12,917 INFO [DefaultTicketRegistryCleaner] 0 found to be removed. Removing now.
00:03:12,918 INFO [DefaultTicketRegistryCleaner] Finished cleaning of expired tickets from ticket registry at [Mon Jul 07 00:03:12 GMT+09:00 2008]
00:03:27,446 ERROR [SimpleScheduler] Error retrieving node list.
org.apache.ode.scheduler.simple.DatabaseException: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'bpms.ODE_JOB' doesn't exist
at org.apache.ode.scheduler.simple.JdbcDelegate.getNodeIds(JdbcDelegate.java:118)
at org.apache.ode.scheduler.simple.SimpleScheduler$3.call(SimpleScheduler.java:283)
at org.apache.ode.scheduler.simple.SimpleScheduler$3.call(SimpleScheduler.java:282)
at org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:174)
at org.apache.ode.scheduler.simple.SimpleScheduler.start(SimpleScheduler.java:280)
at org.apache.ode.bpel.engine.BpelServerImpl.start(BpelServerImpl.java:137)
at org.apache.ode.axis2.ODEServer.init(ODEServer.java:170)
at org.apache.ode.axis2.ODEServer.init(ODEServer.java:119)
at org.apache.ode.axis2.hooks.ODEAxisServlet.init(ODEAxisServlet.java:53)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Caused by: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'bpms.ODE_JOB' doesn't exist
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1026)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3491)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
at org.apache.ode.scheduler.simple.JdbcDelegate.getNodeIds(JdbcDelegate.java:107)
... 34 more
00:03:27,471 ERROR [ODEServer] ODE BPEL Server failed to start.
org.apache.ode.bpel.iapi.ContextException: Error retrieving node list.
at org.apache.ode.scheduler.simple.SimpleScheduler.start(SimpleScheduler.java:290)
at org.apache.ode.bpel.engine.BpelServerImpl.start(BpelServerImpl.java:137)
at org.apache.ode.axis2.ODEServer.init(ODEServer.java:170)
at org.apache.ode.axis2.ODEServer.init(ODEServer.java:119)
at org.apache.ode.axis2.hooks.ODEAxisServlet.init(ODEAxisServlet.java:53)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Caused by: org.apache.ode.scheduler.simple.DatabaseException: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'bpms.ODE_JOB' doesn't exist
at org.apache.ode.scheduler.simple.JdbcDelegate.getNodeIds(JdbcDelegate.java:118)
at org.apache.ode.scheduler.simple.SimpleScheduler$3.call(SimpleScheduler.java:283)
at org.apache.ode.scheduler.simple.SimpleScheduler$3.call(SimpleScheduler.java:282)
at org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:174)
at org.apache.ode.scheduler.simple.SimpleScheduler.start(SimpleScheduler.java:280)
... 30 more
Caused by: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'bpms.ODE_JOB' doesn't exist
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1026)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3491)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
at org.apache.ode.scheduler.simple.JdbcDelegate.getNodeIds(JdbcDelegate.java:107)
... 34 more
00:03:27,506 ERROR [[/ode]] サーブレット /ode がload()例外を投げました
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'bpms.ODE_JOB' doesn't exist
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1026)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3491)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
at org.apache.ode.scheduler.simple.JdbcDelegate.getNodeIds(JdbcDelegate.java:107)
at org.apache.ode.scheduler.simple.SimpleScheduler$3.call(SimpleScheduler.java:283)
at org.apache.ode.scheduler.simple.SimpleScheduler$3.call(SimpleScheduler.java:282)
at org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:174)
at org.apache.ode.scheduler.simple.SimpleScheduler.start(SimpleScheduler.java:280)
at org.apache.ode.bpel.engine.BpelServerImpl.start(BpelServerImpl.java:137)
at org.apache.ode.axis2.ODEServer.init(ODEServer.java:170)
at org.apache.ode.axis2.ODEServer.init(ODEServer.java:119)
at org.apache.ode.axis2.hooks.ODEAxisServlet.init(ODEAxisServlet.java:53)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
00:04:04,313 INFO [Catalina] Server startup in 83542 ms
---
以下を忘れていましたぁ
$ mysql -u root -p bpms < /home/tempo/rsc/scripts/../../rsc/tempo-sql/ode-mysql.sql
これはインストールの最後に表示される物
-- Now a mysql database named "bpms" with access to user
-- Load the ode schema into mysql from the file
-- /home/tempo/rsc/scripts/../../rsc/tempo-sql/ode-mysql.sql
-- Once this is done, start tomcat with the following command:
-- ./catalina.sh run
-- Now you can browse http://localhost:8080/ui-fw/ and login with user
-- password
機動して確認
sudo env JAVA_HOME=$JAVA_HOME /home/intalio/apache-tomcat-5.5.26/bin/catalina.sh run
ブラウザで接続してログイン
登録:
投稿 (Atom)