Struts Action HTTP 500 - PullRequest
       8

Struts Action HTTP 500

3 голосов
/ 25 мая 2011

У меня есть это действие:

<action path="/view.stif.loader.bin.mapping" 
type="com.st.mas.wmr.action.StifBinConversionAction" parameter="viewLoaderMapping" 
name="stifConvForm" scope="request" validate="false" 
input=".editConfig">
<forward name="success" path=".viewStifLoadBinMapping"/>
</action>

Это действие раньше работало, но теперь это не так, и я не знаю почему.Я получаю HTTP Status 500 - No action instance for path /view.stif.loader.bin.mapping could be created.Класс Action все еще там, и никаких изменений в struts-config.xml не производится.

Какие еще причины могут вызвать HTTP 500?

Я использую Struts 1 с Tiles.

Спасибо.

1 Ответ

2 голосов
/ 25 мая 2011

Http 500 указывает, что что-то не так на стороне сервера.

В вашем случае вы можете попробовать следующее 1. Убедитесь, что класс действия существует с правильным путем пакета. Это нужно проверить в соответствующем контейнере (то есть tomcat, weblogic, jboss и т. Д.) 2. Проверьте, работает ли он, заменив текущее действие на уже работающее действие. Если да, то что-то не так с действием 3. попробуйте чистую сборку, чтобы получить только что скомпилированные файлы классов. Иногда это решает проблему

...