① 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 分别是你的账号密码
五、祝你好运,如果还不行,可以找我,很乐意解决技术方面的问题,更喜欢帮助喜欢研究技术的人