天天看點

關于linux的項目部署等問題

三天打野兩天曬網的我,最近做了一個linux的一個簡單的項目遷移工作,用了jdk,tomcat,mysql,centOS7。現在簡單記錄一下遇到的問題。

首先,怎麼部署web項目呢,很簡單,打成war包丢到tomcat的webapps就完事了。但是,我弄好以後,隻能通路jsp頁面,通路方法會報404,可能是tomcat的版本問題,我改成老伺服器的tomcat就可以正常通路了。

第二,是配置防火牆不攔截的端口号。

            firewall-cmd --zone=public --add-port=8080/tcp --permanent    即可。

            --permanent使此指令永久有效,沒有這個的話就隻有本次有效,重新開機即無。

第三,是tomcat的開機自啟。

            1,修改etc/rc.d/rc.local

                  vi /etc/rc.d/rc.local

            2,添加兩行腳本,記住!!!一定要放在兩行寫

                 export JAVA_HOME=JDK的JAVA_HOME

                 /執行tomcat的./start.sh的路徑/startup.sh start

            3,修改rc.local檔案為可執行

                  chmod +x rc.local

第四,是mysql的開機自啟。

           1,建立配置檔案 

touch /usr/lib/systemd/system/mysql.service      

           2,為配置檔案寫入内容

                 [Unit]

                 Description=MySQL Server

                 Documentation=man:mysqld(8)

                 Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html

                 After=network.target

                 After=syslog.target

                 [Install]

                 WantedBy=multi-user.target

                [Service]

                User=mysql

                Group=mysql

                ExecStart=安裝檔案夾/bin/mysqld --defaults-file=/etc/my.cnf

                LimitNOFILE = 5000 

          3,使用systemctl enable mysql即可。

               我是在xshell直接用vim進行編輯,一直不行,然後我把檔案移到window,用notepad++重新編輯,不知道為啥就ok了。