① java web 項目打包(Jdk,Tomcat,MySql)打在一起。
1,jdk:c:\programe files\java 目錄里有兩個目錄:jdk1.6.0_12 和 jre1.6.0_12直接把java文件夾拷貝過來
2.下載一個tomcat的免安裝版本。然後修改service.bat文件,在第一行加上
set JAVA_HOME=C:\ MyApp\java\jdk1.6.0_10
3.下載免安裝版本的mysql,修改一下其中的配置。
basedir="C:/MyApp/MySQL/MySQL Server 5.1/" datadir="C:/ MyApp /MySQL/MySQL Server 5.1/Data/"
4.把創建資料庫文件放在mysql的data下,把war包放在tomcat的webapps下.
5.利用以下批處和耐拍理文件
@echo off
color 1f
setlocal enabledelayedexpansion
Set PATH=%PATH%;%SystemRoot%\system32;%SystemRoot%;
Title 系統安裝
cls
echo ╔- -╗
echo 系統安裝
echo ╚- -╝
echo -------------------------------------------------
echo.
rem *******************************************************
@echo off
ver | find "5.0" >nul && goto xp
ver | find "5.1" >nul && goto xp
ver | find "5.2" >nul && goto xp
ver | find "6.0" >nul && goto Vista
goto Vista
:xp
set NowPath=%cd%
set DestopPath=%ALLUSERSPROFILE%\桌面
goto end
:Vista
set /p NowPath=請輸入軟體畝碰安裝路徑:
set DestopPath=%PUBLIC%\Desktop
IF EXIST %NowPath%\install.bat ( echo. ) else ( echo 路徑錯誤 & goto Vista )
goto end
:end
Set IsDo=Y
for /F "usebackq skip=4 tokens=2,5" %%i in (`"netstat -ano -p TCP"`) do (
call :Assoc %%i TCP %%j
if !TCP_Port!==3306 ( Set IsDo=N & Set Port1=3306a )
if !TCP_Port!==8888 ( Set IsDo=N & Set Port2=8888 )
if !TCP_Port!==8006 ( Set IsDo=N & Set Port3=8006 )
if !TCP_Port!==8010 ( Set IsDo=N & Set Port4=8010 )
rem echo !TCP_Port!
)
IF %IsDo%==N (
echo 檢測喚羨安裝條件: 不通過
echo --------------------------------------------------
echo.
echo !Port1! !Port2! !Port3! !Port4! 埠被佔用!
echo.
echo 請停止以上埠,否則不能安裝本系統!
echo.
echo --------------------------------------------------
echo.
pause & exit
) else (
echo 檢測安裝條件: 通過
echo.
echo --------------------------------------------------
echo.
)
rem *******************************************************
echo 系統安裝過程:
echo --------------------------------------------------
set CATALINA_HOME=%NowPath%\tomcat
Set PATH=%PATH%;%JAVA_HOME%\bin
Set CLASSPATH=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
%NowPath%\mysql\bin\mysqld --install MySql --defaults-file=%NowPath%\mysql\my.ini >nul
echo Install MySql Services. Services Name: MySql
net start MySql
call %NowPath%\tomcat\bin\service.bat install Tomcat5 >nul
echo Install Tomcat5 Services. Services Name: Tomcat5
net start Tomcat5
%SystemDrive%
cd %DestopPath%
%NowPath%\銷售系統安裝工具.lnk 銷售系統安裝工具.lnk >nul
pause & exit
:Assoc
for /F "tokens=2 delims=:" %%e in ("%1") do (
set %2_Port=%%e
)
經行一些設置..然後利用打包工具打包成exe就行了
這是網路找的你看看
② 如何在Windows Server上部署tomcat+mysql+java環境
新版的MYSQL,明拍神下載安裝版激虧,直接安裝
JAVA 的環境變數 配置
環境變數 JAVA_HOME 指向JDK的安裝目錄
把JDK下的bin的賀芹完整路徑,添加到PATH環境變數
環境變數中不要配置CLASSPATH 。。。。。。。。。。。
可以添加一個 JRE_HOME 指向JRE在安裝的目錄
TOMCAT 下載、解壓,添加 CATALINA_HOME=D:\apache-tomcat-6.0.26 環境變數
③ 做動態網頁,java EE+tomcat+mysql 在java EE中應該如何做一般步驟是什麼
my eclipse,mysql,tomcat,JDK,還有連接mysql的或虧jar包,准備好之後,然後配置連接資料庫。然後在myeclipse里新建工程,在搜芹webroot下建立JSP,然後在web.xml配置servlet,然後啟動tomcat.前台的網頁會根據web配置的servlet找到相關的實現類(此類必須繼承servlet),然後,實現類根據剛才配置的連接數據世團畢庫的信息,(載入驅動用戶名密碼),去資料庫讀取信息,然後再返回
④ tomcat中的java代碼怎麼使用非root用戶連接mysql
這兩個頃叢用戶的資料庫名字是否一樣?可以嘗試修改不同名字。另外你你是不是只要一個用戶的查詢做鍵結果,那麼連接資料庫的用戶就用這個用戶的帳雀胡櫻號連接,是不是用了root帳號連接的?
⑤ tomcat部署javaweb項目連接mysql異常含有異常信息
有兩種方法,一種方法使用mysql的check table和repair table 的sql語句,另一種方法是使用MySQL提供的多個myisamchk, isamchk數據檢測恢復工具。前者使用起來比較簡便。推薦使用。
1. check table 和 repair table
登陸mysql 終端:
mysql -uxxxxx -p dbname
check table tabTest;
如果出現的結果說Status是OK,則不用修復,如果有Error,可以用:
repair table tabTest;
進行修復,修復之後可以在用check table命令來進行檢查。在新版本的phpMyAdmin裡面也可以使用check/repair的功能。
2. myisamchk, isamchk
其中myisamchk適用於MYISAM類型的數棗絕據表,而isamchk適用於ISAM類型的數據表。這兩條命令的主要參數相同,一般新的系統都使用MYISAM作為預設的數據表類型,這里以myisamchk為例子進行說明。當發現某個數據表出現問題時可以使用:
myisamchk tablename.MYI
進行檢測,如果需要修復的話,凳粗姿可以使用:
myisamchk -of tablename.MYI
關於myisamchk的詳細參數說明,可以參見它的使用幫助。需要注意的時在進行修改時必須確保MySQL伺服器沒有訪問這個數據表,保險的情況下是最好在進行檢測時把MySQL伺服器Shutdown掉。
-----------------------------
另外可以把下面的命令放在你的rc.local裡面啟動MySQL伺服器前:
[ -x /tmp/mysql.sock ] && /pathtochk/myisamchk -of /DATA_DIR/*/*.MYI
其中的/tmp/mysql.sock是MySQL監聽的Sock文件位置,對於使用RPM安裝的用戶應該是/var/lib/mysql/mysql.sock,對於使用源碼安裝則是/tmp/mysql.sock可以根據自己凳慎的實際情況進行變更,而pathtochk則是myisamchk所在的位置,DATA_DIR是你的MySQL資料庫存放的位置。
需要注意的時,如果你打算把這條命令放在你的rc.local裡面,必須確認在執行這條指令時MySQL伺服器必須沒有啟動!檢測修復所有資料庫(表)
⑥ 怎麼把MySQL和tomcat以及java jdk連接起來啊
你好:這個的話你還是沒區分好他們都是啥,jdk是你運行拍鋒氏eclipse的前提,他不參與項目的運行
mysql是襲散資料庫,tomcat是運行環境。他們沒有什麼必然聯系
如果聯系一起就是在tomcat運行環境中訪問資料庫所用到的代碼來自於java類
舉例子純java的。
/首先設定你的驅動,數基謹據源,舉例如下
Stringurl="jdbc:mysql://localhost:3306/sample_db?user=root&password=your_password";
//建立連接
Connectioncon=DriverManager.getConnection(url);
//建立陳述表達式
Statementstmt=con.createStatement();
//查詢語句
Stringquery="select*fromsample";
//rs就是得到的結果集,你可以進行處理
ResultSetrs=stmt.executeQuery(query);
//比如
while(rs.next())
{
rs.getString(1);
rs.getInt(2);
}
當然記得最後要close
⑦ Java環境 jsp+mysql+tomcat如何配置
首先,你得安裝jdk吧
關於jdk的配置,網上太多了,太簡單了,您多費力查找一下吧
然後是安裝myeclipse 6.5(如果你不想看裡面的代碼,也可以不安裝)
安裝mysql,默認的用戶名是root,密碼000000
然後你得把這個設計的資料庫建好吧,他應該給你資料庫的sql文件的
然後是安裝tomcat,至於配置,網扮塌上一大堆,你自己找,太簡單了
安裝好後,在地址欄里輸入;http://localhost:8080,如果進到tomcat頁面說明安裝對了
然後在myeclipse 6.5里配置伺服器,也就是把tomcat和myeclipse 6.5聯系起來(方便你從myeclipse 6.5查看)
之後把工程放到tomcat的webapps里,就可以使用里,至於jdbc驅動,他開發的時候已經弄好了。
我只是悄轎粗略的告訴你步驟,你得慢慢弄吧,都啟缺肆寫下來太多了
⑧ Tomcat6.0+mysql+java架設的網站程序問題
多數情況下 是你的 MYSQL 服務沒有開啟
一、先確定你的MYSQL裝好了沒有 ,可以在命令行下面 輸入 mysql 回車 看提示
二、如果裝好了 可以使用 net start mysql 啟動團兄李mysql服務
三、還有一種情況,如果環境變數沒有配置好的話 輸入MYSQL 也會塵簡提示找不到命令,這時可以到MYSQL目塌遲錄運行 mysql 命令 嘗試
四、如果上述步驟通過,則可以通過 mysql -uroot -proot 進行mysql連接測試 root 分別是你的賬號密碼
五、祝你好運,如果還不行,可以找我,很樂意解決技術方面的問題,更喜歡幫助喜歡研究技術的人