在虚拟机中运行项目

[Docker]在虚拟机的Linux上运行Spring boot项目,并在主机上的浏览器访问 打开VM,选择创建虚拟机下一步两个推荐,下一步选择你自己下好的镜像文件。 阅读详情

一、将项目转存到虚拟机中

1.scp -r  C:\Users\Administrator\Desktop\daylyfresh root@192.168.152.122(虚拟机里面的ip地址):home/roots/daylyfresh/

2.进入虚拟机的linux命令: ssh root@192.168.152.122

3.进入虚拟环境 source activate py3.6env                 退出虚拟环境 source deactivate py3.6env

4.进入项目所在的位置:cd /home/roots/daylyfresh

5. 修改settings里面一些配置文件

修改 debug=False

设置 allow_hosts=["*"]

语言设置: 将~改成 -

端口改成 windows本地的主机地址

收集静态文件

   

 STATIC_ROOT = os.path.join(BASE_DIR, "static/"),注释掉STATICFILES_DIRS

 

6.查看防火墙状态

systemctl status firewolld.wervice

如果显示防火墙的状态是激活的输入一下命令组织防火墙

systemcyl stop firewald.service

7.启动nginx  systemctl restart nginx

8.uwsgi 启动django   uwsgi--ini django_uwsgi.ini

9. 进去后样式不能用,第一步命令  getenforce,第二步命令  setenforce 0

10. 输入启动命令  uwsgi-ini django_uwsgi.ini

VMware-Converter-Agent Vmware Converter是一款能将物理电脑系统转化为一个虚拟机映像文件的工具,而且生成的映像可以在该公司的VMware虚拟机软件中使用。 立即下载

相关推荐

总结所有的池化(Pooling)方法

为什么池化? 池化(Pooling)层和卷积层、全连接层一样,都是卷积神经网络的组成部分。 卷积神经网络中的卷积层会将卷积Filter应用于输入图像,以便创建特征映射来总结输入中这些特征的存在。 卷积层被证明是非常有效的,在深层模型中叠加卷积层可以让接近输入的层学习低层特征(如线条),在模型中更深(高)的层用于学习高阶或者更抽象的特征,如形状或特定对象。 卷积层特征映射输入的一个局限性是它们只能精确记录特征在输入层的位置。这意味着在输入图像中特征位置的小幅移动将导致不同的特征映射。这可以随着重新裁剪

大脸猫的博客 1万+

如何把项目部署到虚拟机

开放防火墙的3306给mysql,本项目也使用到了两个端口8080和9527,要想访问到前端们就需要开放这两个端口,如果tomcat占用了8080,要么换个端口号,要么停止tomcat。在自己的虚拟机上安装了jdk,nodejs,redis,mysql这些项目需要的环境之后,再开始部署虚拟机。在xshell中输入rz就可以导入了,虚拟机中不能用rz。之后输入密码,密码是隐藏的,直接输好后按回车。我是在虚拟机运行后端,在xshell中运行前端。,我是压缩后上传再解压,速度比较快。注意-左右都有空格。...

qq_51386003的博客 4005

重带电粒子的能量歧离(energy straggling)

能量歧离,Bethe-Bloch

G751888629的博客 2298

如何在虚拟机或(win)部署项目0-1(详细版)

那么在这里大家可以看到一定要用这种形式 ,你的端口号还有你的项目名,要不然他会找不到,然后我们会发现我们在登陆的时候怎么登陆都没有效果,也登陆不上,这是因为在虚拟机中这个浏览器它不支持,所以就要涉及到远程my SQL登录,意思就是也就是用你主机的mysql连你虚拟机的mysql然后在你主机浏览器上进行登录访问项目,找到mysql这个用户,把他的主机改为%,这个的意思是所有人都可以链接,这样你就可以在你的主机链接你虚拟机的mysql了,我们来测试一下,首先你需要通过命令行看你虚拟机的端口ipconfig。

m0_70812512的博客 1520

Win11专业版破解RDP限制:实现多用户远程桌面协同办公

本文详细介绍了如何在Windows 11专业版上破解RDP限制,实现多用户远程桌面协同办公。通过使用RDPWrap工具,用户可以绕过微软的授权限制,允许多个用户同时登录同一台电脑,提高硬件利用率和团队协作效率。文章包含详细的安装配置步骤、性能优化技巧及常见问题解决方案,适用于需要远程协作的办公场景。

weixin_33806300的博客 467

单细胞分析(19)—— 单细胞转录组基因集评分方法

在单细胞RNA测序(scRNA-seq)分析中,基因集评分(Gene Set Scoring)是一项关键任务,能帮助研究者识别细胞功能状态

