2012-02-02 3 views
1

私はTomcatを使ってMyEclipseで開発されたアプリケーションをデプロイしようとしていますが(元は5.5でしたが、7で動作します)TomcatからSun Java Web Server 7への展開のトラブル...と私は.NETの男です:(

1)このアプリケーションは、TomcatのMyEclipseでそのまま動作します(私のデモサーバー(Sun Java Web Server 7))。残念ながら、アプリケーションを設計したすべての人々が退社しました。
2)アプリケーションは、過去にSun Java Web Serverに正常にデプロイされました(おそらく同じビルドで)
3)sqldeveloperを使用してサーバーからデータベースに接続できます
4)
ドライバ:oracle.jdbc.driver.OracleDriverと
URL ます。jdbc:オラクル:[email protected]:サービス

EE 5とSpringフレームワーク

アプリケーション設定をVA

ここで唯一のエラーが表示されます。でも、私は前と後の警告の多くを得る:

warning:  CORE3283: stderr: com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547) 

failure: 
for host xx.xx.x.xxx trying to GET /application/login.jsp, service-j2ee reports:  com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePool could not acquire a resource from its primary factory or source. at 
com.mchange.v2.resourcepool.BasicResourcePool.awaitAvailable(BasicResourcePool.java:1319) at 
com.mchange.v2.resourcepool.BasicResourcePool.prelimCheckoutResource(BasicResourcePool.java:557) at 
com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:477) at 
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:525) at 
com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:128) at 
org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:113) at 
org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:79) at 
org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:379) at 
org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:455) at 
org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:463) at 
org.springframework.jdbc.core.simple.SimpleJdbcTemplate.query(SimpleJdbcTemplate.java:187) at 
gov.nyc.oer.dao.SiteConfigDao.getSiteConfig(Unknown Source) at 
gov.nyc.oer.manager.SiteConfigManager.getSiteConfig(Unknown Source) at 
gov.nyc.oer.manager.SiteConfigManager.afterPropertiesSet(Unknown Source) at 
gov.nyc.oer.manager.SiteConfigManager.getValue(Unknown Source) at 
org.apache.jsp.login_jsp._jspService(login_jsp.java:67) at 
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:80) at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:917) at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373) at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:457) at 
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:351) at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:917) at 
org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:398) at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304) at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:185) at 
org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:169) at 
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183) at 
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138) at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:217) at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:185) at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) at 
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:255) at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:188) at 
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:586) at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:556) at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:187) at 
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:586) at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:556) at 
com.sun.webserver.connector.nsapi.NSAPIProcessor.service(NSAPIProcessor.java:160) 

サーバー構成:
のJava:有効
のJavaホーム: $ {WS_JDK_HOME}
環境クラスパスを無視:有効
クラスパスプレフィックス:なし
サーバーのクラスパス:
$ {java.homeの/lib/ant.jar
$ {} WS_INSTALL_ROOT /lib/pwc.jar
$ {} WS_INSTALL_ROOT /lib/webserv-rt.jar
$ {} WS_INSTALL_ROOT }
$ /lib/jsf-impl.jar
$ {WS_INSTALL_ROOT} /lib/webserv-jstl.jar
$ {WS_INSTALL_ROOT} /lib/ktsearch.jar
$ {WS_INSTALL_ROOT} /lib/tools.jar {WS_INSTALL_ROOT}
/lib/container-auth.jar
$ {WS_INSTALL_ROOT} /lib/webserv-jwsdp.jar
$ {WS_INSTALL_ROOT} /lib/jsf-api.jar
JVMオプション/lib/ojdbc14.jar $ {WS_INSTALL_ROOT}:
クラスパスサフィックス/lib/activation.jar
$ {WS_INSTALL_ROOT} /lib/mail.jar 10 $ {WS_INSTALL_ROOT}

データベース接続があなたの日に定義されていないよう-Djava.security.auth.login.config =はlogin.conf
-Xms128m -Xmx256m
-Djdbc.drivers = oracle.jdbc.driver.OracleDriverと

+0

「jdbc.drivers」という名前のシステムプロパティを定義しています。あなたのアプリケーションは "jdbc.driver"という名前のプロパティ( "s"なし)を期待していますか? – Michael

答えて

1

が見えますJava Webサーバー7. this websiteには、定義方法があります。

+0

この分野での私の無知を許してください。私はコード(ドライバ、ユーザ名、パスワード)に接続情報を定義し、ojdbc14.jar(クラスパスの接尾辞を参照)を提供すれば、リソースを正しく設定する必要はないと思いました。 JVMオプション設定の下で私はoracleドライバを設定しました。 – Rusty

+0

接続の設定について説明しますが、例外は接続プールからのものです。 Sun Blahサーバーに接続プールを構成する必要があります。 "c3p0 connection pool"のGoogle検索をお試しください。 – DwB

関連する問題