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

jnlp和javawebstart技术在jdk9 - alternatives?

jnlp和javawebstart是Java Web应用程序的部署技术,它们允许用户通过Web浏览器启动和运行Java应用程序。在JDK 9之后,Oracle宣布停止支持jnlp和javawebstart技术,并计划在未来的JDK版本中将其移除。

jnlp(Java Network Launch Protocol)是一种用于启动Java应用程序的文件格式和协议。它通过一个描述性的XML文件来定义应用程序的配置和启动参数,并通过Web服务器提供这个XML文件来启动应用程序。jnlp技术可以实现自动更新和版本管理,并且可以在不同的操作系统上运行相同的Java应用程序。

javawebstart是一个Java技术,它使用jnlp文件来启动和管理Java应用程序。它提供了一个简单的方式来分发和更新Java应用程序,用户只需点击一个链接或按钮即可启动应用程序。javawebstart还提供了一些高级功能,如离线启动、自动更新和安全沙箱环境。

然而,在JDK 9之后,Oracle宣布停止支持jnlp和javawebstart技术,并计划在未来的JDK版本中将其移除。这是因为jnlp和javawebstart存在一些安全漏洞和不稳定性问题,而且已经有了更先进的Web应用程序部署技术,如Java Servlet和JavaServer Pages(JSP)。

因此,建议开发人员在JDK 9及更高版本中使用更现代的Web应用程序部署技术,如Java Servlet和JSP。这些技术提供了更好的安全性、稳定性和性能,并且得到了广泛的支持和社区的维护。

腾讯云提供了一系列与Java应用程序部署和管理相关的产品和服务,如云服务器、云数据库、云存储等。您可以访问腾讯云官方网站了解更多详情:腾讯云

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

边缘:技术驱动边缘计算挑战未来

什么技术支持边缘计算? 在过去十年中,至少已经有七种相关技术用于边缘计算。广泛部署的网络技术(如4G,5GLG通信)对边缘计算非常重要,隔离技术也是如此。例如,云上有很多服务器。...第六种技术是安全隐私。边缘一般是您处理隐私的理想场所,因为您不希望数据离开这些物理位置。 虽然最后一种技术可能与执行框架有关,但我想单独拿出来讨论即数据处理平台。...很多公司正在努力做到这一点——Apache微软都有优势,但他们带来新技术的同时,仍然坚持自己的产品,目前还没有一个通用的编程模型。 第二个挑战是如何完成特定应用场景的软件选择。...市场上的许多LiDAR [光检测测距]产品实际车辆中使用并不安全或不可靠。这就是垂直应用。也就是说技术人员真的需要与应用的人员坐下来,好好聊一聊,才能在垂直领域充分发挥边缘计算的作用。...美国,AT&TVerizon正在谈论现在部署一些边缘网关,但仍有很长的路要走。 边缘最好支持哪些应用程序? 我认为,为了确定一项技术是否成功,你需要回答这个问题,“你真的有杀手级应用程序吗?”

90520

Java 中文官方教程 2022 版(十三)

js/deployJava.js"> var url = "http://java.sun.com/javase/technologies/desktop/javawebstart...Java 插件软件 Java Web 启动软件被视为 JNLP 客户端,因为它们可以客户端桌面上启动远程托管的小程序应用程序。...最近部署技术的改进使我们能够通过使用 JNLP 启动丰富的互联网应用程序(RIA)。通过使用这种协议,可以启动小程序 Java Web 启动应用程序。...通过应用以下技术,您可以减少 RIA 的下载时间: 使用pack200工具压缩 RIA 的 JAR 文件。...这些更新检查可能需要几百毫秒,具体取决于 JAR 文件数量网络速度。使用本主题中描述的技术来避免不必要的更新检查,并提高 RIA 的启动时间。

