`
Burton
  • 浏览: 1860 次
  • 性别: Icon_minigender_1
  • 来自: 温州
文章分类
社区版块
存档分类
最新评论

weblogic 读不到 classes里的class文件

阅读更多
问题是这样的,公司现在的项目是另一帮人做的,现在我们接手维护这个项目,要在页面上加个功能,这项目先前是用dwr实现功能的,  所以我们现在也用dwr,  下面我来说下我们的做法: 
1.直接在打包好的项目lib目录导包 dwr.jar 和 commons-logging

2. 写好要调用的 java类编译好,将class文件(正确目录)直接放到项目目录下,

3.配置 web.xml
<servlet>
    <servlet-name>dwr-invoker</servlet-name>
    <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
    <init-param>
      <param-name>debug</param-name>
      <param-value>true</param-value>
    </init-param>
    <init-param>
             <param-name>crossDomainSessionSecurity</param-name>
             <param-value>false</param-value>
    </init-param>
  </servlet>
<servlet-mapping>
    <servlet-name>dwr-invoker</servlet-name>
    <url-pattern>/dwr/*</url-pattern>
  </servlet-mapping>
4.配置dwr。xml
<create creator="new" javascript="RunInterface">
<param name="class" value="com.kuyi.dao.RunInterface" />
<include method="getClientResult"/>
</create>

5. js 调用java类
function newInterfaceQuery()
{
var button=document.getElementById("button4");
button.disabled=true;
var telephone = document.getElementById("telephone").value;
  RunInterface.getClientResult(telephone,interfaceQueryCallBack);
}

6.页面上
<script type="text/javascript" src="dwr/interface/RunInterface.js"></script>


个人觉得代码一切都是正确的, 可是项目跑起来, 页面上 js 报错, 说 RunInterface未定义.
求大神带领, 帮一把!

ps:  把classes 目录下的 RunInterface.class删掉, 和 RunInterface.class 存在 的两种情况, 项目跑起来,报一样的错, 所以出现了本人的标题:  weblogic 读不到classes 里的class文件。
分享到:
评论
1 楼 zyzdy 2011-10-11  
请问楼主解决了这个问题吗?

我在使用 workshop for weblogic的开发环境中,也是出现这种情况,一直读取不到自己写的classes,真是奇怪,同样的东西,在jboss中就一点问题没有.

<2011-10-11 下午11时46分17秒 CST> <Error> <HTTP> <BEA-101020> <[weblogic.servlet.internal.WebAppServletContext@c9b082 - appName: '_auto_generated_ear_', name: '/', context-path: '', spec-version: '2.5'] Servlet failed with Exception
java.lang.NoClassDefFoundError: info/kuke/core/db/HibernateUtils

相关推荐

    SSH项目部署在window和linux下的Weblogic上出现 ClassNotFound异常解决办法

    这表明某些方法在运行时找不到,可能是由于XML解析相关的库版本不匹配导致的。 **解决思路**: 1. **确认WebLogic版本**:首先确保当前使用的WebLogic版本与`weblogic.xml`文件中引用的DTD版本相匹配。 2. **检查...

    tomcat工程迁移至weblogic文档

    1. **移除通配符**:WebLogic不支持使用通配符如“*”来匹配文件路径,因此需要显式列出所有文件路径。 ```xml &lt;param-name&gt;contextConfigLocation /WEB-INF/spring-cfg/applicationContext.xml, /WEB-INF/...

    svn和weblogic的自动同步

    - 设置Eclipse将编译后的`.class`文件输出到`web/WEB-INF/classes/`目录,而不是默认的`bin/`目录。 - 使用Ant等构建工具来辅助编译和清理操作,确保每次提交后都能生成正确的输出文件。 4. **SVN删除与清理** ...

    有关WebLogic编程的常见问题

    在WebLogic 8.1中,内置了一个名为`ClasspathServlet`的Servlet,它可以将所有关于`classes/`模式的访问映射到系统类路径和`WEB-INF/classes`下。然而,有时候可能会遇到访问类文件时出现`404 file not found`的问题...

    ORACLE中的classes12.jar驱动文件

    Oracle的JDBC驱动程序分为不同版本,如 Thin、OCI(Oracle Call Interface)、JDBC-ODBC桥等,而`classes12.jar`通常与Thin驱动相关,它是一种纯Java实现,不需要Oracle客户端软件就可以直接连接到数据库服务器。...

    weblogic类加载过程简述

    - **Class-By-Class策略**:WebLogic默认采用这种策略,意味着每个类由唯一的一个类加载器加载,避免了类冲突问题。 - **Shared Classes策略**:在多实例环境中,可以设置共享类,让多个实例共享同一份类的加载,...

    weblogic与apache、log4J整合

    当涉及到`.htc`文件时,Apache默认可能不识别这种文件类型。需要在`mime.types`文件中添加`.htc`的MIME类型,并更新`httpd.conf`。重启Apache后,如果在Weblogic或WebSphere中遇到`.htc`文件的问题,可以在Web应用的...

    Myeclipse+weblogic断点调试jsp.pdf

    导入后,配置项目的Build Path,确保编译后的class文件被放置在`project_name/armweb/WEB-INF/classes`目录下,而不是默认的`project_name/bin`目录。这样做的目的是为了让Weblogic能找到这些类文件。 在`weblogic....

    WebLogic6.0中Ejb的使用-j2ee

    4. **复制接口文件**:将`myString.class`和`myStringHome.class`复制到`c:\bea\wlserver6.0\config\mydo\servers`目录下,以便WebLogic Server能够识别这些接口。 5. **访问测试URL**:启动WebLogic Server,并...

    在Weblogic上配置Hibernate为JNDI

    在Weblogic上配置Hibernate为JNDI涉及到的关键技术包括Weblogic服务器、Hibernate持久化框架以及Java Naming and Directory Interface (JNDI)。JNDI是一个Java API,它允许应用程序查找和访问不同类型的命名和目录...

    在BEA WebLogic Server上开发应用程序的20条技巧

    4. **APP-INF目录**:这是BEA WebLogic特有的,不在标准J2EE规范中,但迁移至其他不支持此特性的环境通常较简单,通过manifest class-path可解决。 5. **命令行工具**:`wlpackage`和`wlcompile`是Ant任务,不是...

    Weblogic上配置Hibernate为JNDI

    在提供的示例中,作者将Hibernate的jar包放在`D:\estoracle\lib`目录,配置文件位于`D:\estoracle\classes`,并相应地设置了`HIBERNATE_LIB`和`HIBERNATE_CLASSES`环境变量,然后将它们添加到`CLASSPATH`。...

    Myeclipse_断点调试jsp和web工程.docx

    2. **配置Build Path**:接下来,需要配置项目的Build Path,确保class文件被正确放置在`project_name/armweb/WEB-INF/classes`目录下,而不是`project_name/bin`目录下。 3. **修改weblogic.xml文件**:为了实现...

    ClassLoader运行机制 自己写的

    如果父ClassLoader找不到该类,子ClassLoader才会尝试自己去加载。这个机制保证了系统类(如`java.lang.Object`)只被加载一次,避免了类的多次加载和版本冲突问题。 在WebLogic服务器中,ClassLoader的层次结构...

    log4j配置[收集].pdf

    - **commons-logging.properties文件**:此文件位于项目的`WebContent\WEB-INF\classes`目录下,用于指定Log实现。 ```properties org.apache.commons.logging.LogFactory=weblogic.logging.commons....

    JAVA程序员面试题6

    2. **使用JavaBean**:如果`helloWorld.jsp`需要调用自定义的JavaBean,则应该将JavaBean的`.class`文件放在应用目录的`WEB-INF/classes/`目录下。 3. **设置缺省应用**:通过配置服务器的缺省应用,可以使得在...

    javaweb基础知识整理.doc

    一个典型的Web应用目录结构包括静态资源(HTML、CSS、JS、JSP)、WEB-INF(包含classes目录——运行时的class文件,lib目录——依赖的JAR包,以及web.xml——整个Web应用的配置文件)。web.xml文件是Web应用的核心...

    用 p6spy 来观察 Java 程序中执行的所有 SQL 语句.docx

    p6spy 支持多种应用服务器,包括 JBoss、Orion、Tomcat、WebLogic、WebSphere 等,并且可以将 SQL 日志输出到文件、控制台,或者与 Log4j 集成。此外,它还可以与 SQL Profiler 或 IronTrackSQL 等工具配合,提供...

Global site tag (gtag.js) - Google Analytics