Java项目上传到Ubuntu服务器并配置环境
需积分: 0 191 浏览量
更新于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自动创建,提高了项目的可移植性。
总结来说,这个过程涵盖了服务器环境的准备、项目构建与部署、数据库配置以及依赖服务的启动,每个环节都需要仔细操作,确保所有组件都能正常工作。
378 浏览量
169 浏览量
1230 浏览量
2023-05-18 上传
201 浏览量
2023-05-05 上传
317 浏览量
276 浏览量
2024-11-12 上传
蔓誅裟華
- 粉丝: 25
- 资源: 303
最新资源
- 液压支架立柱和千斤顶自动化试验系统工装设计与应用.rar
- 使用XML优化配置的动态菜单,以及智能的超级列表框-易语言
- 死人开关:对于funzys
- Ziplyne Player Johns Hopkins Production -crx插件
- shortly-express
- bruhtus:古典胡话
- 安装ObjectArx的zh-chs包
- CircleIndicatorComponent.7z
- 炫彩编写的聊天框例子-易语言
- css_chris:CSS-我的网站
- Tempofila-crx插件
- c#学生管理系统
- App-Clima-GeoLocation-OpenWeatherMaps:控制台应用程序,用于使用NodeJs + GeoLocation + OpenWeatherMaps检查天气
- 将超像素作为输入MATLAB代码-medical-labeling:这个存储库包含我在伯尔尼大学的硕士论文的材料
- RayTracer:我的博客的WIP光线跟踪程序
- Foreign Domain Alerter-crx插件