投稿

2月, 2020の投稿を表示しています

GeneXusX Evolution2とTomcat7の環境設定

X Evolution2とは今更な情報ですが、先日Ev2とTomcat7の環境をセットアップする必要があり、 この組み合わせの場合に幾つか注意点がありました。 もしかしたら誰かの役に立つかもしれないので、掲載しておきます。 環境 GeneXusX Ev2U7 Tomcat7 Java7 SQLServer 前提 Tomcat7からInvokerが使用不可となった影響で、 TomcatにServletをロードさせるための対応が必要となりました。 もう少しバージョンが上がるとGXScanner.jarが用意されるのですが、 上記バージョンの組み合わせでは動作しないようでした。 現象 ・Tomcatが起動時にエラーとなる。Tomcat\logs\配下のログを確認 ・Tomcatにはログが出ていないが、404エラーが出て画面が呼び出せない 対応 ビルド実行後、Tomcatのアプリケーションディレクトリの\WEB-INF\web.xmlを修正 ①GXOAuthAccessTokenの記述を削除 http://sac.genexus.jp/viewtr_sac.aspx?33789, <servlet> <servlet-name>GXOAuthAccessToken</servlet-name> <servlet-class>com.genexus.webpanels.GXOAuthAccessTokenDummy</servlet-class> </servlet> <servlet-mapping> <servlet-name>GXOAuthAccessToken</servlet-name> <url-pattern>/oauth/access_token</url-pattern> </servlet-mapping> ②Invokerの記述を削除(記述が無ければそのままで良い) https://www.genexus.com/en/developers/websac?data=29603;; <servlet>