Linux系统中如何配置JAVA项目

准备工具: 

1.CentOS 64位 (后面用到的工具需要与linux系统位数相同)

2.JDK 1.8 64位 ( https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html )

3.MySQL 64位 ( https://dev.mysql.com/downloads/mysql/ )

4.Tomcat ( https://tomcat.apache.org/download-80.cgi )

5.SecureCRT(Windows下登录UNIX或Linux服务器主机的软件)

( https://www.vandyke.com/download/securecrt/download.html )

6.FileZilla客户端(FTP软件)

https://filezilla-project.org/ )

FileZilla简单易用,通过主机ip(ifconfig命令查询),用户名(root),密码(设置),端口号(22),登陆成功后直接拖动文件即可复制到linux系统中.

7.WAR包


一丶准备工作:

①如果系统中已经配置了JDK,卸载OpenJDK

执行命令查看:

rpm –qa | grep java

卸载OPENJDK:

rpm -e --nodeps jdk名称

 

 ②如果系统中已经配置了MySQL,卸载MySQL

执行命令查看:

rpm –qa | grep mysql

卸载mysql:

rpm -e --nodeps mysql名称

 

③建立存放软件的文件夹

/usr/local/  创建文件夹java

mkdir java

/usr/local/  创建文件夹mysql

mkdir mysql

/usr/local/  创建文件夹tomcat

mkdir tomcat

二丶安装JDK

①通过FileZilla客户端将JDK的安装包上传到linux目录下.

②解压tar.gz(tar –xvf xxx.tar.gz –C /usr/local/java).

③更改环境变量(后面会提到如何配置,最好与tomcat一起配置).


三丶安装MySQL

①通过FileZilla客户端将MySQL安装包上传到linux目录下.并解压到刚才创建的mysql文件夹

②安装后在linux系统中下载包(yum install libaio.so.1).

③安装mysql的服务端(进入到/usr/local/mysql):

rpm -ivh MySQL-server-xxx.rpm

④安装mysql的客户端:(选做)

rpm -ivh MySQL-client-xxx.rpm

⑤启动mysql的服务:

service mysql status(查看mysql服务状态)

service mysql start(开启mysql服务)

⑥登录mysql: 

产生一个随机的密码存放在/root/.mysql_secret

 查看密码进行登录:

msyql –u root -p

 修改密码:

set password = password('123456');

 ⑦设置开机自动启动mysql:

加入到系统服务:

chkconfig --add mysql

自动启动:

chkconfig mysql on

 ⑧开启远程服务:

登录mysql:

grant all privileges on *.* to 'root' @'%' identified by '123456';

flush privileges;

⑨设置Linux的防火墙(开放端口):

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

/etc/rc.d/init.d/iptables save

 

四丶安装Tomcat

①通过FileZilla客户端将Tomcat安装包上传到linux目录下.并解压到刚才创建的tomcat文件夹.

②设置防火墙(开放端口):

/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

/etc/rc.d/init.d/iptables save

 ③启动tomcat:

进入到tomcat/bin

执行 ./startup.sh

④关闭tomcat:

执行 ./shutdown.sh


五丶修改环境变量(重要)

输入下行命令编辑配置文件,在该文件尾部添加命令后内容.更新后:wq命令退出即可.

vim /etc/profile

export JAVA_HOME=/usr/local/java/jdk1.8.0_171

export CANALINA_HOME=/usr/local/tomcat/apache-tomcat-8.0.28

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

 保存后需要重新加载配置文件:

source /etc/profile


六丶linux上设置mysql编码

①首先查找MySql的cnf文件的位置:

[root@zenghui ~]# find / -iname '*.cnf' -print

内容如下:

/etc/pki/tls/openssl.cnf

/usr/my.cnf

/usr/share/doc/MySQL-server-5.6.25/my-default.cnf

/usr/share/mysql/my-default.cnf

/var/lib/mysql/auto.cnf  

②更新跟数据库相关的cnf文件

[mysqld]下添加
collation_server = utf8_general_ci
character_set_server = utf8

③保存退出后重启mysql:

[root@zenghui ~]# service mysql restart

 

完成以上的操作就OK了。

 

看一下效果:

mysql> show variables like 'character_set_%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | utf8                       |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+


七丶导入war包

①通过FileZilla客户端将war包上传到linux目录下.

②把war包复制到tomcat文件夹下webapps里.(tomcat服务器开启中会自动解压war包,如若关闭中,打开后会自动解析)

③如需更改部分配置文件(c3p0等),进入到项目中更新即可.

④开启tomcat服务器就可以访问项目了


                                                                                                                                            ---By huihui


 

 



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Linux系统上部署Java项目,可以按照以下步骤进行操作: 1. 首先,确保已经安装并配置好了JDK。可以执行命令`java -version`来检查Java版本是否安装成功。\[1\] 2. 接下来,需要安装一个Web服务器,比如Tomcat。可以使用以下步骤在Linux上安装和部署Tomcat: - 使用Xshell等工具连接到Linux服务器。 - 进入根目录下的`/usr`文件夹,并创建一个名为`java`的文件夹,用于存放Java安装文件。\[3\] - 将下载好的Tomcat压缩文件上传到Linux服务器的`/usr`路径下。 - 解压Tomcat压缩文件,得到Tomcat文件夹。 - 配置Tomcat的环境变量,可以编辑`/etc/profile`文件来配置。\[3\] 3. 配置Tomcat的相关设置,包括端口号、访问权限等。可以编辑Tomcat的配置文件,如`server.xml`和`web.xml`等,根据项目的需求进行相应的配置。 4. 将JavaWeb项目部署到Tomcat。可以将项目的WAR文件复制到Tomcat的`webapps`目录下,Tomcat会自动解压并部署项目。 5. 启动Tomcat服务器,可以使用命令`./startup.sh`来启动Tomcat。 通过以上步骤,就可以在Linux系统上成功部署Java项目了。请根据具体情况进行操作。 #### 引用[.reference_title] - *1* *2* *3* [在 Linux 上部署javaWeb项目+图文详解](https://blog.csdn.net/qq_44538738/article/details/105210451)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值