将Tomcat注册到系统服务中

Tomcat注册成系统服务并随机启动 背景和问题:用了基于Java的单点登录Cas开源程序包,用上了Tomcat服务。但我们用上的是免安装版的tomcat程序包,运行tomcat程序时,会一直在任务栏。这样就会导致服务器重启的时候,都要手动开启tomcat服务或者不小心关闭tomcat服务器造成项目自动关闭。 解决方案:为了解决上述问题,需要将Tomcat注册成系统服务并随机启动。         前言:设置服务自动启动tomca... 阅读详情

 

要解压版的tomcat注册到服务中,在命令行下,进入到安装目录的bin目录下,输入“service install”即可。

 

D:/tomcat/bin>service install

 

Installing the service 'Tomcat5' ...

Using CATALINA_HOME:    D:/StarFlowSetupStandalone-4.0.5-B20081107/tomcat

Using CATALINA_BASE:    D:/StarFlowSetupStandalone-4.0.5-B20081107/tomcat

Using JAVA_HOME:        E:/Java/jdk1.5.0_12

Using JVM:              E:/Java/jdk1.5.0_12/jre/bin/server/jvm.dll

The service 'Tomcat5' has been installed.

 

如果服务已经存在,可能会报安装失败:

Failed to install Tomcat5 service

 

导致失败的原因是以前安装过的tomcat时,只是简单的删除安装文件夹,没有删除服务注册信息。

 

找到报错的日志,显示下列的错误

$tomcat_install/logs/jakarta_service_date.log

名称已用作服务名或服务显示名

 

解决办法:

1、运行---cmd 然后输入这行代码      sc delete tomcat5      运行

2、重新安装没有报错,tomcat正常启动

将Tomcat注册为系统服务教程(WIN10) 转载请注明出处 前言 有一种想法,在WIN10下可不可以让我们的Tomcat后台开机自动运行呢?答案是可以的! 本文将介绍如何将Tomcatt注册为系统服务的步骤; Tomcat的基本配置以及多个Tomcat安装配置,请参考我的另两篇博客: Win10安装Jdk、Maven、Tomcat与配置详解 Win10同时安装两个Tomcat配置教程 开始之前 请检查Tomcat的bin目录下有没有serv... 阅读详情

相关推荐

如何将TOMCAT注册成系统服务

将TOMCAT注册成系统服务的好处,就是方便维护,在服务器重启的时候,系统会自动启动系统服务,而不必手动操作,这就为我们在项目维护时省下不少麻烦。 在项目维护期间有很多客户只要一有问题,就电话招呼,而且是一召唤就得立马出现,如果手上运维的项目比较多的话,那就会很蛋疼了。将TOMCAT注册成系统服务可以减少 很多这样的麻烦,直接叫客户自己重启服务器就OK了。

tomcat注册为服务

2.输入命令:service.bat install tomcat。3.刷新一下服务列表,就可以在服务列表里看见tomcat服务啦。1.cmd到tomcat的bin目录下。

w710537643的博客 2949

Tomcat注册成服务的几个注意点小结

下面给大家分享Tomcat注册成服务的几个注意点,详情如下所示: 打开界面后看下方环境变量,如果不懂的,建议了解下环境变量是啥。。 首先,如上图环境变量这4个必须得有: JAVA_HOME:指向jdk的根目录 JRE_HOME:指向jdk目录下的jre文件夹 CLASSPATH:指向jdk目录下的lib文件夹 CATALINA_HOME:指向tomcat的根目录 service.bat文件中有着很多需要用到这4个环境变量的地方,缺失一个都会造成问题,不一定会注册失败,但运行的时候会出现一些问题。 本人是因为图省事,将CATALINA_HOME的指向,直接加载PATH之后,导致tomcat

将tomcat注册成服务

在Windows上,你可以使用Apache Tomcat的服务包装器(wrapper)来将Tomcat注册成服务。以下是如何操作的步骤:确保你已经下载了Tomcat,并且service.bat文件位于Tomcat安装目录的bin文件夹中。打开命令提示符(以管理员身份运行)。导航到Tomcat的bin目录。运行以下命令来注册...

weixin_36491832的博客 951

AFC自动售检票系统与人工智能AI结合的关键应用方案

针对售检票、大客流管理、设备运维及服务优化提供了可落地的技术支持和实现细节,可作为地铁智慧交通项目的实践参考

leijinquan01的博客 1513

UI-TARS桌面版模型部署

在 UI-TARS 中配置 VLM(视觉语言模型)模型,无论是选择云端(Hugging Face)还是本地(vLLM)部署,都需要经过一系列步骤,下面为你详细展开介绍。

二琳爱吃肉的博客 4537

注册、删除 Tomcat 作为Window Service服务

注册Tomcat到Window Service服务 对于Web项目来说,经常用的服务器就是Tomcat。但是麻烦的事是,每次都得启动一下Tomcat服务。但是,如果把Tomcat的服务注册为Windows Service服务,就可以设置为开机自动启动,这样就不用每次手动启动了。该方式只支持war包部署 方法: 1.win+R打开运行窗口,输入cmd打开dos窗口,使用cd命令将位置切换到...

zl_action的博客 3217

SAP移动类型

SAP移动类型移动类型定义 移动类型定义

qq_20593197的博客 6202

将TOMCAT注册到服务中

<br />service install  {服务名称} =================将Tomcat注册到系统服务里面<br />一、将Tomcat注册到服务里面 <br />1,在dos下进入tomcat/bin目录 <br />2,在命令行输入service install [服务名,默认Tomcat5] <br />3,要启动该服务,输入:net start 服务名 <br />二、修改、删除服务 <br />语法:sc create | delete | config 服务名 [参数] <b

