tomcat重新部署socket项目的时候,显示socket监听的端口被占用,原因是tomcat重新部署醒目的时候没完全关

tomcat重新部署socket项目的时候,显示socket监听的端口被占用,原因是tomcat重新部署醒目的时候没完全关,第1张

1新建一个 xml 文件,内容如下所示
[提示] 此xml文件名可以自己定,写好后放置到%TOMCAT_HOME%\con\conf\Catalina目录下即可
( 其中myapp是目录是建立在%tomcat%/webapps/目录下的)
[“JDBC/Server2000”即连接池的名字可以由自己设定,不过该设置要保持一致]
<Context path="/myapp" docBase="myapp" debug="5" reloadable="true" crossContext="true">
<Logger className="orgapachecatalinaloggerFileLogger"
prefix="localhost_DBTest_log" suffix="txt" timestamp="true"/>
<Resource name="JDBC/Server2000" auth="Container" type="javaxsqlDataSource"/>
<ResourceParams name="JDBC/Server2000">
<parameter>
<name>factory</name>
<value>orgapachecommonsdbcpBasicDataSourceFactory</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>netsourceforgejtdsjdbcDriver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:jtds:sqlserver://localhost:1433;DatabaseName=project</value>
</parameter>
<parameter>
<name>username</name>
<value>sa</value>
</parameter>
<parameter>
<name>password</name>
<value>kkfbai</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>20</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>10</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>10000</value>
</parameter>
</ResourceParams>

</Context>
2 修改(新建) webxml(myapp/WEB-INF/目录下,没有就自己建立一个,注意目录名的大小写不要改),内容如下所示
<xml version="10" >
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc//DTD Web Application 23//EN" ">socketio封装了websocket,同时包含了其它的连接方式,比如Ajax。原因在于不是所有的浏览器都支持websocket,通过socketio的封装,你不用关心里面用了什么连接方式。
你在任何浏览器里都可以使用socketio来建立异步的连接。socketio包含了服务端和客户端的库,如果在浏览器中使用了socketio的js,服务端也必须同样适用。如果你很清楚你需要的就是websocket,那可以直接使用websocket


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13429358.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-04
下一篇 2023-08-04

发表评论

登录后才能评论

评论列表(0条)

保存