我正在尝试从Wildfly 10.1.0的管理控制台部署在域模式下通过非托管部署实现ejb的爆炸jar文件。
但是当我部署相同的时候,我得到了所有ejb名称的ClassNotFoundException 相同的设置在独立模式下工作。 是否有相同的额外设置??
public class DisplayFragment extends Fragment {
public static Bundle backBundle;
private TextView mTextView;
public DisplayFragment() {
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
backBundle = getArguments();
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View inflatedView = inflater.inflate(R.layout.fragment_details, container, false);
if(backBundle != null) {
String username = backBundle.getString("UserName");
String emailID = backBundle.getString("E-mail");
String gender = backBundle.getString("Gender");
String city = backBundle.getString("City");
mTextView = inflatedView.findViewById(R.id.user_text);
mTextView.setText(username);
mTextView.append("\n");
mTextView.append(emailID + "\n");
mTextView.append(gender);
if (!city.equals("---Select---"))
mTextView.append("\n" + city);
}
return inflatedView;
}
}
在wildfly-home中创建部署文件夹,此部署文件夹中包含 MyJar.jar 展开文件夹。 这个类com.action.ejb.session.ManagerBean位于MyJar.jar爆炸文件夹中。
MyJar.jar
--->classes
--->META-INF
---->MANIFEST.MF (with all dependent modules)