java 如何实现在服务器启动时就执行一个指定的类?
服务器启动时?你说的是jsp吗 后台java程序? 应该是执行类的方法吧 不知道是不是我理解的意思 这里是网上的一个例子
http://hibaiducom/laozhenghit/blog/item/4abc4e0ae928a09c0a7b829chtml
启动用友服务器的方法。
如下参考:
1第一步是启动→调用管理工具(如果没有合适的源键来点击属性)。
2然后单击打开管理工具并选择服务,如下图所示。
3然后找到t6管理服务:(显示名称:WindowsImageAcquisition(WIA))→双击打开。
4然后点击starttype→auto→applyzhidao,如下图所示。
5下一步是成功启动,如下图所示。
获得项目服务器的IP大概做法是在配置文件里面进行配置,可以使服务器已启动便执行,示例如下:
启动服务器的时候启动一个类,可以在webxml中配置,如下:<servlet>
<servlet-name></servlet-name>
<servlet-class></servlet-class>
<init-param>
<param-name>basedir</param-name>
<param-value></param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
指明你需要启动的servlet即可
1、通过下图判断 sshd 服务是否启动。
2、如果没有启动,执行命令 systemctl start sshdservice 启动该服务。
3、执行命令 systemctl restart sshdservice 重启 sshd 服务。
4、执行命令 systemctl enable sshdservice 设置服务开机自启。
您可以按照下面的步骤来重启实例:
1、登录 云数据库 HybridDB for PostgreSQL 管理控制台。
2、选择要操作实例所在的地域。例如,华东1。
3、单击目标实例右侧操作栏中的 管理 按钮,进入基本信息页面。
4、单击页面右上角的 重启实例,并在确认框中单击 确定。如果您绑定了手机,还需要进行手机验证码验证。
注意:
重启过程一般耗时3到30分钟,在此过程中该实例不能对外提供服务,请您提前做出调整。当实例重启结束,对应实例恢复运行中状态,您可以正常访问数据库。
虚拟化就是通过某种方式隐藏底层物理硬件的过程,从而让多个操作系统可以透明地使用和共享它。
Hypervisor(虚拟机管理系统)是一种运行在物理服务器和操作系统之间的中间软件层,可允许多个操作系统和应用共享一套基础物理硬件,因此也可以看作是虚拟环境中的“元”操作系统,它可以协调访问服务器上的所有物理设备和虚拟机,也叫虚拟机监视器(Virtual Machine Monitor)。
Hypervisor是所有虚拟化技术的核心,非中断地支持多工作负载迁移的能力是Hypervisor的基本功能。
当服务器启动并执行Hypervisor时,它会给每一台虚拟机分配适量的内存、CPU、网络和磁盘,并加载所有虚拟机的客户操作系统。
Hypervisor 之于操作系统类似于操作系统之于进程,它们为执行提供独立的虚拟硬件平台,而虚拟硬件平台反过来又提供对底层机器的虚拟的完整访问。
在典型的分层架构中,提供平台虚拟化的层称为 hypervisor (有时称为 虚拟机管理程序 或 VMM)。
Guest操作系统称为 虚拟机 (VM),因为对这些 VM 而言,硬件是专门针对它们虚拟化的。
平台虚拟化的好处很多。美国环境保护署(EPA)报告的一组有趣的统计数据就证明了其好处:EPA 研究服务器和数据中心的能源效率时发现,实际上服务器只有 5% 的时间是在工作的,在其他时间,服务器都处于 “休眠” 状态。
在单个服务器上的虚拟化平台能够改善服务器的利用率,但是减少服务器的数量才是它的最大功用。减少服务器数量意味着减少不动资产、能耗、冷却和管理成本。使用更少的硬件还能提高可靠性。总之,平台虚拟化不仅带来技术优势,还能创造成本和能源优势。
在图 1 中可以看到,hypervisor 是提供底层机器虚拟化的软件层(在某些情况下需要处理器支持),操作系统将对机器的底层资源的访问虚拟化为进程。hypervisor 也做一样的事情,但其对象不是进程,而是整个Guest操作系统。
hypervisor 分类
hypervisor 可以划分为两大类:
首先是类型 1,这种 hypervisor 是直接运行在物理硬件之上的。
其次是类型 2,这种 hypervisor 运行在另一个操作系统(运行在物理硬件之上)中。
类型 1 hypervisor 的一个例子是基于内核的虚拟机(KVM —— 它本身是一个基于操作系统的 hypervisor)。
类型 2 hypervisor 包括 QEMU 和 WINE。
hypervisor 的构成
hypervisor(不管是什么类型)仅是一个从其来宾操作系统抽象机器硬件的分层应用程序。通过这种方式,每个来宾操作系统看到的仅是一个 VM 而不是真实的硬件机器。
我们大致看一下 hypervisor 的内部组成,以及它在 VM(来宾操作系统)上的表示。
在较高级别上,hypervisor 需要少量设施启动来宾操作系统:一个需要驱动的内核映像、一个配置(比如 IP 地址和所需的内存量)、一个磁盘盒一个网络设备。
磁盘和网络设备通常映射到机器的物理磁盘和网络设备(如图 2 所示)。
最后,需要使用一组来宾操作系统工具启动和管理来宾操作系统。
参考:
http://wwwibmcom/developerworks/cn/linux/l-hypervisor/
0条评论