A 500 error means server error. I bet your configuration has a typo or something. Struts won't service anything until you review your logs and correct what's wrong.
On Wed, Apr 9, 2014 at 1:15 PM, Lukasz Lenart <lukaszlen...@apache.org>wrote: > What's the problem? Do you see anything in the logs? > > 2014-04-09 18:24 GMT+02:00 Etingin, Eugene <eugene.etin...@bnymellon.com>: > > Dear Struts Experts > > > > > > Can somebody please help me with this problem? I am deploying war file > on Weblogic. The application is done with Struts, > > > > struts-config > > > > <action-mappings> > > <action path="/welcomeAction" type="com.refdata.welcome.WelcomeAction"> > > <forward name="welcomePage" contextRelative="true" > path="/resources/jsp/common/index.jsp"/> > > </action> > > > > WelcomAction.java > > > > /** > > * <p><component description>. > > * </p> > > * <br><br> > > * > > * Name Date Description > > * ----------------------------------------------------------<br> > > * > > */ > > > > package com.refdata.welcome; > > > > import com.refdata.common.Constants; > > import com.refdata.common.RDMException; > > import com.refdata.common.SessionInfo; > > import java.io.IOException; > > import java.text.SimpleDateFormat; > > import java.util.Date; > > import javax.servlet.ServletException; > > import javax.servlet.http.HttpServletRequest; > > import javax.servlet.http.HttpServletResponse; > > import javax.servlet.http.HttpSession; > > import org.apache.commons.logging.Log; > > import org.apache.commons.logging.LogFactory; > > import org.apache.struts.action.Action; > > import org.apache.struts.action.ActionError; > > import org.apache.struts.action.ActionErrors; > > import org.apache.struts.action.ActionForm; > > import org.apache.struts.action.ActionForward; > > import org.apache.struts.action.ActionMapping; > > import org.apache.struts.action.ActionMessage; > > import org.apache.struts.action.ActionMessages; > > > > public class WelcomeAction extends Action { > > final Log log = LogFactory.getLog("com.refdata.welcome"); > > > > > > > > public WelcomeAction() { > > } > > > > public ActionForward execute(ActionMapping mapping, ActionForm form, > > HttpServletRequest request, > > HttpServletResponse response) throws IOException, > > ServletException { > > System.out.println("I am in WelcomeAction"); > > SessionInfo sessionInfo = new SessionInfo(); > > HttpSession session = request.getSession(false); > > // HttpSession session = null; > > ActionErrors errors = new ActionErrors(); > > String returnPage = null; > > > > try { > > if (session.isNew()) { > > session = request.getSession(); > > } > > > > String userId = (request.getParameter("User_Id") == null ? "Guest" : > request.getParameter("User_Id")); > > //String userEdit = userId == "Guest"?"N":"Y"; > > String userEdit = (request.getParameter("user_edit") == null) ? "N" : > request.getParameter("user_edit") ; > > String sessionId = session.getId(); > > long currDateTime = System.currentTimeMillis(); > > Date myDate = new Date(currDateTime); > > SimpleDateFormat dateFormat = new > SimpleDateFormat(Constants.DATE_FORMAT); > > sessionInfo.setUserId(userId); > > sessionInfo.setUserEdit(userEdit); > > sessionInfo.setStrSessionId(sessionId); > > > > sessionInfo.setBusinessDate(dateFormat.format(myDa te)); > > session.setAttribute("SessionInfo", sessionInfo); > > returnPage = "welcomePage"; > > } > > catch (Exception e) { > > RDMException rdmEx = new RDMException(e); > > errors.add(ActionErrors.GLOBAL_MESSAGE, new > ActionError("error.systemError.label1")); > > errors.add(ActionErrors.GLOBAL_MESSAGE, new > ActionError("error.systemError.label2", rdmEx.getMessage())); > > errors.add(ActionErrors.GLOBAL_MESSAGE, new > ActionError("error.systemError.label3", rdmEx.getExceptionTrail())); > > errors.add(ActionErrors.GLOBAL_MESSAGE, new > ActionError("error.commonMessage.label")); > > saveErrors(request, errors); > > returnPage = "errorPage"; > > } > > > > return mapping.findForward(returnPage); > > } > > } > > > > web.xml > > <servlet> > > <servlet-name>action</servlet-name> > > <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> > > <init-param> > > <param-name>config</param-name> > > <param-value>/WEB-INF/struts-config.xml</param-value> > > </init-param> > > <load-on-startup>1</load-on-startup> > > </servlet> > > <!-- Struts Action Servlet Mappings --> > > <!-- Note that because Struts takes the *last* mapping here as the > extension to add to > > actions posted from forms, we must have *.do come after *.jpf. --> > > <servlet-mapping> > > <servlet-name>action</servlet-name> > > <url-pattern>*.do</url-pattern> > > </servlet-mapping> > > > > URL > > > > http ://localhost:7001/RDM/welcomeAction.do > > > > I would greatly appreciate any help > > > > Thank you > > > > Eugene > > > > > > The information contained in this e-mail, and any attachment, is > confidential and is intended solely for the use of the intended recipient. > Access, copying or re-use of the e-mail or any attachment, or any > information contained therein, by any other person is not authorized. If > you are not the intended recipient please return the e-mail to the sender > and delete it from your computer. Although we attempt to sweep e-mail and > attachments for viruses, we do not guarantee that either are virus-free and > accept no liability for any damage sustained as a result of viruses. > > > > Please refer to http://disclaimer.bnymellon.com/eu.htm for certain > disclosures relating to European legal entities. > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > > For additional commands, e-mail: user-h...@struts.apache.org > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org > > -- Cheers, Paul