`
rabby
  • 浏览: 164463 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

websphere欢迎页问题

阅读更多

    最近,在把一个项目从tomcat移植到websphere上时遇到一个问题,项目使用struts2作为控制器,部署在tomcat时,输入http://localhost:8080/spgweb/,可以直接跳转到login.jsp页面,但部署到websphere上后,输入http://localhost:9080/spgweb/,却直接跳转到Error404.jsp页面(spgweb为项目名称)。

web.xml配置如下:

<display-name>spgweb</display-name>
 <filter>
  <filter-name>jspfilter</filter-name>
  <filter-class>com.huawei.spgweb.util.JspFilter</filter-class>
 </filter>
 <filter-mapping>
  <filter-name>jspfilter</filter-name>
  <url-pattern>*.jsp</url-pattern>
 </filter-mapping>
 <filter>
  <filter-name>struts2</filter-name>
  <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
 </filter>
 <filter-mapping>
  <filter-name>struts2</filter-name>
  <url-pattern>/*</url-pattern>
 </filter-mapping>
 <welcome-file-list>
  <welcome-file>page/login.jsp</welcome-file>
 </welcome-file-list>
 <error-page>
  <error-code>404</error-code>
  <location>/Error404.jsp</location>
 </error-page>
 <error-page>
  <error-code>500</error-code>
  <location>/Error500.jsp</location>
 </error-page>

     google、baidu了一把,也没找着答案,只好自己动手解决了!根据服务器返回的错误描述,是找不到action,难道是webshpere容器并未对http://localhost:9080/spgweb/进行处理,直接交给了struts2?如果是这样,当然找不着action了,那么,action的名字应该是什么呢?难道是空("")!想到这里,果断的加一action:

 

public class RedirectAction extends ActionSupport {
 private static final long serialVersionUID = -6051489996510006694L;

 

 @Action(
   value="",       //action的名字为空
   results={
     @Result(name=ActionSupport.LOGIN,location="/page/login.jsp")
   }
 )
 @Override
 public String execute() throws Exception {
  return ActionSupport.LOGIN;
 }
}

 

重新测试一下,输入http://localhost:9080/spgweb/,已可正常跳转到login.jsp页面,问题解决!

 

 

分享到:
评论
2 楼 rabby 2011-02-21  
看一下有没有报错!
1 楼 wqshren 2011-02-15  
我也碰到了这个问题,但是我按照你的说法做的,但是@Action(
   value="",       //action的名字为空
   results={
    @Result(name=ActionSupport.LOGIN,location="/page/login.jsp")
   }
)
@Override
public String execute() throws Exception {
  return ActionSupport.LOGIN;
}
}
这几个地方发红的,不知道是哪里的问题

相关推荐

    WebSphere安装配置手册

    【WebSphere安装配置手册】 WebSphere是一款由IBM开发的企业级应用服务器,用于部署和管理Java应用程序,特别是基于Java EE(Java Enterprise Edition)的应用。本文档将详细介绍如何安装配置WebSphere,以及如何对...

    websphere 7 windows 安装

    1. 单击 WebSphere Application Server 的安装程序 launchpad.exe,弹出安装欢迎窗口,单击启动 WebSphere Application Server-Trial 安装向导进行安装。 2. 弹出初始化向导窗口,等待初始化完成。 3. 弹出安装向导...

    websphere server 6 安装

    ### WebSphere Application Server 6 安装与配置详解 #### 一、WebSphere Application Server (WAS) 6 的安装步骤 **1. WAS 安装准备** - **启动安装程序:** 双击安装盘上的 `WAS/install.exe` 开始安装过程。 ...

    WebSphere 6.1应用服务器安装部署手册

    WebSphere 6.1支持多种语言环境,但在安装过程中应确保系统的语言环境设置正确,以避免出现乱码等问题。 - **语言环境设置**:例如设置`LANG=en_US.UTF-8`。 ###### 2.2.4 设置系统X-win启动的环境变量 为了能够...

    Websphere 上部署Richfaces 3.10 Demo

    - 访问该URL,你应该能看到RichFaces 3.10 Demo的欢迎页面和各种示例组件。 6. **学习和调试**: - 分析Demo的源代码,了解RichFaces组件的用法和配置方式。 - 如果遇到问题,可以查看日志文件,定位错误并解决...

    ibm websphere portal 开发

    此 JSP 包含了标题、公司徽标、工具栏等相关 JSP,并通过 `screenRender` 标签选择具体的屏幕(如登录页或忘记密码页)。 - **Head.jsp**: 生成页面标题并包含指向 CSS 文件的链接。同时定义支持双向文本(BIDI)所需...

    Apache+WebSphere服务器部署方案[汇编].pdf

    2.3节验证安装,可以通过访问默认的Apache欢迎页面来确认服务器是否正确启动。2.4至2.6节涉及编译和配置Apache的代理模块,如mod_proxy,以实现反向代理功能。2.7节解决中文乱码问题,通常需要配置字符集和编码。2.8...

    00590 IBM的培训教材-NewPortlets(PDF 14页)英文版.pdf

    【IBM培训教材——NewPortlets】是IBM Software Group在2002年发布的一份关于WebSphere Portal中Live Content Portlets的内部培训资料,共有14页,采用PDF格式,内容为英文。这份文档主要涵盖了IBM WebSphere Portal...

    WAS6.1+LTAP单点登陆配置

    在WebSphere Application Server (WAS) 6.1版本中,可以利用 Lightweight Third-Party Authentication (LTPA) 令牌来实现SSO。下面将详细介绍如何配置WAS 6.1与LTAP进行单点登录。 **1. LTPA 协议设置** LTPA是一种...

    Tomcat面试准备.docx

    深入理解这些知识点,将有助于你在面试中展现出对Tomcat和Web服务器架构的深入掌握,以及在实际工作中解决相关问题的能力。在准备面试时,还需要关注Tomcat的安全配置、性能优化、部署策略以及与其他技术(如Spring ...

    IBM Tivoli Directory Server6.0 TDS安装手册

    - IBM WebSphere 5.1:270MB - 其他TDS组件:230MB #### 1.3 内存需求 - 最低要求:1GB内存 - 推荐:2GB以上内存,以保证正常的数据访问和连接处理能力。 ### 2. 安装TDS服务器 #### 2.1 运行setup程序 - 选择...

    portal portalet 主题 皮肤 开发 IBM

    对于有经验的开发者而言,则可以通过本文档进一步提升开发技巧和解决问题的能力。 ##### 1.2 术语定义 - **Portal**:即统一信息平台,特指IBM WebSphere Portal,是一种企业级的应用程序框架和运行环境,用于构建...

    AIX6.1环境下WAS7.0安装配置步骤[汇编].pdf

    在本文中,我们将详细讨论如何在AIX 6.1操作系统环境下安装和配置WebSphere Application Server (WAS) 7.0。首先,我们需要确保系统已经安装了必要的软件包,包括bos.adt.*, bos.net.*, bos.rte.*, 等一系列包,以及...

    JavaWeb工程web.xml基本配置过程解析

    web.xml文件可以应用于各种JavaWeb工程中,例如,Tomcat、JBoss、WebSphere等。web.xml文件可以帮助开发者快速配置和管理Web应用程序。 七、web.xml的优点 web.xml文件有很多优点,例如: * 简化网站的配置和管理...

    tomcat6.0安装版

    Tomcat是轻量级的,相比其他更复杂的Java应用服务器,如IBM WebSphere或Oracle WebLogic,它的配置和管理更为简单。 **一、Tomcat 6.0概述** Tomcat 6.0是基于Java EE 5规范的,它支持Servlet 2.5和JSP 2.1标准。这...

    ibm portal 主题皮肤开发手册

    - **Banner.jspf**:显示欢迎消息以及提供给用户的链接。 - **TopNav.jspf**:展示页面的一级导航栏、个性化设置选项(如新建页面、编辑页面、分配页面许可权等)。 - **SideNav.jspf**:显示左侧导航栏菜单。 ...

Global site tag (gtag.js) - Google Analytics