阿里云服务器部署tomcat后,第一次访问巨慢的问题。

怎么用阿里云服务器部署项目?上传简单项目 用阿里云服务器部署简单项目 阅读详情

之前在阿里云上部署了项目之后,访问 tomcat 都是秒访问的,就在今天下午在阿里云上面又部署了一个项目之后发现访问页面很慢很慢,本以为是端口没有开放,一直以为是自己配置没有配好,折腾了很久,最后在网上找到了一些相关的资料:https://blog.youkuaiyun.com/u013361107/article/details/80826092,了解到了一些深奥的知识(这就触及我知识的盲区了hhh)。

最后来总结一下,只需要在服务器上面执行以下两行命令即可:

安装:yum install -y rng-tools

启动:systemctl start rngd

intellij idea如何将web项目打成war包并部署到阿里云服务器 上一篇搭建了自己的第一个阿里云服务器,下面先用一个小型项目试一下服务器。 首先用idea创建一个简单的web项目 因为只是测试一下服务器,所以就写了一句话 下面将该项目打包成war项目 打开Project Structure窗口,可以点击工具栏中间那个按钮,也可以直接快捷键Shift+Ctrl+Alt+S 然后依次点击图中的选项 点击下边的+号,选择Directory Content 然后... 阅读详情

相关推荐

《安装部署》mac部署web项目到阿里云服务器(购买云主机域名,申请域名,域名访问)

需要条件: 1,阿里云服务器 2,购买一个域名 3,一个项目的war包(以及tomcat,jdk)   阿里云服务器   登录阿里云服务器-》点击最新活动   新手适用免费套餐,选择系统的时候建议选择CentOS,购买成功以后系统会给你和你的手机发送信息,并且带上你的公网和私网访问的ip。 现在还没有购买域名,后面再说购买域名的, 现在有了一个云主机服务器,回到阿里云首页,...

greensomnuss的博客 3659

tomcat第一次访问较慢

使用tomcat启动ssm框架项目时,第一次访问特别忙,之后访问速度正常。 可能是因为使用了DispatcherServlet但一开始没有初始化。在进行访问时才初始化。 解决方法: 在web.xml的DispatcherServlet配置中加入load-on-startup <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.

jumpe_17的博客 1316

Tomcat重启后,首次访问很慢.md

tomcat重启后,首次访问很慢的原因及解决办法。

关于云主机启动Tomcat正常,但是第一次访问慢的解决方法

云主机表现为启动tomcat正常,但是外网访问好几分钟后才能看到。查看日志发现其实一直处于启动中,其中有个创建session id的耗了99%的时间,查阅资料发现只要稍作修改即可! 【解决办法】 vi打开$JAVA_PATH/jre/lib/security/java.security这个文件,找到下面的内容: securerandom.source=file:/dev/urandom...

weixin_30421525的博客 217

2017全国大学生电子设计大赛B题 | 板球控制系统(四)机械设计相关

转载请注明出处。   转眼2019了诶,可能有些同学又该问了,哇向阳哥,你这个鸽子放的好,转眼大半年了一年都没更新,我也知道啊,说好的源码呢,挖的机械的坑呢?咕咕咕咕我也不想啊,我这不是懒吗!过年有空了,又到了收红包泡妹子玩游戏.......呸,学习准备比赛码代码的时候了,终于有点空闲,于是乎今晚先把机械的大坑填了。     咱话先说在最前面。机械这玩意,靠经验,也考想象力,更要命的还是出了...

王向阳的博客 3万+

从碰撞电离到雪崩击穿:Sentaurus仿真中的模型选择与验证艺术

本文深入探讨了Sentaurus TCAD中雪崩击穿模型的选取与验证方法,特别关注平行平面结的仿真实践。通过对比Chynoweth、van Overstraeten等主流模型的适用场景与精度差异,结合具体案例展示了从几何建模到边界条件设定的完整验证流程,并针对非理想因素提供了有效的补偿技术,助力工程师提升器件仿真的准确性与可靠性。

weixin_29074295的博客 592

SpringBoot生产环境,tomcat启动慢,第一次访问网站也是巨慢无比的解决办法

