Java 为什么我拒绝了db的连接

Java 为什么我拒绝了db的连接,java,oracle,tomcat,apache-commons-dbcp,jdbc-pool,Java,Oracle,Tomcat,Apache Commons Dbcp,Jdbc Pool,我有一个web应用程序。我有jdbc数据库池系统 如果我的minIdle和initialSize值为50,则有以下错误: [ WARN] [http-nio-8080-exec-25 03:11:33] (SqlExceptionHelper.java:logExceptions:144) SQL Error: 12519, SQLState: 66000 [ERROR] [http-nio-8080-exec-25 03:11:33] (SqlExceptionHelper.java:logE

我有一个web应用程序。我有jdbc数据库池系统

如果我的minIdle和initialSize值为50,则有以下错误:

[ WARN] [http-nio-8080-exec-25 03:11:33] (SqlExceptionHelper.java:logExceptions:144) SQL Error: 12519, SQLState: 66000
[ERROR] [http-nio-8080-exec-25 03:11:33] (SqlExceptionHelper.java:logExceptions:146) Listener refused the connection with the following error:
ORA-12519, TNS:no appropriate service handler found
这可能是因为我应该配置XE oracle以获得许多连接

我是这样做的:

ALTER SYSTEM SET processes=10000 scope=spfile
但这对我没有帮助

此外:


我有Windows7x64。这是Oracle Express edition。

可能与Yes重复。这只是Oracle数据库的问题。我有另一台Oracle服务器,不是XE,在那里一切都很好。是什么让你认为你可能缺少流程?您可以编辑您的帖子,为服务器提供listener.ora吗?您正在运行数据库的哪个版本/操作系统?还可以从v$进程运行select count*;并显示参数过程;我刚刚更新了我的帖子。请看。谢谢如何更改作业\队列\流程?还有过程?
SQL> connect
Enter user-name: system
Enter password:
Connected.
SQL> select count(*) from v$process;

  COUNT(*)
----------
        44

SQL> show parameter processes;

NAME                                 TYPE        VALUE
------------------------------------ ----------- -----------------------
aq_tm_processes                      integer     0
db_writer_processes                  integer     1
gcs_server_processes                 integer     0
global_txn_processes                 integer     1
job_queue_processes                  integer     4
log_archive_max_processes            integer     4
processes                            integer     100
SQL>