Java项目上传到Ubuntu服务器并配置环境

需积分: 0 0 下载量 101 浏览量 更新于2024-08-04 收藏 99KB DOCX 举报
"这篇文档主要介绍了如何将Java项目上传到服务器并进行部署,涉及的步骤包括关闭8080端口占用的进程、上传项目、执行Maven命令、配置服务器环境,以及安装和配置JDK、Maven、MySQL,特别强调了MySQL的字符集设置问题。此外,还提醒在启动项目前需要运行Elasticsearch插件。" 在将项目上传到服务器的过程中,首先需要确保服务器上的8080端口没有被其他进程占用。通过执行`lsof -i:8080`命令可以查看哪个进程占用了该端口,然后使用`kill`命令并提供进程号来结束该进程。上传项目到服务器后,需进入项目目录,依次执行`mvn clean`和`mvn install`命令来清理旧的构建产物并构建新的项目。 服务器的相关信息如下: - 密码: ZJ123456hf - 地址: 112.74.53.186 在服务器上搭建Java项目环境时,首先需要安装JDK并配置环境变量,这通常涉及到下载JDK安装包,然后将其添加到系统路径中。接着,安装Maven,同样需要配置环境变量,使得系统能够识别并使用Maven。安装MySQL数据库时,需要注意查看和修改其默认的字符集设置,以确保数据存储的正确性,特别是对于中文字符的处理。 在Ubuntu 16.04上,你可以参考以下步骤: 1. 安装JDK,这通常包括下载安装包,然后执行安装命令。 2. 更新软件源,可以通过修改源列表文件或者使用apt-get update命令来完成。 3. 配置JDK环境变量,确保JAVA_HOME等变量设置正确。 4. 安装Maven,下载安装包并解压,配置Maven的环境变量,包括M2_HOME和PATH。 5. 安装MySQL,注意在安装过程中可能需要修改配置文件my.cnf以设置正确的字符集。对于MySQL 5.7.21版本,需要在my.cnf的相应部分添加关于utf8的配置,然后重启MySQL服务。 在项目启动之前,需要确保Elasticsearch已经运行,因为该项目依赖于它作为搜索插件,Elasticsearch的默认端口是9300。 项目的应用配置文件(如application.properties)应根据实际情况进行调整,特别是数据库连接信息,需要指向已存在的farming数据库。由于项目使用JPA(Java Persistence API),数据库表将由JPA自动创建,提高了项目的可移植性。 总结来说,这个过程涵盖了服务器环境的准备、项目构建与部署、数据库配置以及依赖服务的启动,每个环节都需要仔细操作,确保所有组件都能正常工作。