TA的每日心情 | 开心 2021-3-12 23:18 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
1,8080端口被占用的问题:
首先,检测所有端口的都被那些进程所使用。
步骤:
1)开始->运行->输入cmd->输入netstat -nbva ->c:/port.txt;
2)我的电脑->c:/->port.txt;
3)在port.txt文件中按ctrl+F,在输入框中输入8080,找到哪个进程在占用8080端口。
其次,解决端口被占用的问题
1)据我个人的经验来看,一般的进程占用了8080端口,可以关闭了此进程再启动tomcat;
2)在最近安装了SQL server 2008 后,我就知道了SQL server 的Reporting Service会占用8080端口,关闭Reporting service会影响到SQL server 2008的运行,诸如此类情况可以改变tomcat的端口。
3)改变tomcat的端口:tomcat -> conf -> service.xml 把8080改为没有被使用的端口,然后就使用此端口来访问就OK了。
2,到主机的TCP/IP连接失败
此问题有两种情况:
1)TCP/IP没有启动
SQL server 2008 ->configer tools->SQL server configer manager
选择SQL Native Client->客户端协议->TCP/IP,右击启动
然后重启SQL服务:SQL server服务->SQL server(SQLEXPRESS)后就OK了
2)TCP/IP的端口不对
先用telent localhost 1433 来检查这个端口,如果连接不成功就:
改SQL Server的TCP/IP下端口设置,双击“SQL2005的协议”下“TCP/IP”,把“IP地址”下“IPALL”的端口都改为“1433”。
|
|