如何快速部署oracle database 10g

&&&&Oracle Database 11g Release2 linux x86-64快速安装原版指南
&Oracle Database 11g Release2 linux x86-64快速安装原版指南
Oracle公司网站发布的Oracle Database 11g release2 x86-64bit Linux系统下的英文原版安装指南
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
VIP下载&&免积分60元/年(1200次)
您可能还需要
Q.为什么我点的下载下不了,但积分却被扣了
A. 由于下载人数众多,下载服务器做了并发的限制。若发现下载不了,请稍后再试,多次下载是不会重复扣分的。
Q.我的积分不多了,如何获取积分?
A. 获得积分,详细见。
完成任务获取积分。
论坛可用分兑换下载积分。
第一次绑定手机,将获得5个C币,C币可。
关注并绑定CSDNID,送10个下载分
下载资源意味着您已经同意遵守以下协议
资源的所有权益归上传用户所有
未经权益所有人同意,不得将资源中的内容挪作商业或盈利用途
CSDN下载频道仅提供交流平台,并不能对任何下载资源负责
下载资源中如有侵权或不适当内容,
本站不保证本站提供的资源的准确性,安全性和完整性,同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
数据库下载排行
您当前C币:0&&&可兑换 0 下载积分
兑换下载分:&
消耗C币:0&
立即兑换&&
兑换成功你当前的下载分为 。前去下载资源
你下载资源过于频繁,请输入验证码
如何快速获得积分?
你已经下载过该资源,再次下载不需要扣除积分
Oracle Database 11g Release2 linux x86-64快速安装原版指南
所需积分:2
剩余积分:0
扫描微信二维码精彩活动、课程更新抢先知
VIP会员,免积分下载
会员到期时间:日
剩余下载次数:1000
Oracle Database 11g Release2 linux x86-64快速安装原版指南
剩余次数:&&&&有效期截止到:
你还不是VIP会员VIP会员享免积分 . 专属通道极速下载
VIP下载次数已满VIP会员享免积分 . 专属通道极速下载,请继续开通VIP会员
你的VIP会员已过期VIP会员享免积分 . 专属通道极速下载,请继续开通VIP会员我秀地图服务平台是我秀地图为广大开发者提供的地图服务类API、SDK调用的基础,包含了支撑API、SDK调用的相关引擎和服务。部分企业或普通用户会选择直接使用我秀地图提供的在线服务,而对于使用部署版的小伙伴来说,在调用各类我秀地图提供的API、SDK进行二次开发前,需要先行部署我秀地图服务平台。相较于在线版,使用部署版具有某些专(tu)属(hao)特性:1、应需部署:用户可根据自己的实际业务需要部署相关的服务,无需全部部署;2、服务专有:用户可以将服务部署在自己的内网,外网无权访问。甚至可以配置自己的key校验机制增加更多的访问限制;3、自定义开发:用户可以使用自己的数据通过专有的服务定制地图;4、调控服务能力:用户可根据实际业务所需的服务能力在硬件配置和数量方面扩充服务器服务能力;5、VIP待遇的售后服务:有专门的团队全程支持,部署以及后续的使用过程中有任何的问题都将全力提供支持。听起来很酷是不是?但是会有小伙伴开始纠结了,部署起来会不会很复杂?事实上,根据实际用户的反馈,参照我们提供的部署说明文档在软硬件都符合要求的前提下,新用用户成功部署用时也不会超过20分钟。接下来,小秀儿就简要(详细操作可参考部署说明文档)向各位小伙伴介绍一下如何快速部署我秀地图服务平台,让更多小伙伴get此项技能,从此,使用部署版就可以高枕无忧了!1做好部署前准备工欲善其事必先利其器,开始部署之前,需要做好如下准备工作:1、获取可用的部署包及部署说明文档;2、确保待部署服务器软、硬件配置符合标准,并且网络连通,可访问;3、将部署包置于符合条件的服务器目录下并进行解压。2安装数据库1、根据部署说明文档的配置项说明和配置示例,配置install.conf和createdb.conf文件;2、安装postgresql数据库,若部署服务器已安装有postgresql数据库,可忽略此步骤;3、初始化数据库。3配置地图服务平台此操作步骤会因为要部署的服务不同而有所区别,需要参考详细的部署说明文档进行,在此仅说明流程和概要步骤。1、配置引擎文件;2、启用引擎;3、配置服务文件;4、启用服务;5、配置Web API(用于调用JavaScript API 等Web API)。4部署测试以上操作都完成后,即部署完成。是否部署成功可通过部署说明文档中提供的测试工具、Demo和说明进行测试。1、服务API部署测试(已提供界面化的测试工具);2、JavaScript API 测试,可用部署包自带的Demo进行测试。如果想了解更多或想要获取我秀地图服务平台部署说明文档,可在公众号回复留言“部署说明+联系方式”或通过以下方式联系我们,就能获得您想要的哦!THANK YOU欢迎前往我秀中国了解更多 /&&&QQ用户群 :& 新浪微博:我秀地图长按识别图中二维码关注我们↓↓↓ 点击&阅读原文& 【进入我秀地图】 &我秀地图(ishowchinamap) 
 文章为作者独立观点,不代表大不六文章网立场