阅读文献,记录学习笔记 2441

如何在虚拟机部署项目

C:tools——>apache-tomcat-8.5.20——>webapps——>oa——>WEB-INF——>classes文件夹下的db.properties 用记事本打开 然后对里面的库名和密码进行修改 修改成你自己建的数据库和设置的密码 最后保存。首先 要先下载jdk 这里给大家一个下载网址https://www.oracle.com/java/technologies/downloads/首先,将zip包解压到指定目录,例如:D:\tools\mysql-5.7.23-winx64。

2302_81567916的博客 507

2026年大数据开发工程师常见面试选择题

大数据面试高频考点解析 摘要:本文汇总了30道大数据开发面试高频题目,涵盖Hadoop生态、Spark、Flink、Kafka等核心组件。重点包括:1)HDFS架构与特性(5V特征、副本机制);2)MapReduce/Spark原理(Shuffle过程、RDD抽象);3)实时计算(Kafka消费组、Flink Watermark);4)数据仓库设计(分层模型、性能优化)。特别强调数据倾斜、小文件问题等实战场景的解决方案,以及从日志、资源等多维度排查任务异常的方法。掌握这些基础原理和典型问题应对策略,是应对大

不务正业的猿 450

『HarmonyOS』工程的创建与虚拟机的使用

当开发一个HarmonyOS应用时,首先需要根据工程创建向导,创建一个新的工程,工具会自动生成对应的代码和资源模板。首先,通过如下两种方式打开工程创建向导界面。接着,根据工程创建向导选择需要开发的设备类型,然后选择对应的Ability模板,如下图所示:单击Next按钮,进入工程配置阶段,配置工程的基本信息:单击Finish按钮,工具会自动生成示例代码和相关资源,等待工程创建完毕即可。DevEco Studio提供的Local Emulator基于X86架构,可以运行和调试Phone、TV和Wearable设

一个专注于客户端开发的技术er,不定期更新Android,Flutter,HormonyOS等方向的使用心得和感悟 3170

SAP PCE 到底有没有 AI 能力:从标准功能、Joule、ABAP 扩展到项目落地的完整解读

