91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Tomcat+JDK+Mysql如何安裝

發布時間:2021-12-04 10:48:41 來源:億速云 閱讀:167 作者:小新 欄目:編程語言

這篇文章主要介紹了Tomcat+JDK+Mysql如何安裝,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

1. 背景

JAVA項目中經常需要同時使用到多個組件,如:tomcat、jdk、mysql、nginx等,為方便客戶服務器環境搭建,現需要將相關項目組件進行統一打包,并實現一鍵安裝,為了達到次目標特進行此次試驗。

2. 試驗方案

(1) 環境說明

操作系統版本:windows 7 x64 sp1

Tomcat版本:apache-tomcat-8.5.47-windows-x64解壓版

JDK版本:java 1.7 綠色版

Mysql版本:mysql-5.5.62-winx64解壓版

打包工具:innosetup-5.6.1

(2) 試驗步驟

① 下載各組件安裝包

Mysql下載地址:

https://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.62-winx64.zip

JDK下載地址:

鏈接:https://pan.baidu.com/s/1STRuH2-lInjVN4K4KUKkOg

提取碼:tke1 

Tomcat下載地址:  http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.47/bin/apache-tomcat-8.5.47-windows-x64.zip

Innosetup下載地址:

http://files.jrsoftware.org/is/5/innosetup-5.6.1.exe

② Mysql配置

1) 解壓Mysql為C:\test\mysql-5.5.62-winx64,并配置my.ini文件,如下:

[client]

port  = 3306

socket  = /tmp/mysql.sock

[mysqld]

port  = 3306

basedir = "C:/test/mysql-5.5.62-winx64"

datadir = "C:/test/mysql-5.5.62-winx64/data/"

character-set-server=utf8

default-storage-engine=INNODB

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

socket  = /tmp/mysql.sock

skip-external-locking

key_buffer_size = 16K

max_allowed_packet = 1M

table_open_cache = 128

sort_buffer_size = 64K

read_buffer_size = 256K

read_rnd_buffer_size = 256K

net_buffer_length = 2K

thread_stack = 512K

server-id = 1

[mysqldump]

quick

max_allowed_packet = 16M

[mysql]

no-auto-rehash

default-character-set=utf8

[myisamchk]

key_buffer_size = 8M

sort_buffer_size = 8M

[mysqlhotcopy]

interactive-timeout

2) 拷貝數據庫創建腳本create_db.sql和建表腳本hrdemo.sql到目錄C:\test\mysql-5.5.62-winx64\data,并在C:\test\mysql-5.5.62-winx64\bin下,創建數據庫安裝配置腳本mysql_init.bat,內容如下:

cd /d %~dp0

"%cd%\mysqld.exe" --initialize-insecure --console

echo -----mysql init succee-----

pause;

mysqld install mysql --defaults-file="C:\test\mysql-5.5.62-winx64\my.ini"

echo -----mysql service install succee-----

pause;

net start mysql

sc config mysql start= auto

net stop mysql

net start mysql

echo service install finished

pause;

"%cd%\mysqladmin" -u root password hr_1234

echo change password finished

pause;

cd ..

"%cd%\bin\mysql.exe" -uroot -phr_1234 < "%cd%\data\create_db.sql"

echo create database finished

pause;

"%cd%\bin\mysql.exe" -uroot -phr_1234 < "%cd%\data\hrdemo.sql"

echo create table finished

pause;

echo mysql setup finished

③ JAVA配置

1) 解壓JDK1.7到C:\test\apache-tomcat-8.5.47\bin\Java\jdk1.7.0_51,并在C:\test\apache-tomcat-8.5.47\bin\Java\jdk1.7.0_51\bin下創建JDK配置腳本autoInstallJDK.bat,內容如下:

@echo off

echo

cd ..

echo "%~dp0"

echo "%cd%"

set jdkpath=%cd%

echo %jdkpath%

setx JAVA_HOME "%jdkpath%" -m

setx CLASSPATH ".;%%JAVA_HOME%%\lib\tools.jar;%%JAVA_HOME%%\lib\dt.jar" -m

echo %Path%

echo %Path%|find /i "%java_home%" && set IsNull=true || set IsNull=false

echo %IsNull%

if not %IsNull%==true (

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path /t REG_SZ /d "%Path%;%%JAVA_HOME%%\bin;%%JAVA_HOME%%\jre\bin" /f

setx Path "%%JAVA_HOME%%\bin;%Path%")

exit

④ Tomcat配置

1) 解壓Tomcat壓縮包到目錄C:\test\apache-tomcat-8.5.47中,并在目錄C:\test\apache-tomcat-8.5.47\bin下創建配置腳本tomcat_startup.bat,內容如下:

echo

call "%~dp0%service.bat" install tomcat8

