Weblogic 10.3.4&;Spring 3.0.6&;web.xml

Weblogic 10.3.4&;Spring 3.0.6&;web.xml,spring,spring-mvc,weblogic11g,weblogic-integration,Spring,Spring Mvc,Weblogic11g,Weblogic Integration,目前正在开发需要部署在Weblogic 10.3.4上的rest服务。在线使用Spring3.0.6示例,但DispatcherServlet的基本加载似乎导致Weblogic出现问题 <servlet> <servlet-name>mvc-dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</serv

目前正在开发需要部署在Weblogic 10.3.4上的rest服务。在线使用Spring3.0.6示例,但DispatcherServlet的基本加载似乎导致Weblogic出现问题

<servlet>
   <servlet-name>mvc-dispatcher</servlet-name>
   <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
   <load-on-startup>1</load-on-startup>
</servlet>

mvc调度器
org.springframework.web.servlet.DispatcherServlet
1.
weblogic控制台窗口中显示的异常为:

<07-Nov-2011 20:29:33 o'clock GMT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING>
log4j:WARN No appenders could be found for logger (org.springframework.web.servlet.DispatcherServlet).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
=============== DEBUG MESSAGE: unimplemented bytecode ================

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_PRIV_INSTRUCTION (0xc0000096) at pc=0x026b26d0, pid=7200, tid=7924
#
# JRE version: 6.0_21-b51
# Java VM: Java HotSpot(TM) Client VM (17.0-b17 mixed mode windows-x86 )
# Problematic frame:
# j  javax.validation.Validation.byDefaultProvider()Ljavax/validation/bootstrap/GenericBootstrap;+0
#
# An error report file with more information is saved as:
# C:\bea\user_projects\domains\saw_ca_wl10\hs_err_pid7200.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#

在Java 7和8版本中,函数代码的大小都受到64 KB的限制。当我们的代码在函数中超过64 KB时,编译器无法编译整个代码,并抛出错误为未实现的字节码

编译错误:

发生的错误消息/堆栈跟踪: ================调试消息:未实现的字节码================ Java运行时环境检测到一个致命错误:

<强>注释:< /强>此函数被视为

1) 函数是我们在jsp或java文件中编写的普通函数

2) 在Java编程中,我们的普通jsp(Java服务器页面)页面也被视为函数

例如:

// The Function Size Should Less Than 64KB
public static function myFunction(){
   // Your Code
} 

这很奇怪;我不确定我们做了什么不同,但我们没有看到,奇怪的是,你会得到那个特别的错误。如果您在本地构建并部署它会发生什么?嗨,Dave,同样的问题。您的域库文件夹中有任何库吗?例如:\bea\user\u projects\domains\\lib。我在这里复制了org.springframework.web.servlet-3.0.5.RELEASE.jar文件,它解决了一个问题-给了我另一个问题。不,我将每个应用程序的库放在该应用程序的
web-INF/lib
中,以避免版本控制问题。那么,问题可能在一个支持库中;如果启动日志级别进行调试,是否还有其他可用信息?引用,将所有提到的jar添加到\domains\\lib文件夹并成功部署。但是,我无法在welcome上按预期查看index.jsp文件。
<prefer-application-packages>
<package-name>org.springframework.*</package-name>
<package-name>org.springframework.web.*</package-name>
<package-name>org.springframework.web.servlet.*</package-name>  
<prefer-application-packages>
// The Function Size Should Less Than 64KB
public static function myFunction(){
   // Your Code
}