当前位置:首页 > CN2资讯 > 正文内容

windows服务器部署django nginx waitress

14小时前CN2资讯


一、安装Tomcat解压版

    1、在官网下载对应版本解压包选择左边对应版本,然后下载.zip。网址:https://tomcat.apache.org/

    2、配置环境变量。

        1)新增系统变量:       

            CATALINA_BASE :D:\apache-tomcat-7.0.78-windows-x64

            CATALINA_HOME:D:\apache-tomcat-7.0.78-windows-x64

        2)在系统变量Path中追加:

            %CATALINA_HOME%\lib;%CATALINA_HOME%\bin

    3、打开cmd安装Tomcat服务,输入service.bat install,提示The service 'tomcat版本' has been installed即安装完成。

二、安装JDK

    1、在官网下载对应版本。http://www.oracle.com/technetwork/java/javase/archive-139210.html

    2、双击下载好的文件按提示进行安装,安装完成后配置环境变量。

        1)增加系统变量

            JAVA_HOME:D:\Java\jdk1.7.0_01

        2)在系统变量Path中追加

            D:\Java\jdk1.7.0_01\bin

     检验是否成功:

           在cmd中输入java -version  显示版本即成功。

三、安装MySQL解压版

    1、在官网下载对应版本解压包:https://dev.mysql.com/downloads/mysql/

basedir和datadir修改为自己MySQL位置对应目录。
        basedir="D:/mysql-5.5.59-winx64/"

        datadir="D:/mysql-5.5.59-winx64/data/"

    3、追加环境变量,在系统变量Path中增加MySQL配置,配置到bin目录

        D:\mysql-5.5.59-winx64\bin

    4、以管理员身份打开cmd,进入MySQL解压文件的bin目录,输入命令 mysqld -install。如果提示什么success即表示安装成功。成功后接着启动MySQL服务,输入命令 net start mysql。如果成功会提示。

    5、打开MySQL数据库并修改密码,默认密码为空。

           1)打开cmd,输入mysql -uroot -p

           2)输入 show databases;  如果显示有mysql库表示是最高权限登录,最高权限才能进行后续操作。

           3)输入 update mysql.user set password=PASSWORD("新密码") where user='root';

           4)输入 FLUSH PRIVILEGES;

           5)退出mysql数据库输入 quit

所有安装完成之后把项目war包放在Tomcat的webapps目录中,然后双击Tomcat的bin目录中的startup.bat,启动不报错,能成功访问项目即部署成功。

注:1、如果数据库用的是远程的需要启动Tomcat一次之后找到数据库配置文件进行更改。

       2、如果要外网访问项目需要将Tomcat的conf目录中的server.xml文件中的默认端口8080改为对应端口。

遇到的问题:

1、安装解压版mysql:
        1.1修改密码一直不成功,没有user表,之后发现打开方式不对,没有权限。用 mysql -uroot -p 命令登录后成功修改密码。
        1.2解压之后需要在根目录中加入my.ini文件,网上资料说解压后只需要改默认my-default.ini文件,但是有的版本解压出来没有改文件。
    2、tomcat永久保存区域溢出(PermGen space):在catalina.bat的第一行增加:
        set JAVA_OPTS=-Xms64m -Xmx256m -XX:PermSize=128M -XX:MaxNewSize=256m-XX:MaxPermSize=256m 

    

题外话:

    在eclipse中运行项目时内存溢出:

        在项目右键Run As -> run Configurations... ->(X)= Arguments中的VM arguments:中加入:

        -server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true


    

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/30653.html

    分享给朋友:

    “windows服务器部署django nginx waitress” 的相关文章

    如何用GoDaddy优惠码续费省更多?最新折扣码全解析

    什么是GoDaddy续费优惠码 GoDaddy续费优惠码是GoDaddy为用户提供的一种折扣工具,专门用于在续费时享受价格优惠。无论是续费域名、主机还是其他服务,这些优惠码都能帮助用户节省开支。优惠码通常以字母和数字的组合形式出现,用户只需在结账时输入或通过特定链接直接应用,即可享受相应的折扣。 续...

    SSH Key Dmit 教程:轻松配置与使用GitHub的安全密钥

    SSH密钥是一种用于远程安全访问服务器的强大工具。创建和配置SSH密钥的过程并不复杂。阅读这篇教程后,相信你会觉得非常容易。 制作密钥对 首先,登录到需要通过SSH密钥进行远程登录的服务器。我们可能会使用的命令是 ssh-keygen,它能帮助我们生成密钥对。执行命令后,系统会提示你输入密钥保存的文...

    选择最佳印度尼西亚 VPS 服务商的终极指南

    在了解印度尼西亚的虚拟专用服务器(VPS)之前,我们先来讲讲VPS的基本概念。简单来说,VPS是一种将一台物理服务器划分为多个虚拟服务器的技术。每个虚拟服务器都有独立的操作系统、资源和配置,让用户可以像使用独立服务器一样,获得更高的灵活性和控制权。这种方式不但能满足各种规模的业务需求,还能显著降低成...

    搬瓦工:性能卓越的VPS服务平台,为您的项目提供最佳选择

    搬瓦工概述 在网上冲浪的时候,大家可能都听说过“搬瓦工”,但对于它的真正含义了解的并不多。搬瓦工(BandwagonHost)是一家以提供虚拟私人服务器(VPS)而闻名的公司,采用KVM架构,深受用户青睐。我在使用搬瓦工的过程中发现,选择这个平台的用户不仅因为它的价格相对较低,还因为它提供的服务非常...

    腾讯云接入备案流程与注意事项详解

    在开始腾讯云接入备案之前,了解整个流程非常重要。备案是一个涉及多个步骤的过程,其中每一步都有其独特的要求和注意事项。接下来,我们就来看看腾讯云接入备案的具体流程,让你对这个过程有更清晰的认识。 首先,我们需要进行基础信息校验。这个步骤相对简单,主要是选择你希望备案的网站、域名或 APP。确保配置相关...

    BuyVM色情网站托管服务解析 - 提升成人内容运营安全与效率

    什么是BuyVM色情服务 当我提到BuyVM的时候,可能很多人对这个名字还不太熟悉。简单来说,BuyVM是一家提供虚拟专用服务器(VPS)和网站托管服务的公司,专注于各种类型的内容,包括成人色情内容。它的历史可以追溯到多个年份前,BuyVM在业内逐渐赢得了声誉,成为不少成人网站的首选托管平台。以其可...