首先,我们使用在线协同IDE 1024Code 的 shell 里使用 wget 命令从 apache 官网下载并 Tomcat zip 包

$ wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.83/bin/apache-tomcat-8.5.83.zip

解压 Tomcat zip 包

$ unzip apache-tomcat-8.5.83.zip
下载安装Tomcat

创建或上传项目文件

创建/上传使用 maven 管理的 Java Web 项目

在 JavaWeb 开发中,往往需要使用大量的 jar 包,如果没有 maven 我们需要手动去导入,反之 maven 可以方便 jar 包的导入和管理。

注意:普通 Java Web 项目 不能直接转换成用 maven 管理的 Java Web 项目,因为其项目目录不同。、

项目目录对比

点击 此处 了解更多有关 Java Web 和 Maven的介绍内容。

手动创建

按照目录结构创建文件夹及文件
按照目录结构创建文件夹及文件创建 pom.xml 文件( maven 通过读取 pom.xml 文件来管理项目依赖)可以在 shell 里使用 mv 命令创建 pom.xml 文件(点击阅读官方文档了解):
$ mvn -B archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4

(其中 my-app 改成自己项目的名称)

创建 pom.xml 文件

上传项目文件

上传项目文件

使用 Mysql 数据库

在资源管理模块添加 Mysql 数据库

添加 Mysql 数据库中间件

初始化数据库

# 在shell中连接数据库,<host> 、<port> 和密码在资源(数据库)管理面板查看# ex: mysql -h 172.16.32.18 -P 57983 -u root -pmysql -h <host> -P <port> -u root -pmysql> create database 数据库名; # 创建数据库mysql> use 数据库名; # 使用已创建的数据库mysql> set names utf8; # 设置编码mysql> source /home/runner/app/student-system/script/student-system.sql # 导入备份数据库初始化数据库mysql> quit # 退出数据库
初始化数据库

在项目文件里进行数据库连接设置

添加使用数据库环境变量连接数据库的方法

添加使用数据库环境变量连接数据库的方法。

编译

在 shell 里执行以下命令编译项目:

$ cdstudent-system$ mvn install$ mvn compile
mvn compile

maven 常用命令:

清除项目依赖:mvn clean 安装项目依赖:mvn install 清除并重新下载项目依赖:mvn clean install -U 查看项目依赖树:mvn dependency:tree 编译:mvn compile 打包:mvn package

打包

$ mvn package
mvn package

打包好的 war 包可以在项目文件夹下载 target 文件夹(隐藏文件夹)下找到。

将项目发布到 Tomcat

将项目生成的 war 包,移动至 Tomcat 的 webapps 文件夹下

$ cd target$ mv student-system.war ../../apache-tomcat-8.5.83/webapps/
移动war包

发布完成了。

运行项目

修改运行命令

在文件树右上角的更多菜单里点击显示隐藏文件,找到 .1024文件 进行修改

修改运行命令

授予打开.sh文件权限

在 shell 里执行以下命令授予 IDE 打开.sh文件权限:

$ cd ~/app$ chmod 755 apache-tomcat-8.5.83/bin/*.sh

运行并访问项目

点击运行按钮运行项目,运行起来后,在浏览器窗口里点击新标签页打开,在地址栏URL中添加项目名称尾缀访问项目

运行并访问项目
分类: 教程分享 标签: 暂无标签

评论

暂无评论数据

暂无评论数据

目录