• 腾讯云主机windows 2012 r2标准版&&搭建java环境(jdk+tomcat)


      一直以来都是拿腾讯云的学生1元/月云主机+10元/年域名来挂载静态网页;后来被我玩过载、主机崩溃了,一直忙着学习,也懒得折腾,趁着期末没什么忙的了,就想在上面搭个java环境玩玩~~附上腾讯云学生优惠套餐链接:https://www.qcloud.com/act/campus


    好了帮腾讯打广告完了,进入主题

    腾讯云主机windows 2012 r2标准版&&搭建java环境(jdk+tomcat)

    (未加入数据库,因为数据库太大了,等回头再加入数据库。)

    使用工具:

    • 腾讯云主机windows 2012 r2标准版
    • jdk 1.8
    • tomcat 9.0

    搭建环境前提:

    • 会配置jdk环境变量
    • 会配置tomcat环境变量
    • 已经能写java web项目(jsp或servlet)
    • 对tomcat目录的作用有所了解、对xml文档的编写有所了解
    • 会在腾讯云解析自己的域名(最好会,不会也没问题)

    ps:工具直接去官网下载,以上所有的前提都可以直接百度,所以everyone will be ok.


    远程连接到windows 2012 r2版本云主机!

    假设你已经解析好自己的域名了!

    假设你安装并配置好了jdk和tomcat的环境变量(在浏览器下输入localhost:8080 能看到猫!)

    java_home

    把一个写好的java项目放到云主机里的tomcat目录下:C:apache-tomcat-9.0.0.M17-windows-x64apache-tomcat-9.0.0.M17webapps

    (按个人的tomcat版本改变)

    webapps
    1

    修改目录:C:apache-tomcat-9.0.0.M17-windows-x64apache-tomcat-9.0.0.M17conf 下的server.xml ,如图:server

    将上图图中原来的8080改为现在的80(千万要找对!)

    同文件下:找到Engine标签,修改下图中的两个地方,改为:

    (我的域名在实名认证所以暂时使用公网ip代替!)

    <Engine name="localhost" defaultHost="http://自己的域名/">
    <Host name="自己的域名"  appBase="webapps"
                unpackWARs="true" autoDeploy="true">

    3

    其实到了这里已经弄好了,但是会有一个问题,tomcat的默认主页是在C:apache-tomcat-9.0.0.M17-windows-x64apache-tomcat-9.0.0.M17webappsROOT 目录下的一个index.jsp文件,这就导致每次你想要打开自己的项目的时候需要这样:http://自己的域名/项目名/index.jsp/ 来运行!把相当麻烦,展示东西的时候很尴尬!

    所以,我们来解决他(可自行百度:更改tomcat 默认主页):

    还是C:apache-tomcat-9.0.0.M17-windows-x64apache-tomcat-9.0.0.M17conf 下的server.xml文件在里面找到 host标签,在其内添加如下代码(按自己的项目修改):

    <Context path="" docBase="C:apache-tomcat-9.0.0.M17-windows-x64apache-tomcat-9.0.0.M17webappsMyFirstServlet" debug="0"/>

      解释一下:path是说明虚拟目录的名字,如果你要只输入域名就显示主页,则该键值留为空。
      docBase是虚拟目录的路径,它默认的是$tomcat/webapps/ROOT目录。修改为你想要的。

    然后,在主机里启动tomcat(运行startup.dll),在浏览器中输入:http://自己的域名/ 来验证是否成功!


    注意:当你项目里的jsp不是以index.jsp文件命名的时候,需要去C:apache-tomcat-9.0.0.M17-windows-x64apache-tomcat-9.0.0.M17conf 目录下修改web.xml文件,在文件最下方添加代码,如图:

    web_xml
    添加代码 “你的文件.后缀”

    <welcome-file-list>
            <welcome-file>你的文件.后缀</welcome-file>
            <welcome-file>index.html</welcome-file>
            <welcome-file>index.htm</welcome-file>
            <welcome-file>index.jsp</welcome-file>
        </welcome-file-list>
    </web-app>

    域名解析:

    https://console.qcloud.com/cns/domains
    在这个地方,具体的去百度或者腾讯云自己的文档找!

  • 相关阅读:
    sqlserver where in 在 mysql
    C# MVC 获得程序运行路径 .net core
    matplotlib之scatter自动绘制散点
    matplotlib之scatter绘制散点
    可视化数据matplotlib之安装与简单折线图
    selenium之批量执行测试用例
    selenium之使用unittest测试框架
    python之使用smtplib模块发送邮件
    python之time模块:获取当前时间
    一个IT人士的个人经历,给迷失方向的朋友
  • 原文地址:https://www.cnblogs.com/famine/p/9124737.html
Copyright © 2020-2023  润新知