ishowchinamap我秀地图是国内第一家互联网全景地图,致力于为用户提供最优质地图服务。热门文章最新文章ishowchinamap我秀地图是国内第一家互联网全景地图,致力于为用户提供最优质地图服务。Linux环境使用tar命令快速部署安装Oracle
使用tar命令可以实现快速部署和安装Oracle的目的,当然,前提是您手中已经有了一份被您精心调优后的数据库tar包,此后,您就可以使用解tar的方式在其他的服务器上进行快速部署安装了。
下面展现一下这个“快速”的过程(斟酌一下哪些步骤还可以简化?)。
--------------------------------------------------------------------------------
1.安装必须的系统包
[root@secDB Server]# cd /media/RHEL_5.3\ x86_64\
DVD/Server/
rpm -ivh setarch-2*
rpm -ivh make-3*
rpm -ivh glibc-2*
rpm -ivh libaio-0*
rpm -ivh compat-libstdc++-33-3*
rpm -ivh compat-gcc-34-3*
rpm -ivh compat-gcc-34-c++-3*
rpm -ivh libXp-1*
rpm -ivh openmotif-2*
rpm -ivh compat-db-4*
--------------------------------------------------------------------------------
2.修改sysctl.conf文件并使用“sysctl -p”命令使之生效
# vi /etc/sysctl.conf
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 8
fs.file-max = 65536
net.ipv4.ip_local_port_range =
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
# /sbin/sysctl -p
--------------------------------------------------------------------------------
3.编辑limits.conf文件,尾部添加下面的内容
# vi /etc/security/limits.conf
*& &&&soft& && &nproc&
&& && & 2047
*& &&&hard& && &nproc&
&& && &16384
*& &&&soft& &&
&nofile& && && &1024
*& &&&hard& &&
&nofile& && &&&65536
--------------------------------------------------------------------------------
4.编辑login文件,添加一行内容
# vi /etc/pam.d/login
session& & required&
&&&/lib/security/pam_limits.so
--------------------------------------------------------------------------------
5.修改config文件
# vi /etc/selinux/config
SELINUX=disabled
#SELINUXTYPE=targeted(注销该行)
SELINUXTYPE=disabled
--------------------------------------------------------------------------------
6.此时,最好重启一下服务器。
--------------------------------------------------------------------------------
7.创建oracle用户及组,并设置密码
# groupadd oinstall
# groupadd dba
# groupadd oper
# useradd -m -g oinstall -G dba oracle
# passwd oracle
输入密码:oracle
--------------------------------------------------------------------------------
8.将tar包解开
这里要注意的的地方是:确认之前生成tar包的路径选用的是绝对路径还是相对路径,确保解tar后保持原有的目录结构不变。
[root@secDB /]# tar -xvf oracle_10203_.tar
--------------------------------------------------------------------------------
9.su到oracle用户,编辑.bash_profile配置文件
# su - oracle
# vi ~/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
& && &&&. ~/.bashrc
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
# Oracle Settings
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=/oracle/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=secooler
export ORACLE_TERM=xterm
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export PATH=/usr/sbin:$PATH
PATH=$ORACLE_HOME/bin:$PATH:.
PATH=$PATH:/usr/sbin:/sbin:$HOME/bin:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin:$ORACLE_BASE/common/oracle/bin:$ORACLE_HOME/bin:/oracle/crs/oracle/product/10.2.0/crs/bin:$ORA_CRS_HOME/bin
#LD_ASSUME_KERNEL=2.4.1; export LD_ASSUME_KERNEL
if [ $USER = "oracle" ]; then
&&if [ $SHELL = "/bin/ksh" ]; then
& & ulimit -p 16384
& & ulimit -n 65536
& & ulimit -u 16384 -n 65536
--------------------------------------------------------------------------------
修改listener.ora文件和tnsnames.ora文件,将其中的IP地址替换为服务器的具体IP信息,并修改为静态监听(您也可以不使用静态监听的模式,以您具体测试结果为准)
scl@secDB /home/oracle$ cat
$ORACLE_HOME/network/admin/listener.ora
# listener.ora Network Configuration File:
/oracle/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
# Generated by Oracle configuration tools.
# listener.ora Network Configuration File:
/oracle/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
&&(SID_LIST =
& & (SID_DESC =
& && &(SID_NAME = PLSExtProc)
& && &(ORACLE_HOME =
/oracle/app/oracle/product/10.2.0/db_1)
& && &(PROGRAM = extproc)
& & (SID_DESC =
& && &(GLOBAL_DBNAME = secooler)
& && &(ORACLE_HOME =
/oracle/app/oracle/product/10.2.0/db_1)
& && &(SID_NAME = secooler)
LISTENER =
&&(DESCRIPTION_LIST =
& & (DESCRIPTION =
& && &(ADDRESS = (PROTOCOL = TCP)(HOST =
144.194.192.100)(PORT = 1521))
& && &(ADDRESS = (PROTOCOL = IPC)(KEY =
EXTPROC0))
scl@secDB /home/oracle$ cat
$ORACLE_HOME/network/admin/tnsnames.ora
# tnsnames.ora Network Configuration File:
/oracle/app/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
secooler =
&&(DESCRIPTION =
& & (ADDRESS = (PROTOCOL = TCP)(HOST =
144.194.192.100)(PORT = 1521))
& & (CONNECT_DATA =
& && &(SERVER = DEDICATED)
& && &(SERVICE_NAME = secooler)
EXTPROC_CONNECTION_DATA =
&&(DESCRIPTION =
& & (ADDRESS_LIST =
& && &(ADDRESS = (PROTOCOL = IPC)(KEY =
EXTPROC0))
& & (CONNECT_DATA =
& && &(SID = PLSExtProc)
& && &(PRESENTATION = RO)
--------------------------------------------------------------------------------
11.启动监听
scl@secDB /home/oracle$ lsnrctl start
--------------------------------------------------------------------------------
12.修改hosts文件,将主机的名字添加到“127.0.0.1”后面,修改后的样例如下
[root@secDB ~]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1& && && && &&
&secDB localhost.localdomain localhost
::1& && &&
&& & localhost6.localdomain6 localhost6
--------------------------------------------------------------------------------
13.最后,启动数据库,并验证数据库的可用性
scl@secDB /home/oracle$ sqlplus / as sysdba
SQL*Plus: Release 10.2.0.3.0 -
Production on Wed Oct 21 14:41:21
Copyright (c) , Oracle.&&All Rights
Connected to an idle instance.
ORACLE instance started.
Total System Global Area
Fixed Size& && && &&
&& && &2073024 bytes
Variable Size& && && && &
Database Buffers& && && &
Redo Buffers& && && &&
&& & bytes
Database mounted.
Database opened.
SQL& select *&&from v$
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 -
PL/SQL Release 10.2.0.3.0 - Production
CORE& & 10.2.0.3.0& &&
&Production
TNS for Linux: Version 10.2.0.3.0 -
Production
NLSRTL Version 10.2.0.3.0 - Production
--------------------------------------------------------------------------------
如果您经常在相同的操作系统环境下频繁的部署和安装小型的Oracle数据库,可以考虑使用这个解tar的方法。这样可以避免图形化界面安装过程的枯燥和乏味,同时可以节省DBA的宝贵时间。
这种方法也是快速构建测试环境的高效方法,可以真实的再现原有数据库的细节
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。求教本地一键快速部署运行应用遇到的问题 - 开源中国社区
当前访客身份:游客 [
当前位置:
你好,想跟你请教个问题:
我照着下面项目介绍的试了一下,结果提示:HTTP ERROR: 503 Problem accessing /s2jh. Reason: &&& Service Unavailable。求教应该怎么操作避免这个问题呢?谢谢!
通过Git或其他方式获取到
后,先检查本地端口占用情况:
默认设置Jetty运行端口号为8080(如Oracle XE可能会使用此端口), 可修改quickstart.bat中参数调整
H2数据库采用缺省端口号,如果有运行H2实例,请先行关闭
之后直接运行&& s2jh/prototype/runtime/startup.bat ,会在当前目录下创建work目录,解压或拷贝一系列相关war文件和jar文件,直到控制台无错误异常,显示到“INFO:oejs.AbstractConnector:Started :8080”,则说明应用已启动完毕。
共有5个答案
<span class="a_vote_num" id="a_vote_num_
请贴出具体启动异常
<span class="a_vote_num" id="a_vote_num_
引用来自“S2JH”的评论请贴出具体启动异常 就是按照wiki里教的,在本地运行开发框架示例应用,执行startup.bat后访问,报错如下图
<span class="a_vote_num" id="a_vote_num_
指命令行窗口的异常堆栈信息
<span class="a_vote_num" id="a_vote_num_
引用来自“S2JH”的评论指命令行窗口的异常堆栈信息 --------------------------------------------------------------- Preparing work files... --------------------------------------------------------------- --------------------------------------------------------------- [INFO] WAR=prototype.war, JAVA_OPT=-Xms256m -Xmx1024m -XX:MaxPermSize=128m -Dport=8080 -Dcontext=s2jh -Djdbc.initialize.database.enable=true [INFO] Please wait a moment for startup finish, when you see: [INFO]&& ...Started ... [INFO] then use Firefox to visit the following URL: [INFO]
---------------------------------------------------------------
14:42:56.601:INFO:oejs.Server:jetty-7.x.y-SNAPSHOT 14:43:01,118 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy] 14:43:01,118 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml] 14:43:01,118 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [file:/F:/s2jh/prototype/runtime/work/webapp/WE B-INF/classes/logback.xml] 14:43:01,165 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set 14:43:01,184 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender] 14:43:01,193 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT] 14:43:01,206 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutE ncoder] for [encoder] property 14:43:01,244 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.db.DBAppender] 14:43:01,248 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [DB] 14:43:01,257 |-INFO in
- Looking up [java:comp/env/jdbc/s2jh] in JNDI 14:43:01,260 |-ERROR in
- Error while getting data source javax.naming.NoInitialContextException: N eed to specify class name in environment or system property, or as an applet parameter, or in an application resource file:& java.naming.factory.initi al &&&&&&& at javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an a pplication resource file:& java.naming.factory.initial &&&&&&& at&&&&& at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:645) &&&&&&& at&&&&& at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288) &&&&&&& at&&&&& at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:325) &&&&&&& at&&&&& at javax.naming.InitialContext.lookup(InitialContext.java:392) &&&&&&& at&&&&& at ch.qos.logback.core.db.JNDIConnectionSource.lookupDataSource(JNDIConnectionSource.java:100) &&&&&&& at&&&&& at ch.qos.logback.core.db.JNDIConnectionSource.getConnection(JNDIConnectionSource.java:58) &&&&&&& at&&&&& at ch.qos.logback.core.db.ConnectionSourceBase.discoverConnectionProperties(ConnectionSourceBase.java:47) &&&&&&& at&&&&& at ch.qos.logback.core.db.JNDIConnectionSource.start(JNDIConnectionSource.java:50) &&&&&&& at&&&&& at ch.qos.logback.core.joran.action.NestedComplexPropertyIA.end(NestedComplexPropertyIA.java:167) &&&&&&& at&&&&& at ch.qos.logback.core.joran.spi.Interpreter.callEndAction(Interpreter.java:318) &&&&&&& at&&&&& at ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpreter.java:197) &&&&&&& at&&&&& at ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpreter.java:183) &&&&&&& at&&&&& at ch.qos.logback.core.joran.spi.EventPlayer.play(EventPlayer.java:62) &&&&&&& at&&&&& at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:157) &&&&&&& at&&&&& at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:143) &&&&&&& at&&&&& at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:106) &&&&&&& at&&&&& at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:56) &&&&&&& at&&&&& at ch.qos.logback.classic.util.ContextInitializer.configureByResource(ContextInitializer.java:75) &&&&&&& at&&&&& at ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:148) &&&&&&& at&&&&& at org.slf4j.impl.StaticLoggerBinder.init(StaticLoggerBinder.java:84) &&&&&&& at&&&&& at org.slf4j.impl.StaticLoggerBinder.&clinit&(StaticLoggerBinder.java:54) &&&&&&& at&&&&& at org.slf4j.LoggerFactory.bind(LoggerFactory.java:128) &&&&&&& at&&&&& at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:107) &&&&&&& at&&&&& at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:295) &&&&&&& at&&&&& at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:269) &&&&&&& at&&&&& at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:281) &&&&&&& at&&&&& at lab.s2jh.core.web.listener.ApplicationContextPreListener.&init&(ApplicationContextPreListener.java:14) &&&&&&& at&&&&& at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) &&&&&&& at&&&&& at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) &&&&&&& at&&&&& at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) &&&&&&& at&&&&& at java.lang.reflect.Constructor.newInstance(Constructor.java:513) &&&&&&& at&&&&& at java.lang.Class.newInstance0(Class.java:357) &&&&&&& at&&&&& at java.lang.Class.newInstance(Class.java:310) &&&&&&& at&&&&& at org.eclipse.jetty.servlet.ServletContextHandler$Context.createListener(ServletContextHandler.java:725) &&&&&&& at&&&&& at org.eclipse.jetty.webapp.StandardDescriptorProcessor.newListenerInstance(StandardDescriptorProcessor.java:1409) &&&&&&& at&&&&& at org.eclipse.jetty.webapp.StandardDescriptorProcessor.visitListener(StandardDescriptorProcessor.java:1366) &&&&&&& at&&&&& at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) &&&&&&& at&&&&& at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) &&&&&&& at&&&&& at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) &&&&&&& at&&&&& at java.lang.reflect.Method.invoke(Method.java:597) &&&&&&& at&&&&& at org.eclipse.jetty.webapp.IterativeDescriptorProcessor.visit(IterativeDescriptorProcessor.java:85) &&&&&&& at&&&&& at org.eclipse.jetty.webapp.IterativeDescriptorProcessor.process(IterativeDescriptorProcessor.java:72) &&&&&&& at&&&&& at org.eclipse.jetty.webapp.MetaData.resolve(MetaData.java:326) &&&&&&& at&&&&& at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1236) &&&&&&& at&&&&& at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:683) &&&&&&& at&&&&& at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:480) &&&&&&& at&&&&& at org.eclipse.ponent.AbstractLifeCycle.start(AbstractLifeCycle.java:64) &&&&&&& at&&&&& at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95) &&&&&&& at&&&&& at org.eclipse.jetty.server.Server.doStart(Server.java:275) &&&&&&& at&&&&& at org.eclipse.ponent.AbstractLifeCycle.start(AbstractLifeCycle.java:64) &&&&&&& at&&&&& at lab.s2jh.MainExecutor.createStartServer(MainExecutor.java:47) &&&&&&& at&&&&& at lab.s2jh.MainExecutor.main(MainExecutor.java:18) 14:43:01,261 |-WARN in
- Could not discover the dialect to use. java.sql.SQLException: NamingExcept ion while looking up DataSource: Need to specify class name in environment or system property, or as an applet parameter, or in an application resourc e file:& java.naming.factory.initial &&&&&&& at java.sql.SQLException: NamingException while looking up DataSource: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file:& java.naming.factory.initial &&&&&&& at&&&&& at ch.qos.logback.core.db.JNDIConnectionSource.getConnection(JNDIConnectionSource.java:66) &&&&&&& at&&&&& at ch.qos.logback.core.db.ConnectionSourceBase.discoverConnectionProperties(ConnectionSourceBase.java:47) &&&&&&& at&&&&& at ch.qos.logback.core.db.JNDIConnectionSource.start(JNDIConnectionSource.java:50) &&&&&&& at&&&&& at ch.qos.logback.core.joran.action.NestedComplexPropertyIA.end(NestedComplexPropertyIA.java:167) &&&&&&& at&&&&& at ch.qos.logback.core.joran.spi.Interpreter.callEndAction(Interpreter.java:318) &&&&&&& at&&&&& at ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpreter.java:197) &&&&&&& at&&&&& at ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpreter.java:183) &&&&&&& at&&&&& at ch.qos.logback.core.joran.spi.EventPlayer.play(EventPlayer.java:62) &&&&&&& at&&&&& at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:157) &&&&&&& at&&&&& at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:143) &&&&&&& at&&&&& at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:106) &&&&&&& at&&&&& at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:56) &&&&&&& at&&&&& at ch.qos.logback.classic.util.ContextInitializer.configureByResource(ContextInitializer.java:75) &&&&&&& at&&&&& at ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:148) &&&&&&& at&&&&& at org.slf4j.impl.StaticLoggerBinder.init(StaticLoggerBinder.java:84) &&&&&&& at&&&&& at org.slf4j.impl.StaticLoggerBinder.&clinit&(StaticLoggerBinder.java:54) &&&&&&& at&&&&& at org.slf4j.LoggerFactory.bind(LoggerFactory.java:128) &&&&&&& at&&&&& at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:107) &&&&&&& at&&&&& at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:295) &&&&&&& at&&&&& at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:269) &&&&&&& at&&&&& at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:281) &&&&&&& at&&&&& at lab.s2jh.core.web.listener.ApplicationContextPreListener.&init&(ApplicationContextPreListener.java:14) &&&&&&& at&&&&& at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) &&&&&&& at&&&&& at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) &&&&&&& at&&&&& at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) &&&&&&& at&&&&& at java.lang.reflect.Constructor.newInstance(Constructor.java:513) &&&&&&& at&&&&& at java.lang.Class.newInstance0(Class.java:357) &&&&&&& at&&&&& at java.lang.Class.newInstance(Class.java:310) &&&&&&& at&&&&& at org.eclipse.jetty.servlet.ServletContextHandler$Context.createListener(ServletContextHandler.java:725) &&&&&&& at&&&&& at org.eclipse.jetty.webapp.StandardDescriptorProcessor.newListenerInstance(StandardDescriptorProcessor.java:1409) &&&&&&& at&&&&& at org.eclipse.jetty.webapp.StandardDescriptorProcessor.visitListener(StandardDescriptorProcessor.java:1366) &&&&&&& at&&&&& at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) &&&&&&& at&&&&& at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) &&&&&&& at&&&&& at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) &&&&&&& at&&&&& at java.lang.reflect.Method.invoke(Method.java:597) &&&&&&& at&&&&& at org.eclipse.jetty.webapp.IterativeDescriptorProcessor.visit(IterativeDescriptorProcessor.java:85) &&&&&&& at&&&&& at org.eclipse.jetty.webapp.IterativeDescriptorProcessor.process(IterativeDescriptorProcessor.java:72) &&&&&&& at&&&&& at org.eclipse.jetty.webapp.MetaData.resolve(MetaData.java:326) &&&&&&& at&&&&& at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1236) &&&&&&& at&&&&& at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:683) &&&&&&& at&&&&& at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:480) &&&&&&& at&&&&& at org.eclipse.ponent.AbstractLifeCycle.start(AbstractLifeCycle.java:64) &&&&&&& at&&&&& at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95) &&&&&&& at&&&&& at org.eclipse.jetty.server.Server.doStart(Server.java:275) &&&&&&& at&&&&& at org.eclipse.ponent.AbstractLifeCycle.start(AbstractLifeCycle.java:64) &&&&&&& at&&&&& at lab.s2jh.MainExecutor.createStartServer(MainExecutor.java:47) &&&&&&& at&&&&& at lab.s2jh.MainExecutor.main(MainExecutor.java:18) 14:43:01,264 |-ERROR in
- RuntimeException in Action for tag [appender] java.lang.IllegalStateExceptio n: DBAppender cannot function if the JDBC driver does not support getGeneratedKeys method *and* without a specific SQL dialect &&&&&&& at java.lang.IllegalStateException: DBAppender cannot function if the JDBC driver does not support getGeneratedKeys method *and* without a spe cific SQL dialect &&&&&&& at&&&&& at ch.qos.logback.core.db.DBAppenderBase.start(DBAppenderBase.java:62) &&&&&&& at&&&&& at ch.qos.logback.classic.db.DBAppender.start(DBAppender.java:93) &&&&&&& at&&&&& at ch.qos.logback.core.joran.action.AppenderAction.end(AppenderAction.java:96) &&&&&&& at&&&&& at ch.qos.logback.core.joran.spi.Interpreter.callEndAction(Interpreter.java:318) &&&&&&& at&&&&& at ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpreter.java:197) &&&&&&& at&&&&& at ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpreter.java:183) &&&&&&& at&&&&& at ch.qos.logback.core.joran.spi.EventPlayer.play(EventPlayer.java:62) &&&&&&& at&&&&& at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:157) &&&&&&& at&&&&& at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:143) &&&&&&& at&&&&& at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:106) &&&&&&& at&&&&& at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:56) &&&&&&& at&&&&& at ch.qos.logback.classic.util.ContextInitializer.configureByResource(ContextInitializer.java:75) &&&&&&& at&&&&& at ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:148) &&&&&&& at&&&&& at org.slf4j.impl.StaticLoggerBinder.init(StaticLoggerBinder.java:84) &&&&&&& at&&&&& at org.slf4j.impl.StaticLoggerBinder.&clinit&(StaticLoggerBinder.java:54) &&&&&&& at&&&&& at org.slf4j.LoggerFactory.bind(LoggerFactory.java:128) &&&&&&& at&&&&& at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:107) &&&&&&& at&&&&& at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:295) &&&&&&& at&&&&& at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:269) &&&&&&& at&&&&& at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:281) &&&&&&& at&&&&& at lab.s2jh.core.web.listener.ApplicationContextPreListener.&init&(ApplicationContextPreListener.java:14) &&&&&&& at&&&&& at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) &&&&&&& at&&&&& at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) &&&&&&& at&&&&& at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) &&&&&&& at&&&&& at java.lang.reflect.Constructor.newInstance(Constructor.java:513) &&&&&&& at&&&&& at java.lang.Class.newInstance0(Class.java:357) &&&&&&& at&&&&& at java.lang.Class.newInstance(Class.java:310) &&&&&&& at&&&&& at org.eclipse.jetty.servlet.ServletContextHandler$Context.createListener(ServletContextHandler.java:725) &&&&&&& at&&&&& at org.eclipse.jetty.webapp.StandardDescriptorProcessor.newListenerInstance(StandardDescriptorProcessor.java:1409) &&&&&&& at&&&&& at org.eclipse.jetty.webapp.StandardDescriptorProcessor.visitListener(StandardDescriptorProcessor.java:1366) &&&&&&& at&&&&& at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) &&&&&&& at&&&&& at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) &&&&&&& at&&&&& at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) &&&&&&& at&&&&& at java.lang.reflect.Method.invoke(Method.java:597) &&&&&&& at&&&&& at org.eclipse.jetty.webapp.IterativeDescriptorProcessor.visit(IterativeDescriptorProcessor.java:85) &&&&&&& at&&&&& at org.eclipse.jetty.webapp.IterativeDescriptorProcessor.process(IterativeDescriptorProcessor.java:72) &&&&&&& at&&&&& at org.eclipse.jetty.webapp.MetaData.resolve(MetaData.java:326) &&&&&&& at&&&&& at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1236) &&&&&&& at&&&&& at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:683) &&&&&&& at&&&&& at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:480) &&&&&&& at&&&&& at org.eclipse.ponent.AbstractLifeCycle.start(AbstractLifeCycle.java:64) &&&&&&& at&&&&& at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95) &&&&&&& at&&&&& at org.eclipse.jetty.server.Server.doStart(Server.java:275) &&&&&&& at&&&&& at org.eclipse.ponent.AbstractLifeCycle.start(AbstractLifeCycle.java:64) &&&&&&& at&&&&& at lab.s2jh.MainExecutor.createStartServer(MainExecutor.java:47) &&&&&&& at&&&&& at lab.s2jh.MainExecutor.main(MainExecutor.java:18) 14:43:01,265 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.apache.struts2.dispatcher] to WARN 14:43:01,265 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.struts2.dispatcher] to false 14:43:01,265 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[org.apache.struts2.dispatcher]
14:43:01,266 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [DB] to Logger[org.apache.struts2.dispatcher] 14:43:01,266 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [lab] to DEBUG 14:43:01,266 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [lab] to false 14:43:01,266 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[lab] 14:43:01,266 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [DB] to Logger[lab] 14:43:01,266 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [jdbc.sqlonly] to DEBUG 14:43:01,266 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [jdbc.sqlonly] to false 14:43:01,266 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[jdbc.sqlonly] 14:43:01,266 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [jdbc.resultsettable] to WARN 14:43:01,266 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [jdbc.resultsettable] to false 14:43:01,266 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[jdbc.resultsettable] 14:43:01,266 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to WARN 14:43:01,266 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[ROOT] 14:43:01,266 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [DB] to Logger[ROOT] 14:43:01,266 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration. 14:43:01,268 |-INFO in
- Registering current configuration as safe fallback point
<span class="a_vote_num" id="a_vote_num_
引用来自“S2JH”的评论指命令行窗口的异常堆栈信息14:43:01.669 DEBUG l.s.c.w.l.ApplicationContextPreListener - Invoke ApplicationContextPreListener contextInitialized
14:43:01.681:INFO:/s2jh:Initializing Spring root WebApplicationContext
14:43:03.338 INFO& l.s.c.ExtPropertyPlaceholderConfigurer - Loading properties file from class path resource [application.properties]
14:43:03.349 INFO& l.s.c.ExtPropertyPlaceholderConfigurer - Putting PropertyPlaceholder 12& datas into cache...
14:43:04.064 WARN& org.hibernate.ejb.Ejb3Configuration[1132] - HHH000144: hibernate.connection.autocommit = false breaks the EJB3 specification
14:43:04.541 WARN& o.h.e.jdbc.internal.JdbcServicesImpl - HHH000342: Could not obtain connection to query metadata : com.mysql.jdbc.Driver
14:43:04.556 ERROR o.s.web.context.ContextLoader - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in file [F:\s2jh\prototype\runti
me\work\webapp\WEB-INF\classes\context\spring-context.xml]: Invocation o nested exception is javax.persistence.PersistenceExcepti
on: [PersistenceUnit: default] Unable to build EntityManagerFactory
&&&&&&& at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1513) ~
[spring-beans-3.2.10.RELEASE.jar:3.2.10.RELEASE]
&&&&&&& at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521) ~[sp
ring-beans-3.2.10.RELEASE.jar:3.2.10.RELEASE]
&&&&&&& at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458) ~[spri
ng-beans-3.2.10.RELEASE.jar:3.2.10.RELEASE]
&&&&&&& at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293) ~[spring-beans-3.2.10.RELEASE.jar:3
.2.10.RELEASE]
&&&&&&& at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223) ~[spring-beans-3
.2.10.RELEASE.jar:3.2.10.RELEASE]
&&&&&&& at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290) ~[spring-beans-3.2.10.RELEASE.jar:3.2
.10.RELEASE]
&&&&&&& at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191) ~[spring-beans-3.2.10.RELEASE.jar:3.2.1
0.RELEASE]
&&&&&&& at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1117) ~[spring-context-3.2.10.RELEAS
E.jar:3.2.10.RELEASE]
&&&&&&& at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:922) ~[sprin
g-context-3.2.10.RELEASE.jar:3.2.10.RELEASE]
&&&&&&& at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) ~[spring-context-3.2.10.RELEASE
.jar:3.2.10.RELEASE]
&&&&&&& at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410) ~[spring-web-3.2.10.RELEASE.
jar:3.2.10.RELEASE]
&&&&&&& at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306) ~[spring-web-3.2.10.RELEASE.jar:3.2.10.RELE
&&&&&&& at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112) [spring-web-3.2.10.RELEASE.jar:3.2
.10.RELEASE]
&&&&&&& at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:740) [prototype.war:na]
&&&&&&& at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:238) [prototype.war:na]
&&&&&&& at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1238) [prototype.war:na]
&&&&&&& at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:683) [prototype.war:na]
&&&&&&& at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:480) [prototype.war:na]
&&&&&&& at org.eclipse.ponent.AbstractLifeCycle.start(AbstractLifeCycle.java:64) [prototype.war:na]
&&&&&&& at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95) [prototype.war:na]
&&&&&&& at org.eclipse.jetty.server.Server.doStart(Server.java:275) [prototype.war:na]
&&&&&&& at org.eclipse.ponent.AbstractLifeCycle.start(AbstractLifeCycle.java:64) [prototype.war:na]
&&&&&&& at lab.s2jh.MainExecutor.createStartServer(MainExecutor.java:47) [prototype.war:na]
&&&&&&& at lab.s2jh.MainExecutor.main(MainExecutor.java:18) [prototype.war:na]
Caused by: javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build EntityManagerFactory
&&&&&&& at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:915) ~[hibernate-entitymanager-4.1.8.Final.jar:4.1.8.F
&&&&&&& at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:890) ~[hibernate-entitymanager-4.1.8.Final.jar:4.1.8.F
&&&&&&& at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:74) ~[hibernate-entitymanager-4.1.8.Fi
nal.jar:4.1.8.Final]
&&&&&&& at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.
java:290) ~[spring-orm-3.2.10.RELEASE.jar:3.2.10.RELEASE]
&&&&&&& at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:310) ~[spring-orm-3.2
.10.RELEASE.jar:3.2.10.RELEASE]
&&&&&&& at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1572
) ~[spring-beans-3.2.10.RELEASE.jar:3.2.10.RELEASE]
&&&&&&& at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1510) ~
[spring-beans-3.2.10.RELEASE.jar:3.2.10.RELEASE]
&&&&&&& ... 23 common frames omitted
Caused by: org.hibernate.HibernateException: Connection cannot be null when 'hibernate.dialect' not set
&&&&&&& at org.hibernate.service.jdbc.dialect.internal.DialectFactoryImpl.determineDialect(DialectFactoryImpl.java:97) ~[hibernate-core-4.1.8.Final.ja
r:4.1.8.Final]
&&&&&&& at org.hibernate.service.jdbc.dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:67) ~[hibernate-core-4.1.8.Final.jar:4.
1.8.Final]
&&&&&&& at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:170) ~[hibernate-core-4.1.8.Final.jar:4.1.8.Final]
&&&&&&& at org.hibernate.service.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:75) ~[hibernate-core-4.1.8.Fin
al.jar:4.1.8.Final]
&&&&&&& at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:159) ~[hibernate-core-4.1.8.F
inal.jar:4.1.8.Final]
&&&&&&& at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:131) ~[hibernate-core-4.1.8.Final.ja
r:4.1.8.Final]
&&&&&&& at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:77) ~[hibernate-core-4.1.8.Final.jar:4.1.8.Final]
&&&&&&& at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2283) ~[hibernate-core-4.1.8.Final.jar:4.1.8.Final]
&&&&&&& at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2279) ~[hibernate-core-4.1.8.Final.jar:4.1.8.Final]
&&&&&&& at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1748) ~[hibernate-core-4.1.8.Final.jar:4.1.8.Final]
&&&&&&& at org.hibernate.ejb.EntityManagerFactoryImpl.&init&(EntityManagerFactoryImpl.java:94) ~[hibernate-entitymanager-4.1.8.Final.jar:4.1.8.Final]
&&&&&&& at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:905) ~[hibernate-entitymanager-4.1.8.Final.jar:4.1.8.F
&&&&&&& ... 29 common frames omitted
14:43:04.673:WARN:oejw.WebAppContext:Failed startup of context o.e.j.w.WebAppContext{/s2jh,[file:/F:/s2jh/prototype/runtime/work/webapp/, j
ar:file:/F:/s2jh/prototype/runtime/work/webapp/WEB-INF/lib/assets-resource-1.0.0.jar!/META-INF/resources/, jar:file:/F:/s2jh/prototype/runtime/work/we
bapp/WEB-INF/lib/common-service-1.0.0.jar!/META-INF/resources/]},file:/F:/s2jh/prototype/runtime/prototype.war
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in file [F:\s2jh\prototype\runti
me\work\webapp\WEB-INF\classes\context\spring-context.xml]: Invocation o nested exception is javax.persistence.PersistenceExcepti
on: [PersistenceUnit: default] Unable to build EntityManagerFactory
&&&&&&& at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1513)
&&&&&&& at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
&&&&&&& at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
&&&&&&& at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
&&&&&&& at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
&&&&&&& at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
&&&&&&& at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191)
&&&&&&& at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1117)
&&&&&&& at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:922)
&&&&&&& at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
&&&&&&& at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)
&&&&&&& at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
&&&&&&& at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
&&&&&&& at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:740)
&&&&&&& at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:238)
&&&&&&& at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1238)
&&&&&&& at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:683)
&&&&&&& at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:480)
&&&&&&& at org.eclipse.ponent.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
&&&&&&& at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
&&&&&&& at org.eclipse.jetty.server.Server.doStart(Server.java:275)
&&&&&&& at org.eclipse.ponent.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
&&&&&&& at lab.s2jh.MainExecutor.createStartServer(MainExecutor.java:47)
&&&&&&& at lab.s2jh.MainExecutor.main(MainExecutor.java:18)
Caused by:
javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build EntityManagerFactory
&&&&&&& at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:915)
&&&&&&& at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:890)
&&&&&&& at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:74)
&&&&&&& at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.
&&&&&&& at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:310)
&&&&&&& at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1572
&&&&&&& at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1510)
&&&&&&& at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
&&&&&&& at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
&&&&&&& at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
&&&&&&& at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
&&&&&&& at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
&&&&&&& at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191)
&&&&&&& at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1117)
&&&&&&& at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:922)
&&&&&&& at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
&&&&&&& at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)
&&&&&&& at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
&&&&&&& at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
&&&&&&& at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:740)
&&&&&&& at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:238)
&&&&&&& at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1238)
&&&&&&& at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:683)
&&&&&&& at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:480)
&&&&&&& at org.eclipse.ponent.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
&&&&&&& at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
&&&&&&& at org.eclipse.jetty.server.Server.doStart(Server.java:275)
&&&&&&& at org.eclipse.ponent.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
&&&&&&& at lab.s2jh.MainExecutor.createStartServer(MainExecutor.java:47)
&&&&&&& at lab.s2jh.MainExecutor.main(MainExecutor.java:18)
Caused by:
org.hibernate.HibernateException: Connection cannot be null when 'hibernate.dialect' not set
&&&&&&& at org.hibernate.service.jdbc.dialect.internal.DialectFactoryImpl.determineDialect(DialectFactoryImpl.java:97)
&&&&&&& at org.hibernate.service.jdbc.dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:67)
&&&&&&& at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:170)
&&&&&&& at org.hibernate.service.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:75)
&&&&&&& at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:159)
&&&&&&& at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:131)
&&&&&&& at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:77)
&&&&&&& at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2283)
&&&&&&& at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2279)
&&&&&&& at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1748)
&&&&&&& at org.hibernate.ejb.EntityManagerFactoryImpl.&init&(EntityManagerFactoryImpl.java:94)
&&&&&&& at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:905)
&&&&&&& at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:890)
&&&&&&& at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:74)
&&&&&&& at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.
&&&&&&& at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:310)
&&&&&&& at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1572
&&&&&&& at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1510)
&&&&&&& at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
&&&&&&& at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
&&&&&&& at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
&&&&&&& at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
&&&&&&& at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
&&&&&&& at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191)
&&&&&&& at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1117)
&&&&&&& at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:922)
&&&&&&& at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
&&&&&&& at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)
&&&&&&& at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
&&&&&&& at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
&&&&&&& at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:740)
&&&&&&& at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:238)
&&&&&&& at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1238)
&&&&&&& at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:683)
&&&&&&& at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:480)
&&&&&&& at org.eclipse.ponent.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
&&&&&&& at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
&&&&&&& at org.eclipse.jetty.server.Server.doStart(Server.java:275)
&&&&&&& at org.eclipse.ponent.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
&&&&&&& at lab.s2jh.MainExecutor.createStartServer(MainExecutor.java:47)
&&&&&&& at lab.s2jh.MainExecutor.main(MainExecutor.java:18)
14:43:04.871:INFO:oejs.AbstractConnector:Started
更多开发者职位上
有什么技术问题吗?
橙色星空的其它问题

我要回帖

更多关于 oracle database 12c 的文章

 

随机推荐