首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

(BAE)jetty8+struts2导致 welcome-file-list 失效

最近在使用BAE的过程中,有个问题始终解决不了,在配置struts2框架环境的时候, 如果拦截配置的是/*, 那这时候打开首页会报 504 错误...于是我下载了jetty并且和BAE一样的版本在本地部署调试,发现也是会出同样的问题,当我们访问项目首页时,会报出“Could not find action or result” 的错误信息 [2013...-09-13 03:40:53,968] Artifact test3:war exploded: Artifact is deployed successfully 2013-9-13 15:40:54...(Thread.java:662) 这在我们使用tomcat的时候从没有出现过,我查了一下以后发现这个 错误是 由于 我没有在struts 中配置  default-action-ref 导致的。...困扰了我一个星期的问题解决了有木有。。。。。 为什么jetty+struts2会导致出现配置的welcome-file-list失效这种事情呢?难道如查到的那样是jetty的问题?

1.1K90
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    xwiki管理指南-安装教程

    XWiki是一款基于java所编写的wiki,它可以运行在如Tomcat,Jetty,JBoss,WebLogic,WebSphere等Servlet容器上并利用关系型数据库(HSQL, MySQL等)...来存储数据,大部分数据库产品都可以在XWiki上运行但是必须进行正确的设置。...如果你是新手并且想快速尝试XWiki的功能,推荐使用这种方式安装。 使用war包来安装XWiki,但是你必须设置好你的Servlet容器和数据库让XWiki工作起来。...使用war包(适用于生产环境) 此版本包含一个可以在Java容器(如Tomcat)或者其他操作系统上进行安装的Java程序。...在代理服务器上运行XWiki 插件管理器通常在远程仓库去搜索和获取相关的插件,如果你的网络上安装的XWiki通过代理服务器连接到因特网,那么你将无法搜索到相关插件并且你的日志文件将出现Connection

    2.7K20

    10.3.Docker中的Java内存消耗优化以及我们如何使用Spring Boot

    最近,我所在的团队在部署我们的微服务(AWS上Docker中的Java+SpringMVC)时遇到了一个问题。主要问题是,我们的轻量级应用程序占用了太多内存。...为了更好地掌握这一点,我想说明我们的“微服务”结构: 这是来自NMT(在我的本地机器上)的一个模块的快照(具有73MB加载的类元数据,42MB线程和37MB代码,包括libs): 据我们所知,以这种方式构建应用程序是一个很大的错误...首先,每个*.war都被部署为Jettyservlet容器中的一个单独的应用程序,这是非常奇怪的,我同意,因为根据定义,微服务应该是一个部署应用程序(部署单元)。...常识解决方案是重构并使我们的应用程序成为真正的微服务。此外,我们怀疑我们需要一整箱Jetty,我认为,你听到这句名言: “不要在Jetty中部署应用程序,在应用程序中部署Jetty。”...我们决定尝试使用嵌入式Jetty的Spring Boot,因为它似乎是独立应用程序中最常用的工具,特别是在我们的案例中。

    4.2K120

    Gradle学习笔记 使用插件

    前面说了不少内容,但是我看了一下Gradle官方文档内容太多太详细。其中大部分内容其实我们不需要知道。一般情况下我们应用一部分插件就可以了。自己编写Gradle任务的情况并不多见。...Java插件 在build.gradle文件中添加以下一句,即可启用Java插件。Java插件用于构建普通的Java项目。...以下是Jetty插件提供的任务: 任务描述jettyRun启动一个Jetty实例并运行项目jettyRunWar启动Jetty实例并运行War项目jettyStop关闭Jetty实例 如果你使用Jetty...// 'jetty7', 'jetty8', 'jetty9', 'tomcat7', 'tomcat8' servletContainer = 'jetty9' } 关于其他Gretty插件的信息...比如我们要生成一个普通的Java项目,就应用Java插件。如果我们准备在IDEA中开发程序,就应用Eclipse和IDEA插件。如果我们要开发web程序,就应用war插件和jetty插件。

    54420

    dubbox 的各种管理和监管

    一、dubbo-admin的部署 这个比较简单,编译打包成功后,将dubbo-admin/target/dubbo-admin-2.8.xxx.war 复制到jetty、tomcat下的webapps就算完成部署了...子项目名称上分开,我在后面加了-x),其中的开发者『马金凯』,也是dubbox的作者之一。...不过,这个版本好象有点bug,charts上图表展示时会报错,我跟了下代码,是sql的问题,已经在个人fork的分支上修复,有兴趣的可以参考。...此外,该版本还有一个mongodb的分支,见:dubbo-monitor-mongo (推荐使用) 四、dubbo keeper 这是托管在git上的项目,地址为:https://github.com/.../mysql-dubbokeeper-ui这个下面的war包扔到tomcat或jetty部署即可(这个才是真正的管理+监控 UI),如果启动失败,检查 dubbokeeper/dubbokeeper-ui

    38820

    dubbox 的各种管理和监管

    一、dubbo-admin的部署 这个比较简单,编译打包成功后,将dubbo-admin/target/dubbo-admin-2.8.xxx.war 复制到jetty、tomcat下的webapps就算完成部署了...子项目名称上分开,我在后面加了-x),其中的开发者『马金凯』,也是dubbox的作者之一。...不过,这个版本好象有点bug,charts上图表展示时会报错,我跟了下代码,是sql的问题,已经在个人fork的分支上修复,有兴趣的可以参考。 ? ?...此外,该版本还有一个mongodb的分支,见:dubbo-monitor-mongo (推荐使用) 四、dubbo keeper 这是托管在git上的项目,地址为:https://github.com/.../mysql-dubbokeeper-ui这个下面的war包扔到tomcat或jetty部署即可(这个才是真正的管理+监控 UI),如果启动失败,检查  dubbokeeper/dubbokeeper-ui

    1.1K100

    不就部署个网站么?还能玩出花来?

    大家好,我是鱼皮,不知道朋友们有没有试着部署过自己开发的网站呢? 其实部署网站非常简单,而且有非常多的花样。这篇文章就给大家分享几种主流的前端 / 后端项目部署方式吧!...宝塔 Linux 这种方式部署网站也是需要 web 服务器的,只不过通过使用宝塔 Linux,能够可视化地安装和管理 Linux 服务器上的软件,比如一键安装 Nginx、更方便地管理配置: 现在我上线访问量不大的新网站时...但是,这种方式仅限于静态页面(必须每个页面路由都有对应的 html 文件),否则可能会出现刷新页面 404 的情况。 4....微信云托管 后端部署 后端项目我就拿 Java 来举例吧,打包后一般有两种产物形式:依赖 web 服务器部署的 war 包,以及内嵌 web 服务器 & 可直接运行的 jar 包。...1. web 服务器 如果你要部署 war 包,最常见的 web 服务器当属 tomcat 和 jetty 了,和部署前端项目一样,先手动安装 tomcat,然后改几行配置文件,让 tomcat 能找到

    1.8K20

    Linux下Xwiki安装部署详解

    XWiki是一款基于java所编写的wiki,它可以运行在如Tomcat,Jetty,JBoss,WebLogic,WebSphere等Servlet容器上并利用关系型数据库(HSQL, MySQL等)...来存储数据,大部分数据库产品都可以在XWiki上运行但是必须进行正确的设置。...   三种安装方式,本文采用的war包安装    使用已包含Servlet容器(Jetty)和数据库(HSQL)并带有默认wiki首页的打包版本的XWiki安装。...如果你是新手并且想快速尝试XWiki的功能,推荐使用这种方式安装。     使用war包来安装XWiki,但是你必须设置好你的Servlet容器和数据库让XWiki工作起来。    ...错误信息主要如下: Unsupported major.minor version 52.0 处理方法: 根据错误信息,基本可以确认是由于jdk版本导致的,查看需要1.8版本的Jdk,下载高版本的jdk

    2.4K10

    Web中间件常见漏洞总结

    3、 漏洞修复 1)关闭 WebDAV 服务 2) 使用相关防护设备 (四) 解析漏洞 1、 漏洞介绍及成因 IIS 6.0 在处理含有特殊符号的文件路径时会出现逻辑错误,从而造成文件解析漏洞。...3、 漏洞修复 1) 将php.ini文件中的cgi.fix_pathinfo的值设为0.这样php在解析1.php/1.jpg这样的目录时,只要1.jpg不存在就会显示404; 2) 将/etc/php5...实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。...方法三:(常用) Weblogic服务端请求伪造漏洞出现在uddi组件(所以安装Weblogic时如果没有选择uddi组件那么就不会有该漏洞),更准确地说是uudi包实现包uddiexplorer.war...3、 漏洞修复 更改默认端口 (二) PHPCGI远程代码执行 1、 漏洞简介及成因 在apache调用php解释器解释.php文件时,会将url参数传我给php解释器,如果在url后加传命令行开关(例如

    4.4K40

    Spring Boot项目打包部署,打Jar包和War包有什么区别?

    WAR包部署:将Spring Boot项目打包成WAR文件,可以部署到支持Java Web容器的服务器,比如Tomcat、Jetty等。这种方式可以结合容器的优势,实现多实例部署和负载均衡。...在进行打包前,确保项目的配置和依赖已经正确设置,以免出现错误或缺少必要的资源文件。...war 接着需要修改启动类,请同学们在Spring Boot的启动类上添加 extends SpringBootServletInitializer,并重写...mvn package 打包完成后,会在target目录下生成一个WAR文件,可以将该WAR文件部署到支持JavaWeb容器的服务器中,如Tomcat、Jetty等。...部署方式:需要将War包部署到外部的Servlet容器(如Tomcat、Jetty等)中运行。 运行方式:依赖外部Servlet容器的支持,通过启动容器来运行Spring Boot应用。

    2.5K20

    快速学习Jetty-使用Jetty

    版本选择 进入 官网 页面,可以选择对应的版本下载。可以看到,目前 Jetty 的最新版本是 Jetty9,这里我们使用 9.2。...log4j.properties webapps:项目WAR文件的目录,还需要关心根目录下的一个文件:start.d,它定义了 Jetty 的活动模块 lib:包含 Jetty 所需的 jar 包 logs...打开 cmd 进入 Jetty 目录 执行 java -jar start.jar 命令 打开浏览器访问 http://localhost:8080 我们可以看到页面展示的 Jetty 的 404 界面...,因为在我们的 JETTY_HOME 下面的 webapps 下面并没有任何应用,所以会显示该错误。...Jetty9 为我们提供了一个基础应用,在 JETTY_HOME 的 demo-base 目录下面 启动步骤: 进入 JETTY_HOME/demo-base 打开 cmd 执行 java -jar

    1.3K20

    在应用中嵌入Tomcat

    这是我的实现中唯一可配置的了,但是你也可以对 context path 添加配置。 ? 下面是我使用 Scala 对 Jetty 的实现。大部分是直接从 Jetty 的官方文档中摘出来的。...当向 Tomcat 中添加 Servlets 时,因为一些原因需要指定它的工作目录。我这里是以一种平台依赖的方式使用系统属性 java.io.tmpdir 来获取一个临时文件夹。...最后,我在 Tomcat 的文档中没有找到类似 Jetty 中的 setResourceBase 方法来获取静态资源,因此只能创建一个自己的 StaticContentServlet,接下来将会看到。...我尝试使用 javax.activation.FileTypeMap 基于扩展名来获取准确得 mime 类型,但是经常会得到错误的结果。...在 JVM上,有很多为 web 服务和应用设计的异步框架,比如 Spray 和 Netty,远超这个设计于 1995 年的 HTTP Servlet API 。

    2.3K20

    Stack Overflow 上最火的一个问题:什么是 NullPointerException

    真没想到,这个问题浏览的次数多达 250 万次!所以,我想是时候把最高赞的回答整理一下分享出来了。请随我来。 声明引用变量(即对象)时,实际上是创建了一个指向对象的指针。...第二行代码把 x 赋值为 10,意味着 10 将被写入到 x 所指向的内存位置上。 但是呢,当我们尝试声明一个引用类型时,情况将会有所不同。...当我们声明了一个变量,却没有将该变量指向任何创建的对象,然后就使用它的时候,NullPointerException 就发生了。...简单来说,堆栈信息是应用程序在引发 Exception 时调用的方法列表,可以准确地定位到错误发生的根源。就像下面这样。...org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) at org.mortbay.jetty.bio.SocketConnector

    78530
    领券