fjun0910的专栏 869

5款高性价比LDO芯片实测对比:从TPS7A4501到LM2940,哪款更适合你的项目?

本文通过实测对比了TPS7A4501、TPS72301、LM2937、LM2940等五款高性价比LDO芯片的核心性能。文章详细分析了跌落电压、输出噪声、静态电流及热性能等关键指标,并结合电池供电物联网节点、高精度数据采集等典型应用场景,提供了清晰的选型指南,帮助工程师根据项目需求选择最合适的LDO芯片。

weixin_29305337的博客 115

校招总结—FPGA从入门到放弃

校招总结—FPGA从入门到放弃 感谢咸鱼FPGA的授权转发,原文地址为https://www.cnblogs.com/xianyufpga/ 其实 offer 早就定下来了,最近忙着入党考试,现在才腾出时间来写个总结。我校招开始于 7 月底,算是比较晚了,后面加了各大校招交流群,发现很多同学都是过完年后就开始打磨项目、复习基础、寻找实习。对比之下我这准备确实仓促,不过结果还算满意。 ...

qq_31515205的博客 8605

注册Tomcat服务为系统服务

<br />      将解压版的Tomcat服务注册为系统服务之后,就不用每次启动机器之后都要手动去启动"startup.bat",就方便多了,下面就是具体步骤(以我的机器为例,我的Tomcat安装在:D:/Tomcat6.0.24/,你的目录可能与我不同,但也是类似的):<br />      我的Tomcat路径图:       <br /><br />     <br />      1.先用记事本等打开 D:/Tomcat6.0.24/bin/service.bat 文件,找到最后几句,用红色标记

Just A Nobody 专栏 3万+

Cursor自动生成测试用例

或者把你已有的规则直接复制粘贴到这个文档内(这里我用的是Markdown格式和CSV格式的测试用例生成规则,可以同时生成Markdown和CSV格式的测试用例)。在AI对话框这里,我们可以看到Cursor会逐步来帮我们生成测试用例,先分析识别需求文档,然后生成测试用例,最后会进行质量检查,确保生成的用例符合规范。生成的Markdown格式,可直接导入Xmind,生成思维导图,对应到具体的功能模块看具体的测试点,逻辑会更直观一些。(1)选中规则文档和需求文档:@你的测试用例规则文档@你的需求文档。

十二测试录 2431

如何将Tomcat注册为系统服务

如何将tomcat注册为系统服务 1.以管理员权限,运行cmd 2.进入tomcat的bin目录 3.在bin下面,有一个service.bat的批处理文件 执行这个批处理文件 apache-tomcat-9.0.0.M10\bin>service.bat installtomcatService9 需要输入的命令为 :service.bat install 自己定义服务的名字:这里定义为:tomcatService9

sun0322 1713

【Verilog基础】CDC跨时钟域方法,典型异步电路设计之脉冲同步器(上)

【Verilog基础】CDC跨时钟域方法,典型异步电路设计之脉冲同步器(上):慢时钟域到快时钟域!

悟已往之不谏 知来者之可追 1544

使用 MATLAB/Simulink 对一个开关磁阻电机进行建模

*开关磁阻电机(Switched Reluctance Motor, SRM)**是一种新型的无刷电机,以其简单的机械结构、宽广的调速范围和较高的效率在工业应用中得到了广泛关注。SRM的独特之处在于其定子和转子均为凸极结构,并且通过改变绕组电流的方向来实现转矩的产生和控制。本教程将详细介绍如何使用对一个开关磁阻电机进行建模,并探讨其基本控制策略,特别是针对双凸极结构的SRM。本文介绍了如何使用构建一个开关磁阻电机的双凸极结构模型,并探讨了其基本控制策略。

amy_mhd的博客 203

注册tomcat为系统服务

将解压版的Tomcat服务注册为系统服务之后,就不用每次启动机器之后都要手动去启动"startup.bat",就方便多了,下面就是具体步骤(以我的机器为例,我的Tomcat安装在:D:/Tomcat6.0.24/,你的目录可能与我不同,但也是类似的):       我的Tomcat路径图:                   1.先用记事本等打开 D:/Tomcat6.0

spt_dream的博客 456

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

将tomcat注册为系统服务

将tomcat注册为系统服务 Systemctl status tomcat.service Systemctl start tomcat.service Systemctl stop tomcat.service 步骤一: 修改脚本 /usr/local/apache-tomcat-8.5.37/bin/catalina.sh vi catalina.sh 117 JAVA_HOME=/usr/local/jdk1.8.0_144 118 JRE_HOME=$JAVA_HOME/jre

Simoon 1840

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

tomcat注册成系统服务

开始->运行(windos+r)中敲cmd,DOS界面 cd 到tomcat的bin目录下 运行命令service.bat install 这里可以指定注册服务的名字 就可以把tomcat注册成系统服务了 看图: 2011-11-3022:28:49 上传 下载附件(7.23 KB) 2011-11-3022:31:27 上传 下载附件(10.99

dong_pongkk999的专栏 434

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Tomcat注册成系统服务图文详解

将Tomcat注册为系统服务后,启动类型设置为自动,服务器重启后会自动开启Tomcat服务,便于维护。注册方法:1、进入Tomcat的bin目录下2、地址栏输入cmd,按回车键,打开dos窗口3、执行命令service.bat  install  服务名   后面的服务名可以随便取,别跟系统已有的服务名冲突就行4、出现如下界面即注册成功5、如果不需要此服务了,可将其移除,执行命令service.b...

hui008的博客 938
上一篇: SOA学习心得
下一篇: Tomcat不能启动的解决办法
weoln
博客等级 码龄21年 43粉丝 123原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值