echo

sc config tomcat8 start= auto

sc start tomcat8

rem 下面兩句是設置到服務里自動啟動的

wmic service where name="tomcat8" changestartmode "automatic"

wmic service where name="tomcat8" startservice

exit

2) 在C:\test\apache-tomcat-8.5.47\bin目錄下修改service.bat腳本,修改內容如下:

   在開始setlocal下,添加:

    SET "%JAVA_HOME%"="%cd%\Java\jdk1.7.0_51"

    SET "%JRE_HOME%"="%cd%\Java\jdk1.7.0_51\jre"

3) 拷貝項目war包到C:\test\apache-tomcat-8.5.47\webapp中。

⑤ 打包腳本

1) 安裝打包工具innosetup,選擇默認選項即可,同時在C:\test目錄下創建打包腳本pack.iss,內容如下:

          ; 腳本由 Inno Setup 腳本向導 生成!

[Setup]

; 注: AppId的值為單獨標識該應用程序。

; 不要為其他安裝程序使用相同的AppId值。

; (生成新的GUID,點擊 工具|在IDE中生成GUID。)

AppId={{9E044575-9CD9-4751-B0BE-F6758BA94548}

AppName=Test

AppVersion=V0.01

AppVerName=TestServer V0.01

AppPublisher=TestTechnology

AppPublisherURL=http://www.baidu.com/

AppSupportURL=http://www.baidu.com/

AppUpdatesURL=http://www.baidu.com/

DefaultDirName={pf}\Test

DefaultGroupName=TestSoftWare

AllowNoIcons=yes

OutputBaseFilename=Test

Compression=lzma

SolidCompression=yes

[Files]

;copy tomcat

Source:"C:\test\apache-tomcat-8.5.47\*";DestDir:"{app}\apache-tomcat-8.5.47";Flags:igNoreversion recursesubdirs createallsubdirs

;copy mysql

Source:"C:\test\mysql-5.5.62-winx64\*";DestDir:"{app}\mysql-5.5.62-winx64";Flags:igNoreversion recursesubdirs createallsubdirs

[Languages]

Name: "english"; MessagesFile: "compiler:Default.isl"

[Icons]

Name: "{group}\{cm:UninstallProgram,OA平臺}"; Filename: "{uninstallexe}"

Name: "{commondesktop}\OA平臺"; Filename: http://localhost:8080/hr

[INI]

;修改數據庫配置文件

Filename:"{app}\mysql-5.5.62-winx64\my.ini";Section:"mysqld";Key:"basedir"; String:"{app}\mysql-5.5.62-winx64"

Filename:"{app}\mysql-5.5.62-winx64\my.ini";Section:"mysqld";Key:"datadir"; String:"{app}\mysql-5.5.62-winx64\data"

Filename:"{app}\mysql-5.5.62-winx64\my.ini";Section:"mysqld";Key:"port"; String:"3306"

Filename:"{app}\mysql-5.5.62-winx64\my.ini";Section:"client";Key:"port"; String:"3306"

[Run]

Filename: "{app}\apache-tomcat-8.5.47\bin\Java\jdk1.7.0_51\bin\autoInstallJDK.bat";

Filename: "{app}\mysql-5.5.62-winx64\bin\mysql_init.bat";

Filename: "{app}\apache-tomcat-8.5.47\bin\tomcat_startup.bat";

[UninstallDelete]

Type:filesandordirs;Name:"{app}\apache-tomcat-8.5.47"

Type:filesandordirs;Name:"{app}\mysql-5.5.62-winx64"

⑥ 統一打包

1) 使用innosetup編譯腳本pack.iss,最終會在C:\test下創建目錄Output,并生成Test.exe執行程序。

⑦ 安裝測試

1) 在純凈的windows 7 x64 sp1系統中,運行Test.exe執行程序,按照步驟進行安裝,最終會在桌面生成登錄鏈接,點擊鏈接在瀏覽器中登錄,登錄成功,此時試驗完成。

感謝你能夠認真閱讀完這篇文章,希望小編分享的“Tomcat+JDK+Mysql如何安裝”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

会宁县| 景洪市| 龙海市| 阿克| 乌兰浩特市| 寿光市| 鹤峰县| 会同县| 萍乡市| 龙江县| 安国市| 峨眉山市| 韶关市| 抚宁县| 武功县| 黑龙江省| 独山县| 五大连池市| 双柏县| 松江区| 上林县| 孟村| 望城县| 威信县| 敦化市| 蒲城县| 沙湾县| 芦溪县| 新兴县| 沂南县| 四会市| 夏邑县| 汝阳县| 鹿邑县| 沅陵县| 洞口县| 贵溪市| 南昌县| 南郑县| 海南省| 准格尔旗|