在JVM环境中解决: 打开$JAVA_PATH/jre/lib/security/java.security这个文件,找到下面的内容: securerandom.source=file:/dev/random 替换成 securerandom.source=file:/dev/./urandom 注意改动了两个地方: 1.在路径中加了一个 “.” 2.random变成ur...

奋进的小白粥 873

个人信息保护合规审计人员(高级)能力考核试卷+面试模拟

《个人信息保护合规审计考试与面试指南》 摘要:本文提供个人信息保护合规审计考试及面试的全面指导。考试采用闭卷笔试形式,满分100分,合格线75分,时长120分钟,包含单选、多选、判断题及综合案例分析题。内容涵盖《个人信息保护法》核心条款、审计程序、风险评估等实务要点。面试环节采用情景模拟方式,重点考察应试者在压力下处理审计独立性、客户关系与监管要求的平衡能力,以及应对数据泄露等突发事件的处置流程。案例题聚焦大型互联网平台的数据收集、共享、跨境传输等高风险环节的合规审计,要求设计完整的审计方案框架。面试评分标

qq_41525079的博客 1146

第一次访问慢

预热 解决第一次访问慢

u014365523的博客 2528

OpenHarmony-AI调研

基于OpenHarmony-5.0.0版本以及laval社区等网络资料调研当前OH上的AI发展情况。

qqq1112345的博客 1369

Unity游戏开发客户端面经——数据结构(初级)

Unity游戏开发客户端面经 之 数据结构篇

Sea3752的博客 1万+

阿里云服务器部署Tomcat,访问巨慢的问题

1、查看服务器熵池 cat /proc/sys/kernel/random/entropy_avail 一般如果服务器访问的速度很慢,这个服务器熵池的值也会很小; 2、安装rngd(熵服务) yum install rng-tools 3、启动服务 systemctl start rngd 4、cp /usr/lib/systemd/system/rngd.service /etc/...

龙ygl龙的博客 942

【项目典型案例】-2-任意帧/特定帧CAN唤醒对ECU首帧/启动时间的影响

任意帧/特定帧CAN唤醒对ECU启动时间的影响

「汽车电子助手」的博客 1944

阿里云服务器上CentOS7版本部署Tomcat时访问8080端口访问不了的问题

