REST抱怨" java.lang.ClassNotFoundException"

时间:2016-08-15 04:48:46

标签: java rest websphere

我有一个REST项目,想在list_of_monsters = [] class Foo: def __init__(self): print "foo created" class Bar: def __init__(self): print "bar created" class Fubar: def __init__(self, num, word): print "Fubar created" self.number = num self.phrase = word def create_monster(class_name, *args): local_class = class_name(*args) list_of_monsters.append(local_class) create_monster(Foo) create_monster(Bar) # You can even pass in arguments: create_monster(Fubar, 1, "Hello") print list_of_monsters 项目的本地界面中调用 var jssor_1_options = { $AutoPlay: true, $SlideDuration:100, $SlideEasing: $Jease$.$OutQuint, $CaptionSliderOptions: { $Class: $JssorCaptionSlideo$, $Transitions: jssor_1_SlideoTransitions }, $ArrowNavigatorOptions: { $Class: $JssorArrowNavigator$ }, $BulletNavigatorOptions: { $Class: $JssorBulletNavigator$ } }; var jssor_1_slider = new $JssorSlider$("jssor_1", jssor_1_options); 方法,但好像在抱怨EJB。在REST项目中,我有一个引用EJB项目的java构建路径。

EJB-SB_UtilityBean.java

java.lang.ClassNotFoundException

EJB-SB_UtilityLocal.java

EJB

Rest- web.xml

package com.belsize.sb;

import javax.ejb.Stateless;

@Stateless(name = "SB_Utility") 
public class SB_UtilityBean implements SB_UtilityLocal {
    public String getKeyid() {
        String _key_id = (new Uuid()).toString();
        return _key_id;
    }
}

Rest- WEB-INF \ lib

package com.belsize.sb;

import javax.ejb.Local;

@Local
public interface SB_UtilityLocal {
    public String getKeyid();
}

Rest- AndroidsResource.java

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0" 
    xmlns="http://java.sun.com/xml/ns/javaee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
    http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
  <display-name></display-name> 
  <servlet>
    <display-name>JAX-RS REST Servlet</display-name>
    <servlet-name>JAX-RS REST Servlet</servlet-name>
    <servlet-class>
        com.sun.jersey.spi.container.servlet.ServletContainer
    </servlet-class>
    <load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>JAX-RS REST Servlet</servlet-name>
    <url-pattern>/jaxrs/*</url-pattern>
  </servlet-mapping>
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
</web-app>

我试图访问http://localhost:9080/BelsizeRest/jaxrs/androids 但是得到以下错误。

jersey-bundle-1.19.1.jar

我正在使用IBM WebSphere Application Server Express V8.0。不知道我错过了什么吗?

0 个答案:

没有答案