Javaweb项目发布到阿里云服务器
Javaweb项目发布到阿里云服务器
- 所需工具
- intellij idea:是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn、github等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。
- 阿里云服务器:是一种处理能力可弹性伸缩的计算服务,其管理方式比物理服务器更简单高效。 阿里云服务器帮助您快速构建更稳定、安全的应用,降低开发运维的难度和整体IT成本,使您能够更专注于核心业务创新。
- WinScp:WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。.winscp也可以链接其他系统,比如linux系统
- Xshell:是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。
- 发布web应用到阿里云服务器
- 将要部署的项目打成war包(区分:是否属于maven项目),war也是一个jar文件,一般都是用war包来发布项目,因为war包放到was或者tomcat下可以自动解压:方法1.cmd命令打一个war包,首先eclipse将项目部署到tomcat中,然后用cmd命令进入到项目所在的目录,运行:jar -cvf xiangmu.war *.*,方法2.使用eclipse可以快速打包,现在非常流行的idea,在terminal窗口中使用命令打包:
mvn clean install -Dmaven.test.skip=true,即可。在pom.xml配置文件中找到package 标签,修改为war。点击右侧的maven project,在lifecycle中点击package就可以 了。打包完成后默认出现在target文件夹下。
b) 安装Xshell与WinSCP这两个工具。(具体安装过程不祥叙)。
通过Xshell连接远程主机。进行jdk,mysql,tomcat的相关必备软件的安装,(安装过程需要特别注意)同时启动mysql与tomcat。保证能够正常运行,最好是服务器的mysql的密码与本地的密码一致。Tomcat启动之后可以到logs文件下查看启动日志,观察是否出错。
通过WinSCP将打好的war包放到tomcat的webapp目录中。
c) 首先使用主机IP : 端口号 测试Tomcat是否安装成功。
至此整个向服务器发布项目的流程就完成了 。