У меня есть на основе Java RMI-сервер, в котором один из метода интерфейса, как это:Class.forName («FQN») бросает ClassNotFoundException Intermittently
public Properties process(String operation, Properties params) {
Class nodecls = Class.forName("com.example.commands." + operation);
}
Этот метод прекрасно работает все время, но иногда (скажем, один раз в миллионах звонков RMI) бросает ClassNotFoundException
. Что может быть причиной этого? Я уверен, что имя прошло правильно.
Возможный родственный вопрос: http://stackoverflow.com/questions/11273353/java-rmi-and-classnotfoundexception – victorantunes
Вы можете отправить код класса ** FQN **? возможно, класс, недоступный из вашего объема. Это знак с публикой? или какой-либо другой модификатор? – ymz