摘要:SAP S/4HANA Cloud Private Edition(PCE)已深度集成AI能力,主要体现在三个方面:1)标准业务流程中的AI辅助功能(如财务分录生成、维修单据处理);2)通过Joule提供的自然语言交互入口,支持业务导航和部分事务处理;3)开发者可通过ABAP AI SDK与BTP平台集成实现扩展。PCE不是独立AI平台,企业级自定义AI需结合SAP BTP实现。AI能力已深度融入财务、制造等业务场景,但关键业务仍需人工审核。(149字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 330

【Bug已解决】codex: debug 模式无输出 — CodeX CLI 调试模式不工作解决方案

CodeX CLI 开启 debug 模式后无输出/日志不打印的解决方案,含 debug 开关、日志级别、stderr 重定向与 IDE 日志面板。

一键难忘的博客 4165

怎样在liunx的虚拟机中运行项目

首先,将windows中的文件放入到虚拟机的环境中 scp -r C:\Users\Administrator\Desktop\fresh root@192.168.218.128:/home/fresh/ 然后进入虚拟机 进入 虚拟机的linux系统命令: ssh root@192.168.218.128 进入在linux系统下创建一个虚拟环境 source venv/bin/activa...

weixin_42539547的博客 1480

【Claude】权限被拒绝 (Permission Denied) 全场景排查 — 已解决

权限配置是 Claude Code 安全使用的核心机制。通过合理的 allow/deny 规则、正确的通配符使用、子代理独立配置、定期安全审计,可以在保证安全性的同时不影响开发效率。deny 优先:deny 规则优先级高于 allow,先保护敏感资源通配符精确单层匹配,**递归匹配,Bash(cmd*)允许带参数最小权限:只允许必要的操作,避免Bash(*)等危险规则CI 用 skip:Headless 模式用避免挂起子代理独立:每个子代理单独配置权限,不自动继承保护密钥:deny.env。

一键难忘的博客 3946

Android Studio虚拟机运行出来的项目错误

本人新手,完成作业的时候,Java、layout文件都写好了,最后运行虚拟机想看看效果的时候,发现运行出来的总是上一个项目。 然后去检查,先检查AndroidManifest.xml文件,如下图标记1文件,主Activity文件已经修改成我现在要运行的项目文件。当时觉得有点儿莫名其妙,以前一直都好好的,莫不是新下的Android Studio有什么问题。 还是自己经验太少,后来误打误撞看了标记2处一眼,好像不对,下面这个图里面显示的是对的,之前是R.layout.activity_load_page,也就是

ypqhyhy的博客 1572

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

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Linux虚拟机运行部署Ruoyi项目

Linux虚拟机运行部署Ruoyi项目 配置Maven 链接:http://maven.apache.org/download.cgi 下载这个– 点击下载,然后解压,把目录名改为maven。 下一步配置环境变量: 在path变量的最后面加上 %maven-home%\bin 这是mavenhome,变量值为下载的maven的路径 配置完成后用cmd中输入mvn -version ,如果出现版本信息则正确安装了,如下图。 把Ruoyi项目打成jar包 双击Ruoyi/bin/package.ba

qq_49078070的博客 1592

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

创建虚拟机(从虚拟机创建到项目运行一)

我写这个系列的目的: 从创建虚拟机开始,然后依次安装各种软件,最后直至java项目完美运行。 留给我以后的孩子。版本:VMware Workstation 12.0 版本:windows7 家庭普通版 .iso文件1.文件—->新建虚拟机—->典型 2.选择自己的iso文件,然后下一步。 3.给电脑填写个名称,然后下一步。 4.更改虚拟机创建的位置,下一步。 5.填写最大磁盘大小,并

骷髅兵 1005

安卓新项目虚拟机不运行程序

时间长不做安卓老是想不起来,需要配置AndroidManifest.xml文件,

weixin_48242914的博客 481

androidstudio虚拟机运行react-native项目踩坑指南

本文详细的记录了照react-native官网文档运行项目踩到的所有坑,诚然,官网只介绍了每一步,最后确实是可以正常运行项目,但是并没有涉及到每一步会出现的问题。此篇文章就每一步可能出现的问题做进一步展开。

星海拾遗 2246

访问虚拟机中运行的Django项目

访问虚拟机中运行的Django项目 首先确定你的虚拟机 IP 地址 ifconfig # ip a #

weixin_45167178的博客 383

【spark 虚拟机模式】提交maven项目的jar运行

1.maven项目 pom.xml <dependencies> <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-core_2.12</artifactId> <version>3.0.0</version> <!--

echo245的博客 419

主机如何访问运行在虚拟机中的Django项目

注意:关闭windows Defender防火墙 主机如何访问运行在虚拟机中的Django项目** ​ 通过python manage.py runserver启动Django自带的测试服务器,显示IP地址为127.0.0.0:8000。在主机的浏览器地址栏中输入127.0.0.0:8000,却死活也看不到Demo运行。(本人菜鸟,大虾勿见笑)其实很简单的问题,但是当时就是脑子一根筋的捣...

weixin_30258901的博客 463

使用虚拟机部署运行编译好的java项目

一般来说java项目都是使用javac命令编译成.class文件之后使用java命令来运行.class文件,其他人给你java项目让你运行使用都是给你编译好的文件,(开发者例外)不可能给你源码吧!!! 一、首先说一下需要的工具以及简单的运行步骤 常用工具: 安装好的虚拟机 (需要你安装的版本相对应的镜像) 安装java环境 (需要配置环境变量) 安装tomcat (需要配置环境变量) 相对于应...

非凡的博客 1511

在Dockur/windows项目中运行Windows虚拟机的常见问题解析

Dockur/windows项目是一个基于Docker容器运行Windows系统的开源解决方案,它允许用户在Linux主机上通过KVM虚拟化技术运行Windows操作系统。本文将详细介绍该项目的使用方法和常见问题解决方案。 ## 项目安装与配置 要使用Dockur/windows项目,首先需要确保系统满足以下前提条件: 1. 已安装Docker引擎并正常运行 2. 系统支持KVM虚拟化技术 ...

gitblog_00109的博客 457

Android学习(三):在Android虚拟机中运行项目

在虚拟机中运行项目

阿标的博客 2238

Flutter项目运行在 Andorid studio虚拟机 所惑

作为 Flutter 初学者,很多人都会遇到这样的问题。运行项目在Andorid studio虚拟机时,卡在这行语句,不动了

m0_70561094的博客 463

Android项目无法运行在x86的虚拟机上

Android项目无法运行在x86的虚拟机上 解决办法来自 https://blog.youkuaiyun.com/qq_33495943/article/details/70255942 运行程序的时候报错如下 Device supports x86, but APK only supports armeabi. 解决办法 直接在 Module 中 Gradle 文件中,知道类型以下的指定平台的代码注释...

weixin_34194551的博客 791
上一篇: 简单的django框架应用及小项目一
UserAgent123
博客等级 码龄8年 10粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值