weblogic部署web项目报:连接数据库失败,请检查系统数据库连接配置 2C

youngtop.sys.exception.YoungtopException: 系统错误:
youngtop.sys.exception.YoungtopException: 数据库操作错误:errcode=17002,sqlstate
=08006
java.sql.SQLRecoverableException: IO 错误: Software caused connection abort: soc
ket write error

0

4个回答

startWeblogic配置文件如下

@ECHO OFF

@REM WARNING: This file is created by the Configuration Wizard.
@REM Any changes to this script may be lost when adding extensions to this configuration.

@REM *************************************************************************
@REM This script is used to setup the needed environment to be able to start Weblogic Server in this domain.
@REM
@REM This script initializes the following variables before calling commEnv to set other variables:
@REM
@REM WL_HOME - The BEA home directory of your WebLogic installation.
@REM JAVA_VM - The desired Java VM to use. You can set this environment variable before calling
@REM this script to switch between Sun or BEA or just have the default be set.
@REM JAVA_HOME - Location of the version of Java used to start WebLogic
@REM Server. Depends directly on which JAVA_VM value is set by default or by the environment.
@REM USER_MEM_ARGS - The variable to override the standard memory arguments
@REM passed to java.
@REM PRODUCTION_MODE - The variable that determines whether Weblogic Server is started in production mode.
@REM DOMAIN_PRODUCTION_MODE
@REM - The variable that determines whether the workshop related settings like the debugger,
@REM testconsole or iterativedev should be enabled. ONLY settable using the
@REM command-line parameter named production
@REM NOTE: Specifying the production command-line param will force
@REM the server to start in production mode.
@REM
@REM Other variables used in this script include:
@REM SERVER_NAME - Name of the weblogic server.
@REM JAVA_OPTIONS - Java command-line options for running the server. (These
@REM will be tagged on to the end of the JAVA_VM and
@REM MEM_ARGS)
@REM
@REM For additional information, refer to "Managing Server Startup and Shutdown for Oracle WebLogic Server"
@REM (http://download.oracle.com/docs/cd/E23943_01/web.1111/e13708/overview.htm).
@REM *************************************************************************

set WL_HOME=D:\Oracle\Middleware\wlserver_10.3
for %%i in ("%WL_HOME%") do set WL_HOME=%%~fsi

set BEA_JAVA_HOME=

set SUN_JAVA_HOME=C:\Program Files\Java\jdk1.7.0_79

if "%JAVA_VENDOR%"=="Oracle" (
set JAVA_HOME=%BEA_JAVA_HOME%
) else (
if "%JAVA_VENDOR%"=="Sun" (
set JAVA_HOME=%SUN_JAVA_HOME%
) else (
set JAVA_VENDOR=Sun
set JAVA_HOME=C:\Program Files\Java\jdk1.7.0_79
)
)

@REM We need to reset the value of JAVA_HOME to get it shortened AND
@REM we can not shorten it above because immediate variable expansion will blank it

set JAVA_HOME=%JAVA_HOME%
for %%i in ("%JAVA_HOME%") do set JAVA_HOME=%%~fsi

set SAMPLES_HOME=%WL_HOME%\samples

set DOMAIN_HOME=d:\Oracle\Middleware\user_projects\domains\base_domain
for %%i in ("%DOMAIN_HOME%") do set DOMAIN_HOME=%%~fsi

set LONG_DOMAIN_HOME=d:\Oracle\Middleware\user_projects\domains\base_domain

if "%DEBUG_PORT%"=="" (
set DEBUG_PORT=8453
)

if "%SERVER_NAME%"=="" (
set SERVER_NAME=AdminServer
)

set DERBY_FLAG=false

set enableHotswapFlag=

set PRODUCTION_MODE=

set doExitFlag=false
set verboseLoggingFlag=false
for %%p in (%*) do call :SET_PARAM %%p
GOTO :CMD_LINE_DONE
:SET_PARAM
for %%q in (%1) do set noQuotesParam=%%~q
if /i "%noQuotesParam%" == "nodebug" (
set debugFlag=false
GOTO :EOF
)
if /i "%noQuotesParam%" == "production" (
set DOMAIN_PRODUCTION_MODE=true
GOTO :EOF
)
if /i "%noQuotesParam%" == "notestconsole" (
set testConsoleFlag=false
GOTO :EOF
)
if /i "%noQuotesParam%" == "noiterativedev" (
set iterativeDevFlag=false
GOTO :EOF
)
if /i "%noQuotesParam%" == "noLogErrorsToConsole" (
set logErrorsToConsoleFlag=false
GOTO :EOF
)
if /i "%noQuotesParam%" == "noderby" (
set DERBY_FLAG=false
GOTO :EOF
)
if /i "%noQuotesParam%" == "doExit" (
set doExitFlag=true
GOTO :EOF
)
if /i "%noQuotesParam%" == "noExit" (
set doExitFlag=false
GOTO :EOF
)
if /i "%noQuotesParam%" == "verbose" (
set verboseLoggingFlag=true
GOTO :EOF
)
if /i "%noQuotesParam%" == "enableHotswap" (
set enableHotswapFlag=-javaagent:%WL_HOME%\server\lib\diagnostics-agent.jar
GOTO :EOF
) else (
set PROXY_SETTINGS=%PROXY_SETTINGS% %1
)
GOTO :EOF
:CMD_LINE_DONE

set MEM_DEV_ARGS=

if "%DOMAIN_PRODUCTION_MODE%"=="true" (
set PRODUCTION_MODE=%DOMAIN_PRODUCTION_MODE%
)

if "%PRODUCTION_MODE%"=="true" (
set debugFlag=false
set testConsoleFlag=false
set iterativeDevFlag=false
set logErrorsToConsoleFlag=false
)

@REM If you want to override the default Patch Classpath, Library Path and Path for this domain,
@REM Please uncomment the following lines and add a valid value for the environment variables
@REM set PATCH_CLASSPATH=myPatchClasspath
@REM set PATCH_LIBPATH=myPatchLibpath
@REM set PATCH_PATH=myPatchPath
@REM PATCH_CLASSPATH=myPatchClasspath
@REM PATCH_LIBPATH=myPatchLibpath
@REM PATCH_PATH=myPatchPath

call "%WL_HOME%\common\bin\commEnv.cmd"

set WLS_HOME=%WL_HOME%\server

if "%JAVA_VENDOR%"=="Sun" (
set WLS_MEM_ARGS_64BIT=-Xms256m -Xmx512m
set WLS_MEM_ARGS_32BIT=-Xms256m -Xmx512m
) else (
set WLS_MEM_ARGS_64BIT=-Xms512m -Xmx512m
set WLS_MEM_ARGS_32BIT=-Xms512m -Xmx512m
)

set MEM_ARGS_64BIT=%WLS_MEM_ARGS_64BIT%

set MEM_ARGS_32BIT=%WLS_MEM_ARGS_32BIT%

if "%JAVA_USE_64BIT%"=="true" (
set MEM_ARGS=%MEM_ARGS_64BIT%
) else (
set MEM_ARGS=%MEM_ARGS_32BIT%
)

set MEM_PERM_SIZE_64BIT=-XX:PermSize=128m

set MEM_PERM_SIZE_32BIT=-XX:PermSize=48m

if "%JAVA_USE_64BIT%"=="true" (
set MEM_PERM_SIZE=%MEM_PERM_SIZE_64BIT%
) else (
set MEM_PERM_SIZE=%MEM_PERM_SIZE_32BIT%
)

set MEM_MAX_PERM_SIZE_64BIT=-XX:MaxPermSize=256m

set MEM_MAX_PERM_SIZE_32BIT=-XX:MaxPermSize=128m

if "%JAVA_USE_64BIT%"=="true" (
set MEM_MAX_PERM_SIZE=%MEM_MAX_PERM_SIZE_64BIT%
) else (
set MEM_MAX_PERM_SIZE=%MEM_MAX_PERM_SIZE_32BIT%
)

if "%JAVA_VENDOR%"=="Sun" (
if "%PRODUCTION_MODE%"=="" (
set MEM_DEV_ARGS=-XX:CompileThreshold=8000 %MEM_PERM_SIZE%
)
)

@REM Had to have a separate test here BECAUSE of immediate variable expansion on windows

if "%JAVA_VENDOR%"=="Sun" (
set MEM_ARGS=%MEM_ARGS% %MEM_DEV_ARGS% %MEM_MAX_PERM_SIZE%
)

if "%JAVA_VENDOR%"=="HP" (
set MEM_ARGS=%MEM_ARGS% %MEM_MAX_PERM_SIZE%
)

if "%JAVA_VENDOR%"=="Apple" (
set MEM_ARGS=%MEM_ARGS% %MEM_MAX_PERM_SIZE%
)

@REM IF USER_MEM_ARGS the environment variable is set, use it to override ALL MEM_ARGS values

if NOT "%USER_MEM_ARGS%"=="" (
set MEM_ARGS=%USER_MEM_ARGS%
)

set JAVA_PROPERTIES=-Dplatform.home=%WL_HOME% -Dwls.home=%WLS_HOME% -Dweblogic.home=%WLS_HOME%

@REM To use Java Authorization Contract for Containers (JACC) in this domain,
@REM please uncomment the following section. If there are multiple machines in
@REM your domain, be sure to edit the setDomainEnv in the associated domain on
@REM each machine.
@REM
@REM -Djava.security.manager
@REM -Djava.security.policy=location of weblogic.policy
@REM -Djavax.security.jacc.policy.provider=weblogic.security.jacc.simpleprovider.SimpleJACCPolicy
@REM -Djavax.security.jacc.PolicyConfigurationFactory.provider=weblogic.security.jacc.simpleprovider.PolicyConfigurationFactoryImpl
@REM -Dweblogic.security.jacc.RoleMapperFactory.provider=weblogic.security.jacc.simpleprovider.RoleMapperFactoryImpl

set JAVA_PROPERTIES=%JAVA_PROPERTIES% %EXTRA_JAVA_PROPERTIES%

set ARDIR=%WL_HOME%\server\lib

pushd %LONG_DOMAIN_HOME%

@REM Clustering support (edit for your cluster!)

if "%ADMIN_URL%"=="" (
@REM The then part of this block is telling us we are either starting an admin server OR we are non-clustered
set CLUSTER_PROPERTIES=-Dweblogic.management.discover=true
) else (
set CLUSTER_PROPERTIES=-Dweblogic.management.discover=false -Dweblogic.management.server=%ADMIN_URL%
)

if NOT "%LOG4J_CONFIG_FILE%"=="" (
set JAVA_PROPERTIES=%JAVA_PROPERTIES% -Dlog4j.configuration=file:%LOG4J_CONFIG_FILE%
)

set JAVA_PROPERTIES=%JAVA_PROPERTIES% %CLUSTER_PROPERTIES%

set JAVA_DEBUG=

if "%debugFlag%"=="true" (
set JAVA_DEBUG=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=%DEBUG_PORT%,server=y,suspend=n -Djava.compiler=NONE
set JAVA_OPTIONS=%JAVA_OPTIONS% %enableHotswapFlag% -ea -da:com.bea... -da:javelin... -da:weblogic... -ea:com.bea.wli... -ea:com.bea.broker... -ea:com.bea.sbconsole...
) else (
set JAVA_OPTIONS=%JAVA_OPTIONS% %enableHotswapFlag% -da
)

if NOT exist %JAVA_HOME%\lib (
echo The JRE was not found in directory %JAVA_HOME%. ^(JAVA_HOME^)
echo Please edit your environment and set the JAVA_HOME
echo variable to point to the root directory of your Java installation.
popd
pause
GOTO :EOF
)

if "%DERBY_FLAG%"=="true" (
set DATABASE_CLASSPATH=%DERBY_CLASSPATH%
) else (
set DATABASE_CLASSPATH=%DERBY_CLIENT_CLASSPATH%
)

if NOT "%DATABASE_CLASSPATH%"=="" (
if NOT "%POST_CLASSPATH%"=="" (
set POST_CLASSPATH=%POST_CLASSPATH%;%DATABASE_CLASSPATH%
) else (
set POST_CLASSPATH=%DATABASE_CLASSPATH%
)
)

if NOT "%ARDIR%"=="" (
if NOT "%POST_CLASSPATH%"=="" (
set POST_CLASSPATH=%POST_CLASSPATH%;%ARDIR%\xqrl.jar
) else (
set POST_CLASSPATH=%ARDIR%\xqrl.jar
)
)

@REM PROFILING SUPPORT

set JAVA_PROFILE=

set SERVER_CLASS=weblogic.Server

set JAVA_PROPERTIES=%JAVA_PROPERTIES% %WLP_JAVA_PROPERTIES%

set JAVA_OPTIONS=%JAVA_OPTIONS% %JAVA_PROPERTIES% -Dwlw.iterativeDev=%iterativeDevFlag% -Dwlw.testConsole=%testConsoleFlag% -Dwlw.logErrorsToConsole=%logErrorsToConsoleFlag%

if "%PRODUCTION_MODE%"=="true" (
set JAVA_OPTIONS= -Dweblogic.ProductionModeEnabled=true %JAVA_OPTIONS%
)

@REM -- Setup properties so that we can save stdout and stderr to files

if NOT "%WLS_STDOUT_LOG%"=="" (
echo Logging WLS stdout to %WLS_STDOUT_LOG%
set JAVA_OPTIONS=%JAVA_OPTIONS% -Dweblogic.Stdout=%WLS_STDOUT_LOG%
)

if NOT "%WLS_STDERR_LOG%"=="" (
echo Logging WLS stderr to %WLS_STDERR_LOG%
set JAVA_OPTIONS=%JAVA_OPTIONS% -Dweblogic.Stderr=%WLS_STDERR_LOG%
)

@REM ADD EXTENSIONS TO CLASSPATHS

if NOT "%EXT_PRE_CLASSPATH%"=="" (
if NOT "%PRE_CLASSPATH%"=="" (
set PRE_CLASSPATH=%EXT_PRE_CLASSPATH%;%PRE_CLASSPATH%
) else (
set PRE_CLASSPATH=%EXT_PRE_CLASSPATH%
)
)

if NOT "%EXT_POST_CLASSPATH%"=="" (
if NOT "%POST_CLASSPATH%"=="" (
set POST_CLASSPATH=%POST_CLASSPATH%;%EXT_POST_CLASSPATH%
) else (
set POST_CLASSPATH=%EXT_POST_CLASSPATH%
)
)

if NOT "%WEBLOGIC_EXTENSION_DIRS%"=="" (
set JAVA_OPTIONS=%JAVA_OPTIONS% -Dweblogic.ext.dirs=%WEBLOGIC_EXTENSION_DIRS%
)

set JAVA_OPTIONS=%JAVA_OPTIONS%

@REM SET THE CLASSPATH

if NOT "%WLP_POST_CLASSPATH%"=="" (
if NOT "%CLASSPATH%"=="" (
set CLASSPATH=%WLP_POST_CLASSPATH%;%CLASSPATH%
) else (
set CLASSPATH=%WLP_POST_CLASSPATH%
)
)

if NOT "%POST_CLASSPATH%"=="" (
if NOT "%CLASSPATH%"=="" (
set CLASSPATH=%POST_CLASSPATH%;%CLASSPATH%
) else (
set CLASSPATH=%POST_CLASSPATH%
)
)

if NOT "%WEBLOGIC_CLASSPATH%"=="" (
if NOT "%CLASSPATH%"=="" (
set CLASSPATH=%WEBLOGIC_CLASSPATH%;%CLASSPATH%
) else (
set CLASSPATH=%WEBLOGIC_CLASSPATH%
)
)

if NOT "%PRE_CLASSPATH%"=="" (
set CLASSPATH=%PRE_CLASSPATH%;%CLASSPATH%
)

if NOT "%JAVA_VENDOR%"=="BEA" (
set JAVA_VM=%JAVA_VM% %JAVA_DEBUG% %JAVA_PROFILE%
) else (
set JAVA_VM=%JAVA_VM% %JAVA_DEBUG% %JAVA_PROFILE%
)

是classpath错了吗??

0

上面的错了。是下面的

@ECHO OFF

@REM WARNING: This file is created by the Configuration Wizard.
@REM Any changes to this script may be lost when adding extensions to this configuration.

SETLOCAL

@REM --- Start Functions ---

GOTO :ENDFUNCTIONS

:stopAll
@REM We separate the stop commands into a function so we are able to use the trap command in Unix (calling a function) to stop these services
if NOT "X%ALREADY_STOPPED%"=="X" (
GOTO :EOF
)
@REM STOP DERBY (only if we started it)
if "%DERBY_FLAG%"=="true" (
echo Stopping Derby server...
call "%WL_HOME%\common\derby\bin\stopNetworkServer.cmd" >"%DOMAIN_HOME%\derbyShutdown.log" 2>&1

    echo Derby server stopped.
)

set ALREADY_STOPPED=true

GOTO :EOF

:classCaching
echo Class caching enabled...
set JAVA_OPTIONS=%JAVA_OPTIONS% -Dlaunch.main.class=%SERVER_CLASS% -Dlaunch.class.path="%CLASSPATH%" -Dlaunch.complete=weblogic.store.internal.LockManagerImpl -cp %WL_HOME%\server\lib\pcl2.jar
set SERVER_CLASS=com.oracle.classloader.launch.Launcher
GOTO :EOF

:ENDFUNCTIONS

@REM --- End Functions ---

@REM *************************************************************************
@REM This script is used to start WebLogic Server for this domain.
@REM
@REM To create your own start script for your domain, you can initialize the
@REM environment by calling @USERDOMAINHOME\setDomainEnv.
@REM
@REM setDomainEnv initializes or calls commEnv to initialize the following variables:
@REM
@REM BEA_HOME - The BEA home directory of your WebLogic installation.
@REM JAVA_HOME - Location of the version of Java used to start WebLogic
@REM Server.
@REM JAVA_VENDOR - Vendor of the JVM (i.e. BEA, HP, IBM, Sun, etc.)
@REM PATH - JDK and WebLogic directories are added to system path.
@REM WEBLOGIC_CLASSPATH
@REM - Classpath needed to start WebLogic Server.
@REM PATCH_CLASSPATH - Classpath used for patches
@REM PATCH_LIBPATH - Library path used for patches
@REM PATCH_PATH - Path used for patches
@REM WEBLOGIC_EXTENSION_DIRS - Extension dirs for WebLogic classpath patch
@REM JAVA_VM - The java arg specifying the VM to run. (i.e.
@REM - server, -hotspot, etc.)
@REM USER_MEM_ARGS - The variable to override the standard memory arguments
@REM passed to java.
@REM PRODUCTION_MODE - The variable that determines whether Weblogic Server is started in production mode.
@REM DERBY_HOME - Derby home directory.
@REM DERBY_CLASSPATH
@REM - Classpath needed to start Derby.
@REM
@REM Other variables used in this script include:
@REM SERVER_NAME - Name of the weblogic server.
@REM JAVA_OPTIONS - Java command-line options for running the server. (These
@REM will be tagged on to the end of the JAVA_VM and
@REM MEM_ARGS)
@REM CLASS_CACHE - Enable class caching of system classpath.
@REM
@REM For additional information, refer to "Managing Server Startup and Shutdown for Oracle WebLogic Server"
@REM (http://download.oracle.com/docs/cd/E23943_01/web.1111/e13708/overview.htm).
@REM *************************************************************************

@REM Call setDomainEnv here.

set DOMAIN_HOME=d:\Oracle\Middleware\user_projects\domains\base_domain
for %%i in ("%DOMAIN_HOME%") do set DOMAIN_HOME=%%~fsi

call "%DOMAIN_HOME%\bin\setDomainEnv.cmd" %*

set SAVE_JAVA_OPTIONS=%JAVA_OPTIONS%

set SAVE_CLASSPATH=%CLASSPATH%

@REM Start Derby

set DERBY_DEBUG_LEVEL=0

if "%DERBY_FLAG%"=="true" (
call "%WL_HOME%\common\derby\bin\startNetworkServer.cmd" >"%DOMAIN_HOME%\derby.log" 2>&1

)

set JAVA_OPTIONS=%SAVE_JAVA_OPTIONS%

set SAVE_JAVA_OPTIONS=

set CLASSPATH=%SAVE_CLASSPATH%
set

CLASSPATH=%DOMAIN_HOME%\lib\antlr-2.7.5H3.jar;%DOMAIN_HOME%\lib\ojdbc14_10g.jar;%DOMAIN_HOME%\lib\ojdbc14_long.jar;%CLASSPATH%;

set SAVE_CLASSPATH=

if "%PRODUCTION_MODE%"=="true" (
set WLS_DISPLAY_MODE=Production
) else (
set WLS_DISPLAY_MODE=Development
)

if NOT "%WLS_USER%"=="" (
set JAVA_OPTIONS=%JAVA_OPTIONS% -Dweblogic.management.username=%WLS_USER%
)

if NOT "%WLS_PW%"=="" (
set JAVA_OPTIONS=%JAVA_OPTIONS% -Dweblogic.management.password=%WLS_PW%
)

if NOT "%MEDREC_WEBLOGIC_CLASSPATH%"=="" (
if NOT "%CLASSPATH%"=="" (
set CLASSPATH=%CLASSPATH%;%MEDREC_WEBLOGIC_CLASSPATH%
) else (
set CLASSPATH=%MEDREC_WEBLOGIC_CLASSPATH%
)
)

echo .

echo .

echo JAVA Memory arguments: %MEM_ARGS%

echo .

echo WLS Start Mode=%WLS_DISPLAY_MODE%

echo .

echo CLASSPATH=%CLASSPATH%

echo .

echo PATH=%PATH%

echo .

echo ***************************************************

echo * To start WebLogic Server, use a username and *

echo * password assigned to an admin-level user. For *

echo * server administration, use the WebLogic Server *

echo * console at http:\hostname:port\console *

echo ***************************************************

@REM CLASS CACHING

if "%CLASS_CACHE%"=="true" (
CALL :classCaching
)

@REM START WEBLOGIC

echo starting weblogic with Java version:

%JAVA_HOME%\bin\java %JAVA_VM% -version

if "%WLS_REDIRECT_LOG%"=="" (
echo Starting WLS with line:
echo %JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% -Dweblogic.Name=%SERVER_NAME% -Djava.security.policy=%WL_HOME%\server\lib\weblogic.policy %JAVA_OPTIONS% %PROXY_SETTINGS% %SERVER_CLASS%
%JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% -Dweblogic.Name=%SERVER_NAME% -Djava.security.policy=%WL_HOME%\server\lib\weblogic.policy %JAVA_OPTIONS% %PROXY_SETTINGS% %SERVER_CLASS%
) else (
echo Redirecting output from WLS window to %WLS_REDIRECT_LOG%
%JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% -Dweblogic.Name=%SERVER_NAME% -Djava.security.policy=%WL_HOME%\server\lib\weblogic.policy %JAVA_OPTIONS% %PROXY_SETTINGS% %SERVER_CLASS% >"%WLS_REDIRECT_LOG%" 2>&1
)

CALL :stopAll

popd

@REM Exit this script only if we have been told to exit.

if "%doExitFlag%"=="true" (
exit
)

ENDLOCAL

0

CLASSPATH=%DOMAIN_HOME%\lib\antlr-2.7.5H3.jar;%DOMAIN_HOME%\lib\ojdbc14_10g.jar;%DOMAIN_HOME%\lib\ojdbc14_long.jar;%CLASSPATH%;

0

weblogic控制台有个创建数据源的东西,用那个连接数据库。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
weblogic连接数据库配置,weblogic连接配置步骤详细
  weblogic连接数据库配置,weblogic连接配置步骤详细  一,启动BEA   打开控制台:通过浏览器,打开 http://172.18.20.222:7001/console 启动管理控制台。输入管理员用户名和密码(默认:weblogic/weblogic)。  创建JDBC数据源:  在“域结构”树中,展开“服务”>“JDBC”,然后选择“数据源”。
IIS数据库连接出错的解决方法
 今天闲来无事,决定在本地调试一下博客程序,准备做套皮肤。iis里面配置好了之后,突然出现“数据库连接出错,请检查连接字串!”。当时就晕了。也许有的朋友肯定说这个又不是什么大事情,改下conn.asp里面的数据库连接不就好了。且听我慢慢说来:如果一般情况下调试ASP程序出现这种错误的话,只要查看数据库是否有问题,或conn.asp连接是否有问题。但是我的几个程序都是完整和正常的。因为上次还调试了。
IIS7 数据库连接出错!请检查连接数据库的参数及字符串设置是否正确!
这个问题绝对困扰了大部分菜鸟网友,这里结合本人经验给大家归纳为两点,对,只需要两点,网上那么多复杂的办法都是多余的,只需要两点,绝对搞定一切问题。 方法一:开启父路径 在IIS7中ASP默认情况下,“父路径”是没有启用的,我们必须手动开启“父路径”,选择“True”,搞定“父路径”选项。具体操作如下图所示: 打开“Tnternet信息服务(IIS)管理器”,左侧栏选择“D
java web项目Tomcat转移到weblogic部署失败解决
公司开发项目一直用tomcat,最近把项目部署到weblogic下用eclipse打印日志报错:  org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken org.springframework.beans.factory.BeanCreationException
weblogic连接数据库配置 weblogic连接配置步骤详细
weblogic连接数据库配置 weblogic连接配置步骤详细
数据库连接失败的原因及解决方法
各种业务系统在使用过程中都会遇到一些问题,因数据库连接失败,不能登录管理软件就是其中之一,这个很令人头疼而且常见的问题 一般的业务系统均采用的是SQL数据库,我们这里总结了SQL数据库连接失败的原因和解决方法: 原因一:登录账号、密码、服务器名称、数据库名称登录错误导致不能连接,这个比较常见,仔细检查好所填信息是否正确,填写正确一般就可以解决。 解决方法:当正在使用的软件出现数据库不
CentOS7下Tomcat部署javaweb项目连接数据库
前言: 前面已经讲了如何配置jdk,Tomcat和Mysql。这次我们来实现以下如何将本地的项目部署到服务器。 前台两个页面: Index.jsp: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8&q
关于Linux下数据库配置正确、项目启动却报连接错误的问题
这个问题今天又遇到了,所以记录一下。 乍一看可能觉得不可思议,其实不然。该问题通常是交换文件惹的祸。 之前部署外网系统遇到过,网络不好,导致总是vi时连接断掉,就产生了swp交换文件,而交换文件通常是隐藏的。用 ll -al 命令可以看到配置文件目录下有swp交换文件。删掉相关的交换文件,重启应用即可。
不能连接数据库,检查配置文件
1.XML文件中配置url时,时区等参数应以“&“”隔开。如: jdbc:mysql://localhost:3307/yourdatabase?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Hongkong" 2.properties文件中...
IIS连接数据库:数据库连接出错,请检查连接字串
搞了一早上,在网上看了各种回答,比如:C盘下的Temp文件夹权限、CONN.asp中的数据库路径问题,都不通。最后发现是: 如果使用的是64位系统,原因有可能是没有64位Access连接驱动。所以解决办法是: 应用程序池 --> 设置应用程序池默认设置 --> 启用32位应用程序=True --> OK环境:win10
处理“数据库连接出错,请检查数据库名称及路径是否正确。”
遇到“数据库连接出错,请检查数据库名称及路径是否正确。”的情况我是是按照以下提示处理的:“你首先检查机器的C:\WINDOWS\temp有没有给IIS帐户“写入”权限还要检查数据库所在目录是否有可读可写权限然后尝试注册组件试一试还有考虑把MSDTC组件卸载了重新安装一次对了,还有最重要一条,数据库路径写错了一定会出现这个情况!我当时遇到的原因是C:\WINDOWS\temp没有给IIS帐户“写入”
服务器上的WEB项目反复出现MySQL数据库连接失败解决办法
原因是Mysql数据库的数据库连接有生存期限制,如果在规定时间内没有操作数据库连接对象,连接就会被关闭。也就是常说的Mysql的8小时问题, Mysql服务器默认连接的“wait_timeout”是8小时,也就是说一个Connection空闲超过8个小时,Mysql将自动断开该 Connection。但是数据库连接池并不知道连接已经断开了,如果程序正巧使用到这个已经断开的连接,程序就会报错误。 先
tomcat web应用 中无法连接到数据库的问题
1、直接将李阳疯狂javaee中的web应用拖到tomcat的webapps里出现了这个问题driver url user pass都正确的情况下,连接不上数据库:原因:经过多次实验,发现了是tomcat中lib和web app 的lib 里的sql driver 重复了,删掉web app 里的就可以了...
帆软报表FineReport中数据连接之Weblogic配置JNDI连接
在帆软报表FineReport设计器中先用JDBC连接到数据库,建立数据库连接,然后用SQL或者其他方法创建数据集,使用数据集制作报表,然后把建立的数据库连接从JDBC连接改成JNDI连接,然后配置好服务器中的JNDI连接,然后按照我们下面章节所说的部署weblogic服务器,这样就可以通过WEB浏览器浏览到使用JNDI连接的报表了。
Tomcat部署web项目指导(部署及数据源配置)
Tomcat部署web项目指导(部署及数据源配置)参考来源:来源: http://zhidao.baidu.com/link? Jj1_RN6wmpHqvxEG4yRov0Q6_YqCUVx88X1bWY9NchZIfx6MfMTg3YPdPqhL_KVDlD7U0Y7OFeyHMXdP4R3GyABV9mu2HbEBXeppamxQS1i url=共两部分:第一部分介绍部署,第二部分介绍数据源配...
数据库链接出错,请检查数据库路径是否正确--这个问题搞了一下午
因为客户网站要升级,但在升级的时候出现,数据库链接出错,请检查数据库路径是否正确--这个问题搞了一下午,说来我都不相信,我虽然不是高手,虽然很长时间不怎么写程序了,但还是很自信的,但没想到这个问题,具然耽误我一下午的时间。
Web项目在tomcat运行正常,移至weblogic后页面报错的问题
javax.servlet.ServletException: weblogic.servlet.jsp.CompilationException: Failed to compile JSP /WEB-INF/jsp/frame/perspective_content.jsp perspective_content.jsp:1:1: The validator class: "org.apache.taglibs.standard.tlv.JstlCoreTLV" has failed with the
关于JNDI配置以及运行报错详解
在介绍JNDI配置之前,先让我好好吐槽一下。先说说今天在Java社区里面逛,看到关于数据库连接池的技术已经发展到好几种了,还停留在dbcp技术的我也没脸说什么。得知现在Apache下的tomcat在7.0版本的时候已经推出了新的连接池技术-tomcatJDBC。      啥也没说,上手就开始干了。上网一搜tomcatJDBC的配置,一看一大把,瞬间心里各种感动啊。随便打开一个就跟着开始配置起来
weblogic部署web应用项目步骤
创建domain 2.1. Windows系统搭建 1、 点击 开始——所有程序——BEA Products——Tools——Configuration Wizard,可以看到如图2.1.1所示界面,系统提示“在创建一个域和在一个已有的域基础上进行扩展之间选择其一”,选择“Create a new Weblogic domain”(创建一个新的域),点击Next 图2.1.1 2
在进行故障转移处理期间未能为 JNDI 名称为 webglDS_A6 的资源找到主池管理器。
was运行的时候报这个错误: 连接池管理器未能分配受管连接:java.lang.IllegalStateException: J2CA0695E: 在进行故障转移处理期间未能为 JNDI 名称为 webglDS_A6 的资源找到主池管理器。 at com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager
连接数据库服务器端的几个常见错误
 1错误关键字:数据集ds1 中未设定数据源名称 现象: 产生数据工厂:com.runqian report4.dataset.SQLDataSetFactory 失败:数据集中,数据集ds1 中未设定数据源名称,且无默认数据源,请检查数据源设定。 原因:没有在reportconfig.xml中设置数据源。 方法:检查reportConfig.xml 文件中数据源
ipv6下jdbc的连接数据库方式
最近公司承接的一些项目上都在提出ipv6的改造,需要我们提供一些支持,保证应用的可用性,故此,将公司的应用分别在ipv6的环境下进行了一些测试,测试环境基于ipv6的网络环境,linux操作系统,中间件tomcat。以下一些记录为网上搜集的ipv6下的jdbc的链接方式。 MySQL:  ipv4 Driver URL:           jdbc:mysql://127.0.0.1:3306/...
weblogic部署war包,log4j问题 完整版
问题描述:工程中增加log4j,输出系统运行日志到指定目录。部署工程war包时提示: java.lang.IllegalArgumentException: Invalid 'log4jConfigLocation' parameter:  class path resource [log4j.properties] cannot be resolved to absolute file pat...
无法获取weblogic的数据源引发的一系列问题
项目需要额外的一个数据源,数据源配置在weblogic上,配置好了之后测试也没有问题。 之后发现数据源命名不好,删除掉了重新建了一个数据源,测试了下新配的数据源也没有问题。 我部署项目到了weblogic上后发现找不到数据源,然后用尽各种办法都不行。 一直报错找不到名称为 xxx的数据源。 javax.naming.NameNotFoundException: Unable to reso
WebLogic部署使用war包部署应用过程中出现的问题及解决办法汇
1:应用使用的jpa  jar包和webLogic自身使用的jar包冲突。 分析:在应用本身使用jar包和weblogic自身使用jar部署冲突后会报一下错误: java.lang.NoSuchMethodError: javax.persistence.spi.PersistenceUnitInfo.getValidationMode()Ljavax/persistence/Validati...
JNDI数据库连接测试
<br />最近写了一个WEB项目发现只是使用JDBC数据库,总是会出现“预登录”错误,原因就是因为数据库连接的数目是有限的,所以使用JNDI连接数据库就会解决上述问题,通过JNDI会创建一个数据库连接池,在DataSource中事先建立了多个数据库连接,这些数据库连接保存在连接池(Connect Pool)中。Java程序访问数据库时,只需要从连接池中取出空闲状态的数据库连接;当程序访问数据库结束,再将数据库连接放回连接池。<br />以下是如何进行配置:<br />1,在Tomcat中配置:<br />
jndi连接数据源报错解决
以前一直用MyEclipse,以后要慢慢学会用eclipse。最开始用的就是myeclipse,直到最近感觉后者更容易让自己了解项目的结构,不多说了,讲问题了! 昨天新检出了一个项目,了解后发现数据库连接方式是jndi建的数据源。没多想先启动了,报错如下: 严重: Conte
weblogic连接oracle数据库遇到的一个问题
近期,在开发一个系统时,遇到一个问题,描述如下: 测试环境上一个调用存储过程生成分数的功能,始终测试失败,而本地环境上可以正常生成。 团队修改缺陷模式为:测试组提出缺陷,开发人员在本地环境重现,修改代码,提交入库,更新测试环境代码,重启测试环境,验证缺陷。 测试环境:将class代码库发布到服务器weblogic上,weblogic配置数据源,连接测试oracle数据库,发布测试环境。
weblogic 部署报错
weblogic 部署报错
Weblogic启动web应用报内存溢出错误
前言: 项目中使用Weblogic 11g作为应用服务器部署一个web应用,web中内嵌了一个j2ee应用,所以总体占用内存比较大,开发环境使用的tomcat都没有问题,之后向Weblogic做迁移的时候,启动就报了很多错误,诸如jar包冲突、内存溢出之类的,这里讲所遇问题以及解决方法记录下,以供遇到相同问题时参考。
IDEA建立web应用后无法连接数据库
报异常SQL Exception 解决办法 在WEB-INF下建立lib目录并在该目录下添加相应jar包,放在其他目录无效
Windows下的weblogic部署web项目运行比较慢或内存溢出,需要调整内存大小
一:WebLogic配置问题:  由于WebLogic的配置问题,我们的测试出现了失败情况。原因是为WebLogic分配的内存太少了。通过修改commom/bin/commEnv.cmd文件来增加内存分配。  修改的部分如下: :bea if "%PRODUCTION_MODE%" == "true" goto bea_prod_mode set JAVA_VM=-jrockit se
Weblogic中已部署好的项目,突然部署失败问题
在weblogic开发中,对已成功部署的项目,在你改动程序后,想试试效果的时候,偏偏就出错了。 一刷新页面变404 再看部署情况,失败 weblogic.management.DeploymentException: Deployment could not be created. 如果你确定你的程序是好的,没有问题,你不妨试试,在工程中改动一下文件再改回去再重新保存,然后将工程删除重
【Java web】利用eclipse打开并调试Java web项目,包括部署tomcat,连接数据库
(不会写就算了还不会调试 跪) 在网上下载了现成的java web项目,利用eclipse打开后,还需要进行布置环境和配置数据库+连接数据库,当然如果下载的是eclipse ee 的话应该就不用了。 其中包括设置项目的属性,部署tomcat等等。1、导入项目 利用eclipse导入存在的项目就是右键import。 如果用到了servlet包,会发现项目有错,提示没有这个包,这个时候需要下载这
weblogic部署web项目jar文件冲突
web项目在tomcat下能正常运行,可以在weblogic里启动异常:NoSuchMethodError  大概意思是找不到方法,原因是web项目jar文件与weblogic的jar文件冲突,解决办法如下: 1,在web.xml同级目录新建文件名为weblogic.xml,内容如下: true 2,迁移web项目里面的jar包到domain的lib
eclipse中创建web项目如何连接mysql数据库
1. 首先下载mysql驱动jar包,下载完毕进行解压,解压之后找到驱动程序JAR包,右键点击选择【复制】2. 复制完毕,找到我们的Java项目,最好新建一个lib文件夹(在创建动态web工程时,一般会有一个lib文件夹)专门存放我们的jar包,右键点击选择【粘贴】3. 找到我们引入的mysql驱动程序,右键点击选择【Build path】,然后选择【Add to Build path】4. 导入...
项目上传到linux上连接数据库失败
最近把windows上做的项目导到centos7上发现一有和数据库相关的操作,就会报这样的一个错误: org.hibernate.exception.SQLGrammarException: could not execute query org.hibernate.exception.SQLStateConverter.convert(SQLStateC
用phpMyAdmin连接数据库时出现的错误(#2002|#2501)
一、#2002 - 服务器没有响应 (or the local MySQL server's socket is not correctly configured)   原因:这个问题一般是由于不能通过mysql.sock来连接数据库。一般php.ini不需要修改的,但有些未知的原因需要指定mysql.defa...
tomcat上配置数据库连接和项目部署
tomcat项目部署和数据库连接配置
关于几种常用数据库的连接配置
 根据各种需求,开发中会用到各种数据库,我在学校中用的比较多的是MySQL和MSSQL,记得最熟的还是MySQL,之间都是把之前的文件复制粘贴即可,偶然手写一下,手生了,下面总结三种数据库的配置写法,已备健忘: # MySQL Configuration--db_mybatis jdbc.userName=root jdbc.password=9j jdbc.url=jdbc:mysql://l...
文章热词 图像风格转换部署 以太坊部署 联盟链多节点部署 神经网络word2vec部署 Python爬虫框架scrapy部署
相关热词 c#连接数据库失败的原因 c++连接数据库失败 c#的系统打包部署 人工智能报班 报班学习python