0 0

java项目部署到tomcat6正常,移到jboss5无法访问5

java项目用的是struts2-core-2.1.8.1.jar + struts2-convention-plugin-2.1.8.1.jar,注解的方式开发的。在tomcat下正常,移到jboss5action却无法访问。

相关代码如下:

struts.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
        "http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
	
    <constant name="struts.convention.result.path" value="/" />
	<constant name="struts.convention.package.locators" value="actions"/> 
	
</struts>


TestAction.java
package com.web.actions;

import org.apache.struts2.convention.annotation.Action;
import org.apache.struts2.convention.annotation.Namespace;

@Namespace("/ddd")
public class TestAction {
	
	@Action("index")
	public String index(){
		try {
			System.out.println("abc");
			
		} catch (Exception e) {
			e.printStackTrace();
		}
		return null;
	}
	
	
}




jboss接触很少,不知道什么原因,项目已经添加到付件

指教一下,不甚感激!
 
2014年5月29日 09:46

5个答案 按时间排序 按投票排序

0 0

采纳的答案

需要修改struts源码,jboss的文件管理是vsf,

2014年5月29日 14:39
0 0

包冲突了              .

2014年5月30日 08:39
0 0

我试了下。可以跑起来。
我用的是jboss-5.0.0.GA
不过,我发现不能直接将abc放在jboss-5.0.0.GA\server\default\deploy下,必须将abc打包成war文件,
配置环境变量JBOSS_HOME为E:\jboss-5.0.0.GA(我的直接放在E盘下)
注意:务必不要将abc直接放在deploy下
将abc打包成war的方法:
在命令行窗口 cd abc
jar  cvf      abc.war  *.*/  .
参考http://blog.csdn.net/code_java/article/details/2457749

2014年5月29日 14:45
0 0

可以把问题贴出来,没有详细的错误谁能知道什么问题

2014年5月29日 14:24
0 0

有问题,看console上的输出。

2014年5月29日 13:32