7200
  • OpenResty腾讯游戏营销技术中的应用实践

    很高兴今天能有这个机会来到网易大厦来分享腾讯游戏营销技术 OpenResty 一些应用案例。 先做一个简单的自我介绍。...我加入到腾讯之前一直通讯行业里面从事通信软件的研发工作,包括在华为,还有UT斯达康。 2012年10月份我加入到腾讯,现在在腾讯互动娱乐事业群负责部分的营销技术相关的工作。...接下来我们就从五个方面来说一下,我们是怎么样做优化思考的: 易用性方面优化 第一个是易用性方面优化,这里面有两张图,左边这张图是 orange管理端的截图,我们看得出来里有提供了很丰富的技术型的插件...所以我们腾讯内部的一个C1的机型上面,模拟真实现网流量配置,大概测试出来的数据18000 QPS。...我们技术同学往往考虑得比较多是性能,可用性、安全性这三块,但其实在第一点第五点,易用性可维护性这一块需要我们花更多的时间考虑。

    71620

    Java 中文官方教程 2022 版(十二)

    考虑属性参数演示小程序。以下 Java 虚拟机参数属性小程序的 JNLP 文件appletpropsargs.jnlp中设置。...记住,本主题中描述的技术也适用于 Java Web Start 应用程序。 要使用 JNLP 服务,首先检索对服务的引用。...本课程探讨了这些技术工具如何帮助开发人员部署 RIA(小程序 Java Web 启动应用程序)。...描述了以下使用场景: 作为属性参数名称值对指定部署选项 使用jnlp_href参数 JNLP 文件中指定部署选项 指定属性参数名称值对以及 JNLP 文件(使小程序能够旧版下一代...使用jnlp_href参数 JNLP 文件中指定部署选项 作为属性名称值对传递的属性参数(在这种情况下是jnlp_href)将被写入生成的标签中的属性嵌套的标签中。

    8300

    新痛点:APT组织PawnStorm 0Day如何绕过Java点击播放保护

    绕过click-to-play保护技术允许恶意Java代码没有显示任何警告窗口的情况下运行。...相关背景介绍 Oracle为应用程序在用户桌面启动提供了Java网络启动协议Java Network Launch Protocol(JNLP技术,允许调用远程Web服务器托管的资源。...1、受害者机器上,jp2launcher.exe进程是由web浏览器进程forke而来,并且从恶意网络服务器上请求init.jnlp。...以上操作都是使用图片二中的HTML代码完成的(.jnlp是使用JNLP技术启动Java代码的后缀)。 2、恶意网站发送回init.jnlp,现在再来看一下文件的内容: ? 图3....这确保了“优秀”功能安全性都不会丧失。 如果Java仍能继续被广泛使用,绕过click-to-play保护的意义将是深远的。任何偶然发现的0day漏洞都将会利用。

    99560

    音视频技术云会议场景的拓展未来

    音视频技术不断发展,云会议场景人们生活中也越来越常见。那么如何将云会议场景中的音视频技术不断提升改善?...非常荣幸能够LiveVideoStackCon 2021音视频技术大会上海站现场为大家分享,过去两年我们通过腾讯会议探索音视频技术云会议场景下的应用所收获的经验与心得,以及音视频技术腾讯会议中的使用情况...基于此,我们进一步探索音视频技术云会议场景下的未来。...、跨企业、跨地域交流方面提供关键技术与产品支撑; 深度上,腾讯会议提供的众多功能,有效为各大企业平台提供一个可信赖的沉浸式协作环境; 广度上,腾讯会议与业界众多硬件APP实现了集成,高效连接个人、...具体实现上,从技术细节角度来讲,腾讯会议的音频降噪算法结合了人体的声带与声道的发声模型以及人耳的听觉模型,基于多种神经网络并融合多种损失函数训练策略,最终语音的保真度自然度以及噪声抑制上取得了一个良好的权衡

    1.4K20

    Python爬虫技术SEO优化中的关键应用最佳实践

    今天我要和大家分享一个关于SEO优化的秘密武器:Python爬虫技术。在这篇文章中,我们将探讨Python爬虫SEO优化中的关键应用最佳实践。...无论您是一名SEO专家、网站管理员,还是对优化网站曝光度感兴趣的初学者,都会在这里找到一些有用的技巧策略。  首先,让我们来了解一下Python爬虫技术。...下面是一些关键应用实践:  1.竞争对手分析:使用Python爬虫技术,我们可以轻松地抓取竞争对手的网站数据,包括关键词排名、页面结构、外部链接等。...需要强调的是,使用Python爬虫技术进行SEO优化需要遵守合法道德的原则。我们应该遵守网站的Robots协议,尊重网站所有者的权益,并避免对他人的网站进行恶意爬取。  ...总结一下,Python爬虫技术SEO优化中具有丰富的应用潜力。通过了解竞争对手、进行关键词研究、监测网站健康状况以及生成报告,我们可以更好地优化我们的网站并提升搜索排名。

    32820

    jenkins-4:部署golang二进制文件到kubernetes

    basic是打基础软件包,业务无相关性,common可能会根据不同的业务的要求有定制,如启动参数等,因为第一次你不太可能把这个规范做的很好,所以把基础包打到一个image,修改规范改common即可。.../app/3rd/app/logs是一个规范定义,前者放golang可执行文件,后者放输出日志。 执行build.sh构建并推送镜像:是推送到我自己的harbor仓库。...https://gitee.com/future-cicd/jenkins-jnlp-slave/tree/master/jenkins-jnlp-docker/jenkins-jnlp-docker-...:19.03' ), ], //需要将dockerkubectl挂在到pod中这样才可以pod中与k8s进行联通操作。...12769072.html 2.Jenkins的pipeline实践之GitSCM参数配置项详解 https://wiki.eryajf.net/pages/ff3332/ 3.git-Parameter插件pipeline

    90420

    【机器学习】GANs网络图像视频技术中的应用前景

    这些技术不仅在学术界引起了广泛关注,也工业界得到了广泛应用。 研究意义 随着计算机视觉图像处理技术的不断发展,GANs图像视频技术中的潜在应用越来越受到重视。...此外,GANs视频修复去噪、视频超分辨率等方面也展现了巨大的潜力,为视频处理技术的发展提供了新的思路。...本文将深入探讨GANs图像视频技术中的最新进展应用前景,为未来研究应用提供参考。 2....技术趋势: GANs图像视频技术中的发展趋势将主要体现在以下几个方面: 生成质量稳定性的提高: 随着算法模型的不断优化,生成图像视频的质量将更加接近真实,训练过程也将更加稳定。...综上所述,GANs图像视频技术中的应用前景广阔,但也需要注意解决相关的技术、伦理法律问题,以推动其健康、可持续发展。

    16210

    一文带你了解K8S 容器编排(上)

    目前随着云原生架构越来越流行,测试开发人员需要掌握K8S技术栈已经成为越来越迫切的需求。 Kubernetes 开源于 2014 年,是谷歌 10 多年大规模容器管理系统 Borg 的开源版本。...Kubernetes 这个单词首字母 K 尾字母 s 之间有 8 个字母,因此称为 K8S。...大多数人理解 K8S 是容器集群的管理技术,这个描述是不完整的,如果 K8S 仅仅是一个管理多台节点上容器的管理软件的话,那么业界直接称呼为容器集群就好了。...通过下载并配置 jenkins 中 K8S 的插件来打通两者之间的通信,使得 jenkins 在运行 pipeline 时可以动态的 K8S 中创建 POD 并在其中一个容器中通过 jnlp 动态的创建并向...sdk python3 python2 上的兼容性。

    49720

    音视频技术云会议场景的拓展未来

    音视频技术不断发展,云会议场景人们生活中也越来越常见。那么如何将云会议场景中的音视频技术不断提升改善?...非常荣幸能够LiveVideoStackCon 2021音视频技术大会上海站现场为大家分享,过去两年我们通过腾讯会议探索音视频技术云会议场景下的应用所收获的经验与心得,以及音视频技术腾讯会议中的使用情况...基于此,我们进一步探索音视频技术云会议场景下的未来。...、跨企业、跨地域交流方面提供关键技术与产品支撑; 深度上,腾讯会议提供的众多功能,有效为各大企业平台提供一个可信赖的沉浸式协作环境; 广度上,腾讯会议与业界众多硬件APP实现了集成,高效连接个人、...具体实现上,从技术细节角度来讲,腾讯会议的音频降噪算法结合了人体的声带与声道的发声模型以及人耳的听觉模型,基于多种神经网络并融合多种损失函数训练策略,最终语音的保真度自然度以及噪声抑制上取得了一个良好的权衡

    2K20

    使用NVIDIA Jarvis 快速开发问题与回答应用程式

    资讯撷取系从资料库中之资源、网页或文件集区查询与取得相关资讯的技术。每天使用的搜寻引擎,即是理解此概念最简单的方式。 在那之后,我们会需要利用NLP系统IR系统中寻找与查询相关的答案。...它是以transformer为基础的NLP预先训练方法,由Google2018年开发,并彻底改变了NLP领域。BERT可以理解文字中特定单字的脉络表示。...jarvis_api.jarvis_nlp_pb2_grpc as jnlp_srv (可以左右滑动代码) 现在,建立输入查询。...更多NVIDIA Blog教程: 如何分析机器学习中的性能瓶颈 NVIDIA发布了那么多技术,哪些SDK值得开发者们关注?...利用NVIDIA TRTDeepstream创建一个实时车牌检测识别应用程序

    78630

    Jenkins-slave分布式跨网络发布

    Master-Slave相当于ServerAgent的概念。 Master提供web接口让用户来管理jobSlave,job可以运行在Master本机或者被分配到Slave上运行构建。...这个启动方式大体意思是通过代理连接服务器,但是后期你会发现java web启动是一样的(具体有啥区别就不清楚了,也许就是java web启动吧) 点击保存 ? 点击节点 ?...跳转页面,下载2个文件,分别是slave-agent.jnlpagent.jar  ? 上面的命令任选其一,我这里选择第一个。...信息: Trying protocol: JNLP4-connect 六月 17, 2020 4:00:05 下午 hudson.remoting.jnlp.Main$CuiListener status...三、构建配置 自由风格 接下来配置一下Job,测试一下项目节点主机上是否能够成功构建并执行 新建项目,选择自由风格。 ? 配置general ?  标签表达式输入的是之前配置的节点标签名。

    1K30

    传媒信息技术西方国家选举中的影响方式

    处于当今时代,传媒信息技术国家政治事件中发挥着重要作用,而它们信息社会中扮演的关键角色也值得沉思。在此,我们以国家选举过程为例,阐述传媒信息技术在其中的重要性。...传媒信息技术有多种方法来说服选民或改变选民的政治倾向,大规模通信监控、FacebookTwitter的社交账户监控以及宣传营销等都是改变政治倾向的策略。...众所周知,美英等国政府可以通过后端技术接入电信运营商,监视数十亿部手机的语音和数据通信,而某些信息安全公司和政府机构可以利用不同的工具技术开展大规模数字信息监控,例如: 拦截移动通信:总之,需要对部署...正如我们文中看到的,传媒信息技术都各有优缺点,这取决于它们如何被民众、政府公司利用,以及它们对我们普通民众政治决策的影响程度。...毫无疑问的一点就是,传媒信息技术都在当今的信息社会中扮演着关键角色,小编在此推荐一篇彭博社早前报道的好文《如何黑掉一场选举》,其中更加立体地展现了传媒信息技术国家选举中的重要性。

    50850

    空间转录组技术免疫治疗中的应用潜力前景

    下面为大家介绍几种空间转录组技术,及各种技术的特点: 01 原位杂交技术(In Situ Hybridization,ISH) 原位杂交(ISH)是一种细胞或组织中可视化特定DNA或RNA分子的分子技术...FISH本身已经进一步发展成为一种被称为多重单分子FISH (smFISH)的技术,它能够单分子分辨率下同时检测大约10,000个基因每个细胞大约70,000-100,000个RNA分子。...表:多种空间转录成像技术对比 02 空间转录组(Spatial Transcriptomics,ST) 单细胞RNA测序过程中,空间信息丢失。...该技术利用空间条形码寡脱氧胸腺嘧啶微阵列实现完整组织切片中的转录组定量可视化分析。进行RNA测序过程之前,将独特的位置条形码引入玻片,以保持组织结构中的空间位置。...目前该技术已经用于多种疾病类型,包括研究人员乳腺癌、前列腺癌皮肤恶性黑色素瘤活检中发揭示了肿瘤内部及之间的异质性,以及癌癌旁间差异的基因表达谱。

    59220

    软件测试|K8S 容器编排(上)

    目前随着云原生架构越来越流行,测试开发人员需要掌握K8S技术栈已经成为越来越迫切的需求。Kubernetes 开源于 2014 年,是谷歌 10 多年大规模容器管理系统 Borg 的开源版本。...Kubernetes 这个单词首字母 K 尾字母 s 之间有 8 个字母,因此称为 K8S。...大多数人理解 K8S 是容器集群的管理技术,这个描述是不完整的,如果 K8S 仅仅是一个管理多台节点上容器的管理软件的话,那么业界直接称呼为容器集群就好了。...通过下载并配置 jenkins 中 K8S 的插件来打通两者之间的通信,使得 jenkins 在运行 pipeline 时可以动态的 K8S 中创建 POD 并在其中一个容器中通过 jnlp 动态的创建并向...sdk python3 python2 上的兼容性。

    33120

    初试 Jenkins 使用 Kubernetes Plugin 完成持续构建与发布

    由于以上种种痛点,我们渴望一种更高效更可靠的方式来完成这个 CI/CD 流程,而 Docker 虚拟化容器技术能很好的解决这个痛点,下图是基于 Kubernetes 搭建 Jenkins 集群的简单示意图...浏览器上完成 Jenkins 的初始化插件安装过程,并配置管理员账户信息,这里忽略过程,初始化完成后界面如下: ?...注意:这里的 Labels 名配置非 pipeline 类型 Job 时,用来指定任务运行的节点。...如果我们从头开始制作镜像的话,会稍微麻烦些,不过可以参考 jenkinsci/jnlp-slave jenkinsci/docker-slave 这两个官方镜像来做,注意:jenkinsci/jnlp-slave...然后同样 Job 配置页面 “Label Expression” 后边输出我们上边创建模板是指定的 Labels 名称 jnlp-agent,就可以啦!测试妥妥没问题的。

    4.8K10
    领券