工欲善其事,必先利其器,不要单纯的把所有的时间都花在coding上,花一点时间去改进自己使用的工具。
工具 / 材料
- 云服务器一台(腾讯云、阿里云等等)
- JDK 1.7 及以上
- Tomcat 7.0 及以上
- MySQL 5.6 及以上(使用安装版本)
- 要发布的javaweb项目(war包)
方法 / 步骤
创建web项目 & 导出war包
创建一个JavaWeb项目
将新建的项目打包成war包
设置远程桌面连接信息
使用win+R打开运行窗口 在输入框输入mstsc,点击确定打开远程桌面
设置本地资源的位置 点击常规选项卡,设置你的云服务器IP,用户名,密码(部分操作系统可能不需要) 后续提示,全部选择是或者确定
在云服务器上安装JDK(版本必须在1.7以上)
使用 win+E 打开资源管理器
上传速度和你的网络环境有关(以带宽最少的为准),耐心等待下
jdk的安装与配置,传送门到:
Tomcat 的安装与使用(7.0 及以上)
解压apache-tomcat-7.0.91-windows-x64.zip 查看其目录结构
第一种发布方式(直接放到webapps下,tomcat自动部署)
将打包好的war包复制到webapps目录下,tomcat会进行自动解压发布。 进入到bin目录下,运行startup.bat文件,启动tomcat 我的访问地址是:http:http:127.0.0.1:8080/test
运行后的目录结构
第二种发布方式(使用tomcat的管理界面Manager App)
到tomcat安装目录下的conf目录,打开tomcat-users文件
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
把它们的注释去掉。并且添加上一组新的用户名密码,结果如下
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="hello" password="world" roles="manager-gui"/>
其中manager-gui是角色,一个角色通常有多重权限,
这个就是管理者的角色。对于tomcat6来说,这个角色是manager,而不是manager-gui
重启服务器就可以了
学音乐的那个女孩,回来吧,我养你 不懂得陪你浪漫,确永远爱你的程序员