学到了吗(在线协同文档)在线协议编辑创建,使用在线协同 IDE 编写和运行 Java Web 项目,ide java web项目,
首先,我们使用在线协同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

创建或上传项目文件
创建/上传使用 maven 管理的 Java Web 项目在 JavaWeb 开发中,往往需要使用大量的 jar 包,如果没有 maven 我们需要手动去导入,反之 maven 可以方便 jar 包的导入和管理。
注意:普通 Java Web 项目 不能直接转换成用 maven 管理的 Java Web 项目,因为其项目目录不同。、

点击 此处 了解更多有关 Java Web 和 Maven的介绍内容。
手动创建
按照目录结构创建文件夹及文件
$ mvn -B archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4
(其中 my-app 改成自己项目的名称)

上传项目文件

使用 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

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

打包好的 war 包可以在项目文件夹下载 target 文件夹(隐藏文件夹)下找到。
将项目发布到 Tomcat
将项目生成的 war 包,移动至 Tomcat 的 webapps 文件夹下
$ cd target$ mv student-system.war ../../apache-tomcat-8.5.83/webapps/

发布完成了。
运行项目
修改运行命令
在文件树右上角的更多菜单里点击显示隐藏文件,找到 .1024文件 进行修改

授予打开.sh文件权限
在 shell 里执行以下命令授予 IDE 打开.sh文件权限:
$ cd ~/app$ chmod 755 apache-tomcat-8.5.83/bin/*.sh
运行并访问项目
点击运行按钮运行项目,运行起来后,在浏览器窗口里点击新标签页打开,在地址栏URL中添加项目名称尾缀访问项目

版权申明
本文系作者 @河马 原创发布在河马博客站点。未经许可,禁止转载。
暂无评论数据