Message:
The following issue has been reopened.
Reopener: Jason Carreira
Date: Mon, 11 Aug 2003 8:30 AM
I was just looking through this again... You say you're using WW2? You list the
contents of actions.xml, and that's ww1 stuff.
Which version are you using? If it's WW1, I know for a fact that people are using it
with JSPs under WEB-INF. If it's WW2, we need to look at how you're configuring
things, it may be a misunderstanding.
---------------------------------------------------------------------
View the issue:
http://jira.opensymphony.com/secure/ViewIssue.jspa?key=WW-244
Here is an overview of the issue:
---------------------------------------------------------------------
Key: WW-244
Summary: WW2 on WAS 5.0
Type: Bug
Status: Reopened
Priority: Major
Project: WebWork
Components:
Actions
Fix Fors:
2.0
Versions:
2.0
2.0-beta1
Assignee: Patrick Lightbody
Reporter: Chandra Moulee
Created: Wed, 6 Aug 2003 4:53 AM
Updated: Mon, 11 Aug 2003 8:30 AM
Environment: Websphere 5.0, WW2 (Release 1.3) and Studio Developer
Description:
Studio Developer Websphere 5.0 shows the following project-build warning!!!(in Tasks
View)
Broken Link - /ProjectWeb/WEB-INF/com/project/jsp/login.action - It is invalid to link
to resources under the WEB-INF directory.
The actions.xml or view.properties was under WEB-INF/classes directory, after the
project build.
When accessing the page as below,
http://localhost:9080/ProjectWeb/login.action
There is 404 thrown with NO exception in Console->View
It seems Websphere doesNot read (or package) the view.properties or actions.xml file
to WEB-INF/classes directory.
Dump:login.jsp
--------------
<%@ taglib uri="/WEB-INF/taglib.tld" prefix="webwork" %>
<html>
<head>
<title>Login</title>
</head>
<body>
<form action="login.action" method="post">
<webwork:property>
<webwork:textfield label="'Name'" name="'userName'"/>
<webwork:password label="'Password'" name="'password'"/>
</webwork:property>
<input type="submit" value="Submit"/>
</form>
<webwork:iterator value="errors">
<br><webwork:property/>
</webwork:iterator>
</body>
</html>
Dump:actions.xml
----------------
<actions>
<action name="LoginAction" alias="login">
<view name="input">login.jsp</view>
<view name="success">hello.jsp</view>
</action>
</actions>
Dump:webwork.properties
-----------------------
# WebWork configuration
# See webwork/default.properties for full list of properties that
# can be configured here
webwork.action.packages=com.project.action
# XML action configurations
webwork.configuration.xml=actions
# a possible extension change
# don't foget that you must change
# web.xml accordingly
webwork.action.extension=action
# if you override the extension, then you should
# fix these three standard alias as well to reflect
# the correct extension
redirect.action=webwork.action.standard.Redirect
referrer.action=webwork.action.standard.Referrer
cardpane.action=webwork.action.standard.CardPane
# Velocity settings
# See the Velocity project (http://jakarta.apache.org/velocity/) for
# more info on what settings are available
# Also see webwork/default.properties in WebWork if you want
# to see what defaults have been set.
# Set this to your own source directory during development.
# This allows you to edit the pages while the server is running without losing
# the changes when you re-deploy the application.
file.resource.loader.path = /
LoginAction.java
----------------
package com.project.action;
import webwork.action.*;
public class LoginAction extends ActionSupport
{
private String userName;
private String password;
public String getPassword()
{
return password;
}
public String getUserName()
{
return userName;
}
public void setPassword(String password)
{
this.password = password;
}
public void setUserName(String userName)
{
this.userName = userName;
}
public String doExecute() throws Exception
{
return SUCCESS;
}
public void doValidation()
{
if (userName == null || userName.length() < 1) addError("UserName", "Please enter
username.");
if (password == null || password.length() < 1) addError("Password", "Please enter
password.");
}
}
Any bright ideas to make this work?.
Regards
Chandra Moulee
---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
http://jira.opensymphony.com/secure/Administrators.jspa
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira
-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork