精华帖 (0) :: 良好帖 (0) :: 新手帖 (1) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-09-17
1.web程序从windows 2003移到 linux上时出现:原页面中访问其它系统域名的操作出错? 答:解决方式是由于linux主机没有设置DNS导致linux主机上不能访问其它系统域名。具体操作是打开/etc/resolv.conf文件, vi resolv.conf 进入该文件 点击“i”进行insert操作,添加nameserver IP然后按住ESC键之后保存:wq 。退出命令是:q强制退出命令是:q! 2.linux下配置数据库连接和context,可以在tomcat的conf目录下添加Catalina/localhost/cetv.xml文件,文件内容如下: <Context debug="0" docBase="/usr/local/tomcat1/webapps/cetv" path="/cetv" privileged="true" reloadable="true"> <Resource name="jdbc/cetv" auth="Container" type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://数据库IP:3306/cetv?useUnicode=true&characterEncoding=utf-8" username="用户名" password="密码" maxActive="20" maxIdle="10" maxWait="-1"/> </Context> 3.web程序在linux下连接不上主机? 答:需要将数据库驱动放到tomcat的lib包下边 4.上述操作均做了已后发现还是连接不上数据库? 答:看看你的数据库和web程序是不是在一台服务器上如果不是的话,还需要登录你的数据库服务器对web服务器进行授权,授权方法如下:
必须在mysql中修改 即 mysql> 将下面的‘ServerIP’改为交互系统部署的服务器ip 将下面的‘youIP’改为您电脑的ip nisuser表示要连接的数据库登陆名称 nis表示要连接的数据库登陆密码 GRANT ALL PRIVILEGES ON *.* TO nisuser@ServerIP IDENTIFIED BY 'nis' WITH GRANT OPTION; GRANT ALL PRIVILEGES ON *.* TO nisuser@youIP IDENTIFIED BY 'nis' WITH GRANT OPTION; FLUSH PRIVILEGES; 样例: GRANT ALL PRIVILEGES ON *.* TO root@10.1.2.141 IDENTIFIED BY 'founder123' WITH GRANT OPTION; GRANT ALL PRIVILEGES ON *.* TO root@10.1.8.4 IDENTIFIED BY 'founder123' WITH GRANT OPTION; FLUSH PRIVILEGES; 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
浏览 1481 次