运行 GAE devserver 时,jsessionID 会附加到 url

2023-11-24

由于某种原因,字符串如下:;jsessionid=SESSION_HERE当我访问部署到 GAE 开发服务器的应用程序时,它会被添加到网址中。

这会让事情变得混乱,因为对于某些 url 来说,它根本无法解析为 GET 参数(有时它最终会出现这样的 url:http://localhost:8080/someurl;jsessionid=0000).

我的 webapp 配置很简单,我使用 Maven 和appengine-maven-plugin像这样运行 devserver:

mvn appengine:devserver

这是什么原因以及如何去除?


Add:

<context-param>
    <param-name>org.mortbay.jetty.servlet.SessionURL</param-name>
    <param-value>none</param-value>
</context-param>

...给你的web.xml。阅读更多相关内容码头会话文档.

注意:GAE 在 Jetty 6.1 上运行。如果任何人在使用较新的 Jetty 版本时遇到相同的问题,配置参数的命名会有所不同,请参阅Jetty 9 会话管理:

  • org.eclipse.jetty.servlet.SessionIdPathParameterName

  • jsessionid

  • 会话 URL 参数名称。默认为 jsessionid,但可以使用此上下文参数为特定 Web 应用程序进行设置。设置为“none”以禁用 URL 重写。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

运行 GAE devserver 时,jsessionID 会附加到 url 的相关文章

  • “@inject”-ed 属性保持为空

    我试图将服务注入到我的 bean 中 但它总是null 我收到以下错误 WELD 001000 根据基本 null 解析属性 userBean 时出错 一些代码片段 索引 xhtml
  • 哪里可以下载 JSTL jar [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 有谁知道 因为我尝试过的所有地方似乎都超时了 您可以下载JSTL 1 1here http archiv
  • GAE是无状态的吗?有什么影响?

    我曾经被告知 GAE 是无国籍的 我总体上理解无状态的概念 但我可以使用一些指导来从概念上将其应用于 GAE 类型的系统 我专门问这个问题是因为我开发的一个应用程序似乎存在干扰问题 也就是说 当两个或更多人同时使用它时 它就会变得混乱 我正
  • 从 servlet 向 applet 发送数据:我怎样才能实现这个?

    我要发送 发送HashMap反对请求它的小程序 servlet 具有这样的功能HashMap目的 我有办法做到这一点吗 Applet requests HashMap object gt Servlet listens to this re
  • 在 GAE/Python 中放置一次性代码和每次代码的最佳位置在哪里?

    我是 Google App Engine 和 Python 的新手 我无法理解有关在 Google App Engine 上运行的 Python 应用程序的一些基本问题 如果我想要执行代码 对于每个传入的请求 我应该将其放在哪里 我们正在捕
  • GlassFish v3 域服务器无法启动。端口被占用

    我想这是一个非常普遍的错误 我似乎找不到任何有关它的文档 我只是尝试在 Windows XP 上使用 netbeans 6 8 运行带有 jsp 和 beans 的 java web 项目 想法 对这样一个新问题表示歉意 Kirb 您需要知
  • javax.naming.NameNotFoundException

    我正在 JBoss 5 容器中运行 ejb 示例 我正在使用一个例子从这里开始 第一部分 http www roseindia net jboss jboss 3 2 shtml 在示例中 我在 JBoss 中部署了 bean 并在 Tom
  • JBAS014544:找不到带接口的 EJB

    我是 Java EE 新手 正在使用 JBoss 7 创建我的第一个项目 我的工作区中有一个 EAR 项目 一个 EJB 项目 WEB 项目和一个 JPA 项目 EJB 项目中创建的 ejb 想要使用 JPA 项目中创建的 ejb 一切都编
  • Google App Engine - 将搜索 API Python 与列表字段结合使用

    我正在使用 ndb Model 搜索 API 具有以下字段类 TextField plain text HtmlField HTML formatted text AtomField a string which is treated as
  • ImportError:在 Google 应用引擎中找不到 django.utils

    当我在 google app engine 项目中使用 django utils 中的 simplejson 时 出现此错误 Traceback most recent call last File base python27 runtim
  • 谷歌应用程序引擎nodejs本地开发

    有没有办法在本地运行我的nodejs应用程序 以便我可以模拟在生产App Engine中运行的应用程序而无需部署它 由于某种原因 我的应用程序在 Google App Engine 中的行为与我的本地主机不同 我厌倦了每次为了查看是否存在错
  • 用于传输命名参数和正文的云端点资源属性不起作用

    我正在尝试通过gapi client rpc调用实现对谷歌云端点的调用 如文档中所述 和Google Cloud Endpoints 使用 JS 客户端进行调用 传递参数和 JSON 正文 https stackoverflow com q
  • 在 Google App Engine 中上传图像时出现 503 和 400

    最近 我在将文件上传到我的 Java gae 应用程序时遇到了两个问题 我正在使用中描述的技术Blob 存储文档 https developers google com appengine docs java blobstore overv
  • Google Cloud Storage (GCS) 中的文件数量有限制吗?

    我相信不应该有任何限制 但只是想确认一下 官方文档中没有提及 Google Cloud Storage GCS 中的文件数量有限制吗 如果 GCS 中有大量文件 是否会对性能 访问和写入操作 产生影响 文件名长度是否有限制 因为我可以使用文
  • 用于层次结构树角色的 Spring Security / Java EE 解决方案

    我知道 Spring Security 非常适合标准角色和基于权限的授权 我不确定的是这种情况 系统中管理着 10 000 名员工 员工被组织成组织结构图 跨部门的谁向谁报告的树 其中一些员工是用户 这些用户仅被允许访问其职责范围内的员工
  • ProGuard 可以与 JavaEE 6 应用程序一起使用吗?

    我试图让 Proguard 混淆一个简单的 war 文件 根据文档 Proguard 处理 war 文件 但是当我尝试时我得到这个 Warning class WEB INF classes com corp gr t2b T2BChann
  • Google App Engine Flexi 上 Django 的 Postgres 设置

    我正在尝试在应用程序引擎灵活环境中使用 postgres 设置 django 我按照这里的说明进行操作 https cloud google com appengine docs flexible python using cloud sq
  • Spring Security 自定义过滤器

    我想自定义 Spring security 3 0 5 并将登录 URL 更改为 login 而不是 j spring security check 我需要做的是允许登录 目录并保护 admin report html 页面 首先 我使用教
  • 开始 Java EE

    我对 Java 了解一些 但对 Enterprise Java 完全陌生 我正在尝试使用 NetBeans 6 1 和 GlassFish 应用服务器 请指导我一些资源 这些资源实际上告诉我什么是 java 企业应用程序 它们与普通 jav
  • 休眠以持久保存日期

    有没有办法告诉 Hibernate java util Date 应该持久保存 我需要这个来解决 MySQL 中缺少的毫秒分辨率问题 您能想到这种方法有什么缺点吗 您可以自己创建字段long 或者使用自定义的UserType 实施后User

随机推荐

  • 如何从 SSIS 发出 HTTP 请求?

    我有兴趣了解如何从 SSIS 进行 HTTP 调用 例如 我希望能够从以下位置下载文件http www domain com resource zip并记录下载的日期时间和驱动器上文件的目的地 我还想捕获文件大小等属性并捕获下载完成时的日期
  • 如何在 Matlab 中迭代 C# IEnumerable?

    我有一些 C 语言的 Linq to SQL 代码 我试图使用 Matlab 2010b 访问它们 如果我的 Linq 代码返回单个项目实例 我可以在 Matlab 中毫无问题地访问所有属性 dal Data PeopleRepositor
  • GetPackageInfo 结果导致 DeadObjectException

    我有以下代码片段 public static String getAppVersion Context context String versionName null try versionName context getPackageMa
  • 如何检查 vector 是否实际上是位向量而不是字节向量?

    我需要存储动态的位数组 关于向量 的 C 参考页有以下信息 存储不一定是数组bool值 但库实现可以优化存储 以便每个值都存储在单个位中 我如何确保我的程序使用vector
  • 带有视频源的 HTML5 Canvas drawImage 无法在 Android 上运行

    我正在尝试使用画布drawImage方法与视频源 但它不适用于Android 4 4 2 用Chrome浏览器测试 这是我的代码 function var canvas document getElementById canvas var
  • Angular2 - 成功登录后重定向到调用网址

    我已经使用 Angular 2 1 0 启动并运行了我的应用程序 路由通过路由器守卫 canActivate 进行保护 当将浏览器指向 localhost 8080 customers 等受保护区域时 我会像预期一样重定向到我的登录页面 但
  • Java 9,ClassLoader.getSystemClassLoader 的兼容性问题

    以下代码将 jar 文件添加到构建路径 它在 Java 8 中工作正常 但是 它在 Java 9 中抛出异常 该异常与 URLClassLoader 的强制转换有关 有什么想法可以解决这个问题吗 最佳解决方案是将其编辑为适用于 Java 8
  • 将 location.pathname 和 location.search 设置在一起?

    我想做类似的事情 location pathname abc location search name test 它最终被重定向到 abc 我希望重定向发生 abc name test 只需设置location or location hr
  • 如何将图像大小缩小到1MB

    我希望我的应用程序上传图像没有大小限制 但在代码中 如果图像大小超过 我想将图像大小调整为 1MB 我尝试了很多方法 但找不到满足上面提到的要求的任何代码 这一次 我尝试过这个 public void scaleDown int width
  • jQuery 在选定的收音机上添加/删除 css 类

    我已经在这里阅读了一些解决方案 但我的问题非常不同 这些解决方案不起作用 基本上 如果单选按钮被选中 则向父 div 添加一个 css 类 如果未选中无线电 请删除 css 类 听起来很简单 我有多个单选按钮组 因此换句话说 一次会选择多个
  • PIC16 C 编译器

    我正在为 PIC 16 系列寻找一个在 Windows 上运行的优秀 C 编译器 几个同事使用bknudc但有些人似乎不喜欢它 显然你无法有效地使用链接器 事实证明最好的方法是将所有代码设置在包含文件中 SDCC看起来不错 但看起来它仍处于
  • dart,单元测试私有方法

    我有一个相当大的库 但只公开了一个非常小的 API 以方便新用户使用和学习 我想以这种方式保留我的库 但我也想确保我有尽可能多的单元测试覆盖率 我希望能够直接对我的所有课程进行单元测试 但据我所知我可以仅对库的公共 API 进行单元测试 当
  • 使用 Qunit 断言函数抛出异常

    我是 Qunit 和单元测试的新手 我试图弄清楚测试以下功能的内容和方法 目前它没有做太多事情 但我想断言 如果我传递错误的值 则会抛出错误 function attrToggle panel attr use strict if pane
  • 字符串的 OCaml 函数参数模式匹配

    我尝试传递一个字符串来获取反转的字符串 为什么我不能这样做 let rec reverse x match x with gt e s gt reverse s e 编译器说这是一个语法错误 我不能用吗 解构参数 原因是字符串不像列表那样表
  • Visual C++ 中的 Pthread

    我正在 Windows 中尝试多线程 想知道是否应该 use Win32 API use Windows 的 POSIX 线程 如果我尝试在不同平台上开发此类应用程序 学习 Pthreads 将很有用 但如果不学习 Win32 API 我会
  • 在 Android 嵌套 PreferenceScreen 上显示向上/后退按钮?

    我有一个两级 PreferenceScreen
  • 带有等号和空格的 Python 子进程参数

    我正在尝试运行命令subprocess check output不使用shell True关键字参数 我的命令是这样的 command parameter something with spaces 有了这个 subprocess chec
  • 按钮的 jQuery Datatable DOM 定位

    我刚刚将 jQuery Datatable 版本升级到 1 10 然后我尝试删除其已退役的插件 例如带有 Button 扩展名的 Colvis 和 Tabletools 这里一切正常 但对我来说问题是 我无法将 Colvis 按钮与 Tab
  • 我的自定义异常应该继承与它们类似的异常还是仅从 Exception 继承?

    我正在我的应用程序中创建一些自定义异常 如果我在测试参数状态后抛出异常 或者在测试 int 在正确范围内后抛出异常 那么我的异常应该继承 ArgumentException 和 IndexOutOfRangeException 还是应该继承
  • 运行 GAE devserver 时,jsessionID 会附加到 url

    由于某种原因 字符串如下 jsessionid SESSION HERE当我访问部署到 GAE 开发服务器的应用程序时 它会被添加到网址中 这会让事情变得混乱 因为对于某些 url 来说 它根本无法解析为 GET 参数 有时它最终会出现这样