本地运行
1.因为这个项目代码即需要数据库也要用javaweb来编写,所以在本地首先要运行Apache和MySQL的运行环境,这里使用到了Tomcat,首先双击<phpstudy_pro>运行Apache和MySQL:

2.用eclipse打开javaweb的项目,可以看到服务器已经配置好了(至于怎么配置工程,以后再慢慢研究):

3.这里运行第一个文件,index.jsp可以看到本地的效果:

4.如果代码没有问题可以看到运行到主界面:

5.在浏览器输入地址也是可以看到的:

6.到这里代表本地运行成功没有什么问题了,下来就要实现项目的上线,这里在腾讯云购买服务器,配置如下:

购买服务器

为了方便操作,这里选择宝塔面板,创建成功后显示如下:





宝塔登录后界面如下:

网站配置和上传:

1.上传代码配置网站:

2.安装必要软件,比如MySQL等:

3.放开必要端口:

4.上传代码文件,上传文件有两种方式,一种是直接在宝塔上传eclipse生产的war文件,然后解压,一种是用SecureCRTPortable.exe来上传,类似于FTP:


这里介绍使用SecureCRTPortable.exe来上传,打开软件连接上站点:



进入文件交互模式:

这里不传输压缩包了,直接上传本都部署的项目,效果是一样的,上传完成后可看到如下界面:

测试

经过上面代码上传和服务器的配置,这里可以直接使用功能浏览器进行测试了:

可以看到已经能够连接上网站,而且各个功能还正常!
到这里已经简略的说完了一个服务器是怎么打包上架的,这里说一个特殊的功能!
特殊功能说明
对于我来说,这个服务器主要是微信小程序后台和自己学习服务器使用,所以必须要实现一个服务器搭载很多个站点的功能,这些站点这是用于自己的学习,不会小号过多的资源,而且这些站点的访问方式可以各式各样自定义!
本文摘录于:https://www.bt.cn/bbs/thread-76217-1-1.html只是做学习备份之用,绝无抄袭之意,有疑惑请联系本人!
目前上面的代码已经占用了这个站点:

而这里配置的又是独立目录,所以这里可行的办法是,安装一个新版本的Tomcat(这个办法很土,但是目前也没有想到好的招,以后随着自己水平的提升或许有更好的办法吧!

这里新安装的TOMCAT9使用8081站点,这里直接把项目上传到Tomcat9的webapps目录:
/usr/local/bttomcat/tomcat9/webapps

然后在浏览器输入;
http://XXX.XXX.XX9.X03:8081/jiajiao/index.do

到此结束!

因为本章节内容是从实际商务项目中抽出来的,所以源代码没有办法公开,请见谅,如果有需要或者说想一起讨论,请根据"个人简介"的联系方式联系本人,谢谢支持!

javaweb代码编译打包上架流程简易说明相关推荐

  1. iOS开发基础:最新的APP打包上架流程

    之前有人留言让我更新部分文章,下面就为大家分享一下iOS的APP打包上架流程: 上传至apple developer 1.1 上传准备工作 更新上架和发布上架不同,在原始版本首次上架的时候就将描述文件 ...

  2. 2016 iOS_APP打包上架流程

    OS系列版本更新上架流程 1 上传至apple developer 1.1 上传准备工作 更新上架和发布上架不同,在原始版本首次上架的时候就将描述文件和证书之类的文档下载好了,所以无需再安装此类文件. ...

  3. idea 代码编译打包不报错,但是代码显示报错

    正在上传-重新上传取消​ 图是网上随便找的,显示代码编译成功,但是打包失败,重新maven Reimprot和 mavn clean ,idea invalidate cache 都没用的情况下, 建 ...

  4. IOS端云豹直播系统等产品的打包上架流程

    云豹科技旗下的云豹直播系统.云豹短视频系统等多款产品,随着用户需求不断更新,如您需要最新源码包,可联系云豹科技获取,若您正处于上架状态,需要更新产品,可申请云豹科技的免费协助,或自行上架,自行上架全流 ...

  5. Cello项目填坑记:oprator dashborad的前端Nodejs代码编译打包问题

    Cello-oprator dashborad的前端Nodejs代码,可以通过Makefile中的build-amdin-js启动容器来生成,也可以直接在命令行来生成,步骤如下: 1. 正常过程 (1 ...

  6. java代码编译时修改行为_GitHub - niuzhihua/AST_demo: 利用JavaParser框架在编译时修改语法树(源码)的 demo...

    本例子展示了如下功能: 1.删除方法中的 打印日志代码. 2.删除指定的 方法 和 成员变量. 3.检测方法中 是否有 new Thread 代码. 4.生成新的类和方法.并在运行时验证. 5.解析 ...

  7. 走进JavaWeb技术世界12:从手动编译打包到项目构建工具Maven

    小李的Build之路(上) 转自: 刘欣 码农翻身 2016-07-10 摘要:手工Build的烦恼要不是为了和女朋友留在一个城市,小李肯定去北上广奋斗去了.现在他只能留在这个2.5线城市,进入这家软 ...

  8. 深入详解Apk编译打包流程

    前言 身为一个Android开发,一定要了解apk编译打包流程; 那么今天我们就来学习下; apk的编译流程 1.apk文件 apk是Android Package的缩写; 解压apk文件后包含And ...

  9. python的代码编译、代码打包方法

    python的代码编译.代码打包方法 代码编译 把代码编译成pyc文件 import py_compilepy_compile.compile(r'文件路径') 或者直接在terminal中运行 py ...

最新文章

  1. dnd 辅助 android,Easy DND
  2. go websocket 关闭_Go实战--使用之gorilla/websocket
  3. APC UPS报错一例
  4. 转:数据库关系模式的范式详解
  5. NUMTRYE - Number Theory (Easy)
  6. 华为汪涛:走向智能世界2030,无线网络未来十年十大产业趋势
  7. php通过数组存取mysql查询语句的返回值
  8. Matlab期货量化交易特征选取,【策略分享】Matlab量化交易策略源码分享
  9. 认清面向服务架构SOA的真实面目
  10. Guacamole 是浏览器查看桌面的VNC
  11. 定义工作,解读自我——IT帮2019年2月线下活动回顾
  12. 28.卷1(套接字联网API)---原始套接字
  13. vscode-JS代码段(JavaScript Snippet Pack)
  14. 4274. 【NOIP2015模拟10.28B组】终章-剑之魂
  15. realme发布最便宜5G手机,心生不忿的小米强调体验不好
  16. 基于ERP的WMS系统解决方案
  17. nmn是真的还是假的,如何鉴别高质量的nmn,方法一览
  18. 小孩增高的主要方式:足量动物脂肪;去除大豆;去除植物油;备孕6个月饮食
  19. php swoole 教程,PHP Swoole 基本使用
  20. 将其他人物模型动画导入Carla使用

热门文章

  1. 最流行的编程语言JavaScript能做什么?
  2. 如何使用webshell方式登录腾讯云Linux轻量应用服务器实例?
  3. 使用Visual Studio快速搭建网站
  4. Linux下的视频采集(V4L2)
  5. 普通qq客服,不加好友临时会话
  6. C语言:定义一个函数max_min,求一组数据的最大值和最小值. 在主函数中输入n和n个数据,调用max_min函数求出最大最小值,然后在主函数中输出这n个数的最大值和最小值。(要求使用指针做)
  7. Spring Boot 集成Quartz
  8. Python代码的编写运行方式介绍
  9. 操作系统——假脱机技术
  10. 电脑如何远程连接到服务器?Windows、Linux、Unix系统远程连接服务器演示