在刚开始部署服务器时,Linux系统解压Tomcat压缩文件后,访问 服务器公网ip:8080 无响应。查阅相关资料,发现是tomcat默认的端口8080未开放的问题,总结了下解决步骤供分享,也方便回头复习。 解决方法: 一、先试一下自己的Tomcat是否安装好。 使用cd命令,到自己解压tomcat的位置("这是我的tomcat路径",且解压后为了使用方便也把文件名字改成了tomcat...

Blue_Sky_rain的博客 3897

educoder实训——计算几何形状的表面积与体积

educoder python实训

qq_41234663的博客 1230

基于simulink 的不间断电源ups的项目实例

UPS系统的核心组件包括整流器、逆变器、电池管理系统和控制系统。- **Three-Phase Controlled Rectifier**:设置触发角为0度,用于控制整流器的输出电压。- **Three-Phase Inverter**:设置逆变器的输出频率为60Hz,用于将直流电转换为交流电。- **Control System**:编写MATLAB函数,用于监测市电状态并控制各模块的工作模式。- **Step**:设置阶跃时间,例如0.05秒,阶跃前后的值分别为0和1,用于模拟市电中断。

xiaoheshang_123的博客 711

在Linux系统中部署Tomcat并通过公网访问

在Linux系统中部署Tomcat并通过公网访问

qq_51447436的博客 6933

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

阿里云服务器安装配置tomcat 添加外网访问端口

最近双十一不是,买了一个阿里云服务器玩玩,但是配置好tomcat,添加安全组规则后,死活访问不通,telnet 也无法通过,好在最好经过一阵废寝忘食之后,成功解决问题,下面就记录一下如何解决第一次在阿里云上部署tomcat能够在外网访问,添加端口映射,只要你跟着博主的步骤操作,一般是没有问题的。 一、防火墙操作命令 在这里我们需要将防火墙打开,不然在公网上你的服务器是很危险的,需要防火墙来进行防护...

牧小农 5422

深度学习工具包 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")

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

阿里云服务器下Tomcat部署Web项目,并配置HTTPS安全证书域名访问

前言:第一次博客之旅,将项目部署过程分享下。一、阿里云服务器下部署项目1.登录linux服务器2.下载mysql、tomcat、jdk 并安装3.项目打成war包,并放置在tomcat下的webapps下二、阿里云服务器开放访问端口1.登录阿里云服务器管理控制台2.点击进入云服务器ECS实例列表,如图:3.点击右侧更多按钮,配置ip安全组4.这里配置有80端口(http默认访问端口),443端口(...

s_t_ruggle的博客 1万+

计算机控制技术及应用

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

无法通过公网访问阿里云服务器Tomcat下部署的项目

近日在上线一个项目时出现了一个问题:在ESC实例上搭建好一切环境后(JDK,MySQL,Tomcat),一切测试均无问题,项目部署到Tomcat并启动后,通过内网(127.0.0.1或localhost)可以访问8080端口,但公网IP(阿里云服务器IP地址)无法访问8080。 阿里云服务器系统环境是winsdowserver 2012 R2 在网上各种查资料也没能解决,最后发现是阿里

会飞的狼 1万+

阿里云服务器上部署tomcat项目访问慢

感谢文章完美解决我的问题: 【解决】:阿里云服务器上部署tomcat项目访问慢

I_am_css的博客 371

阿里云服务器上部署tomcat,并进行访问测试

    要求将一个项目部署到新买的阿里云服务器上。使用xshell远程连接(连接使用的ip是实例的公网ip)。     在部署配置tomcat之前首先进行JDK的部署,先说明一下,我使用的CentOS7.4.     选择JDK1.8,Tomcat8     1、新建一个目录,用来存放jdk          mkdir /usr/local/java     2、切换目录到java文件夹...

smiling 9958

如何在阿里云服务器部署程序并用域名直接访问

闲来无事,买了一个最便宜的阿里云服务器来学习,一年三百多,适合新手了解程序等。 一般买服务器只有公网的IP地址,也就是类似10.205.25.32这种形式的。如何想用域名(例如www.baidu.com)直接访问的你网站,可以在阿里云直接再买个域名,将域名解析绑定ip地址。 有人想知道怎么解析域名,我这里补充一下域名相关内容 1.域名: ......

lianzhang861的博客 6万+

tomcat部署web项目404_分享:小白第一次在阿里云服务器上部署web项目

做web项目开发的时候,以前都是大牛把框架搭建好,自己往里面写代码。久而久之,小白也想自己搭框架,自己在服务器上部署。所以在本地搭建了一个基于NetBeans+spring+Mybatis+MVC 的web项目框架,搭建过程可参考之前的博客。项目搭建好了,就想在服务器上试试手,然后就申请了阿里云服务器的免费试用一个月(穷)。1、阿里云服务器的申请首先是登录官网,注册账号,然后登录。登录后就可以在产...

weixin_39907131的博客 937

在阿里云服务器上的Tomcat部署HTML或jsp文件实现简单的访问

本人小白一枚,初来乍到,还请各位大神多多指教。 话不多说,现在和大家分享一下最近在阿里云服务器上成功部署自己的第一个网页的经历。 一、购买阿里云服务器及域名、域名绑定和解析 阿里的云翼计划为在校学生提供了廉价的服务器,虽然功能不是非常完善,但对于初学者来说已经足够了。 二、下载两款管理软件 这里个人推荐两个软件:Xshell6 和 WinSCP Xshell 6 :用于远程连接服务器 WinSc...

weixin_44133099的博客 1741

解决在阿里云服务器上部署Tomcat外网不能访问

问题:在阿里云服务器上部署了Tomcat,修改了一下三处重新部署Tomcat外网还是不能访问解决办法:进入阿里云服务器管理控制台-&gt;云服务器ECS-&gt;安全组,如下图所示添加配置和Tomcat的server.xml中一致的端口添加完成后重新启动Tomcat服务,外网可以访问...

Ti__iT的博客 6408
上一篇: 关于JavaScript闭包的理解
下一篇: Echarts正负条形图将x轴都设置成正数
趣果有间
博客等级 码龄10年 15粉丝 17原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值