相关推荐

    java项目tomcat迁移到jboss

    Java 项目从 Tomcat 迁移到 JBoss 的解决方案 在 Java 项目中,迁移到 JBoss 可能会出现各种问题,例如版本兼容问题、设置问题等。本文将介绍如何解决这些问题,包括如何配置 JBoss,使得 Spring 项目能够正常运行...

    Jboss项目部署文档

    Jboss 项目部署文档是指在 Jboss 服务器上部署项目的详细步骤,包括环境变量的配置、项目打包、配置文件的修改、JNDI 的配置等。以下是 Jboss 项目部署文档的详细知识点: 一、环境变量配置 在部署 Jboss 项目之前...

    TOMCAT移植到JBOSS

    移植一个Web工程从TOMCAT到JBOSS的过程,实际上是对工程的部署环境、配置以及依赖关系进行调整,以适应新的应用服务器环境。具体步骤如下: - **更改部署包格式**:将部署在TOMCAT中的工程文件夹(test)名称更改为...

    在jboss上部署web应用

    在JBoss中部署应用程序相当直观,只需要将部署单元复制到对应的部署目录(例如server/default/deploy)。JBoss会持续监控该目录,一旦发现新文件,就会自动进行部署。部署的文件可以是EJB JARs、Web应用WARs、企业...

    TOMCAT项目转成JBOSS项目的步骤

    TOMCAT项目转成JBOSS项目的步骤

    J2EE应用服务器Jboss+Tomcat安装攻略

    J2EE应用服务器是企业级Java应用程序开发和部署的核心平台,而Jboss和Tomcat的组合提供了一种开源且稳定的选择。Jboss是一款强大的J2EE应用服务器,它支持多种J2EE规范,如EJB(Enterprise JavaBeans)、JMS(Java ...

    apache 集成 jboss、tomcat

    Apache集成JBoss或Tomcat是将这两种流行的Java应用服务器与Apache HTTP服务器相结合的过程,以便更好地管理和部署Web应用程序。Apache作为前端服务器处理静态内容,而动态内容由JBoss或Tomcat处理。这种架构提供了更...

    CXF发布WebService,jboss和tomcat都能发布

    将你的Web服务打包成WAR文件,然后将其部署到JBoss或Tomcat。对于JBoss,将WAR文件放在`standalone/deployments`目录下;对于Tomcat,将它放入`webapps`目录。 ### 二、SOAP-Server的发布 发布SOAP服务器意味着将...

    tomcat、weblogic、jboss的区别

    在 Tomcat 中,应用程序的部署很简单,你只需将你的 WAR 放到 Tomcat 的 webapp 目录下,Tomcat 会自动检测到这个文件,并将其解压。你 在浏览器中访问这个应用的 JSP 时,通常第一次会很慢,因为 Tomcat 要将 JSP ...

    替换两个文件解决Tomcat6项目移植到JBoss5.1下的Logging异常

    除了加入jboss-web.xml,删除xerces-2.6.2.jar和xml-apis.jar之外, &lt;!DOCTYPE jboss-web PUBLIC "-//JBoss//DTD Web Application 5.0//EN" "http://www.jboss.org/j2ee/dtd/jboss-web_5_0.dtd"&gt; &lt;jboss-web&gt; &lt;...

    Apache Tomcat JBOSS Nginx区别

    Apache Tomcat JBOSS Nginx区别 Apache Tomcat 和 JBOSS 是两种不同的服务器软件,而 Nginx 是一种高性能的 HTTP 服务器。下面我们来详细比较它们的区别: 一、Apache 和 Tomcat Apache 是一个 Web 服务器,...

    JBOSS+TOMCAT集成开发环境。完整版

    5. **测试集成**:启动JBOSS,检查TOMCAT是否能正常工作,以及EJB调用是否成功。 在“JBoss-2.2.1_Tomcat-3.2.1”这个压缩包中,很可能包含了上述所有必要的文件和配置,用户可以直接解压使用,省去了手动配置的...

    JBOSS EAP6安装部署手册 Windows

    在Windows平台上部署JBOSS EAP6涉及多个步骤,包括安装Java Development Kit (JDK),下载并解压JBOSS EAP6,配置环境变量,以及应用程序的部署和管理。以下将详细介绍这些步骤。 ### 1. JBoss EAP6安装与配置 ####...

    jboss配置及项目部署文档

    总的来说,配置JBoss和部署项目涉及多个步骤,包括环境变量设置、文件解压、配置文件修改以及启动服务。每个步骤都至关重要,确保每个细节都正确无误才能保证项目顺利运行。在实际操作中,还可能遇到各种问题,如...

    能用的tomcat6

    尽管现在最新的Tomcat版本已经更新到9.x,但Tomcat6仍然在一些旧系统或者对Java EE 5有依赖的项目中发挥着作用。 1. **安装与配置**:下载并解压Apache Tomcat 6.0.41压缩包后,需要设置环境变量CATALINA_HOME指向...

    将web部署到tomcat当中

    在IT行业中,Web应用的部署是一项基础且重要的任务,尤其对于使用Java技术栈的开发者来说,Tomcat服务器是常见的选择。本教程将详细介绍如何将Web应用部署到Tomcat服务器上,适合初学者学习。 首先,我们需要了解...

    jboss热部署配置

    JBoss是一款著名的开源Java应用服务器,它提供了许多企业级服务,包括事务管理、安全性和集群功能。在开发过程中,为了提高效率,我们通常希望在不中断应用服务的情况下更新部署的应用程序,这就是所谓的“热部署”...

    Apache+Jboss(Tomcat)集群配置

    Apache+Jboss(Tomcat)集群配置是一种常见的高可用性和负载均衡解决方案,它通过在前端部署Apache服务器,中间层配置多个Jboss或Tomcat应用服务器,后端连接统一的数据库来实现系统的扩展性和稳定性。以下是配置这个...

Global site tag (gtag.js) - Google Analytics