发布程序
一、课程介绍
1.1 课程内容
1.2 课程知识点
二、Xshell 的使用
在企业中服务器都是托管在 IDC 机房中的,我们需要远程登录到服务器进行操作。Xshell 就是一款优秀的在 Windows 下链接远程 Linux 主机的软件。
2.1 Xshell 的下载和安装
Xshell 官方下载链接
安装一直下一步即可。
2.2 Xshell 的使用
- 远程 Linux 启动并登陆成功。
- 运行 Xshell。
- 点击左上角:新建会话属性。
2.1. 设置会话名称,和服务器名称保持一致,方便使用。
2.2. 主机填写服务器的 ip 抵制。
2.3. 确定完成设置。 - 链接会话。
3.1 选中会话点击链接。
3.2 输入用户名:root 点确定。
3.3 输入密码等待链接成功。
3.4 输入命令操作 Linux 系统。 - Xshell 的其它设置。
4.1 通过工具栏可以调整字体大小。
4.2 通过右键可以进行命令的复制粘贴。
4.3 通过 + 或者打开可以创建新的链接。
三、FileZilla 的使用
CentOS 已经预装并启动了 FTP 服务,用于文件的上传和下载。FileZilla 是一款在 Windows 下优秀的 FTP 客户端软件,使用它我们可以在 Linux 和 Windows 之间进行文件的传输。
3.1 FileZilla 的下载和安装
FileZilla 官方下载链接
安装一直下一步即可。
3.2 FileZilla 的使用
- 远程 Linux 启动并登陆成功。
- 点击左上角:打开站点管理器。
- 点击新站点。
2.1 主机填写服务器 ip 地址。
2.2 登录类型选择正常或者询问密码。
2.3 用户名和密码可以选填。
2.4 点击链接。
2.5 如果需要继续输入用户名和密码。 - 文件的上传和下载。
3.1 界面分为左右两部分,左边为 windows 上的文件,右边为 Linux 上的文件。
3.2 分别在左右两边找到需要上传或者下载的文件和上传或者下载到的目录。
3.2 在需要上传或下载的文件上右键,选择上传或者下载功能。
3.3 等待传输完毕。 - 文件的管理。
4.1 在文件夹或者文件夹上右键可以进行增删改等操作。
四、安装 JDK
4.1 安装 JDK
- JDK 官方下载地址,选择 tar.gz 版本
- 在 Linux 中的 opt 文件夹下创建 SoftWare 文件夹用来存放我们安装的软件。
- 把下载好的 JDK 上传到 SoftWare 文件夹。
- 进入 SoftWare 文件夹,使用
tar -xvf JDK 名称
命令解压 JDK。
4.2 配置环境变量
- 需要添加的环境变量如下
JAVA_HOME=你的 JDK 安装目录 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH
- 在 JDK 安装目录执行
pwd
命令获取当前目录的绝对路径:/opt/SoftWare/jdk1.8.0_141
- 复制路径,并粘贴为 JAVA_HOME 的值。
- 通过
vi /etc/profile
命令编辑环境变量配置文件。 - 通过 i 进入编辑模式,把光标移动到文件末尾。
- 把刚写好的环境变量粘贴到文件末尾。
- 按下 esc 退出编辑模式,输入
:wq
保存并退出。 - 使用
source /etc/profile
命令重新加载环境变量,使修改生效。 - 使用
java -version
命令验证是否配置成功。
五、安装 Tomcat
- 使用
systemctl stop firewalld
关闭防火墙,让我们的 windows 能够访问 Linux。 - Tomcat 官方下载地址,选择 tar.gz 版本
- 把下载好的 Tomcat 上传到 SoftWare 文件夹中并解压。
- 进入 Tomcat 解压后的 bin 目录。
- 执行
./catalina.sh run
启动服务器。 - 耐心等待只到出现:
Server startup in 13532 ms
,个别人的等待时间可能非常长。 - 在 Windows 下的浏览器中输入:
http://服务器ip:8080
验证是否能够链接。 - 使用 ctrl + c 关闭服务器。
六、发布 Web 应用
6.1 Eclipse 打包 Maven 项目
- 使用 Eclipse 创建 Maven 项目。
- 创建 index.jsp 并添加内容
<h1>hello world</h1>
- 在 pom 文件中添加如下插件:
<build> <!-- 设置 war 包名称 --> <finalName>helloworld</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <configuration> <webResource> <!-- 不打包test目录下的文件 --> <resource> <directory>src/test</directory> <excludes> <exclude>*</exclude> </excludes> </resource> </webResource> </configuration> </plugin> </plugins> </build>
- 在 pom 文件上右键,选择 6. maven install。
- 执行成功后会在项目的 target 文件夹下生成 helloworld.war 文件。
- 上传 war 文件到 tomcat 中的 webapps 目录下。
- 等待或者重启 tomcat 服务器,会自动解压并部署 war 文件。
- 在 Windows 下的浏览器中输入:
http://服务器ip:8080/helloworld
查看发布的内容。
七、阿里云
7.1 注意事项
- 配置安全组后才能远程链接服务器。
- 在安全组中开放 8080 端口。
- 同一 ip 频繁访问可能会被屏蔽一段时间,一般第二件就好了。