java中怎么换端口!Java中修改tomcat的默认端口号,运行WEB项目的时候都要在tomcat环境中,它的默认端口号是8080,有时想要占用这个端口号而又想运行web项目时,就需要去修改它的默认端口,具体做法:
1、打开 jakarta-tomcat-5.5.9\conf\server.xml 找到如下代码:
【java代码转发端口 java接口转发】!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 --
Connector port="8080"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding="GBK"/
2、上面的port=8080就是它所用的端口号,可以把它修改为80(浏览器的默认端口) , 这样就可以在编辑它时直接输入工程名称,就可以访问了!
阿里云将80端口请求转发到其他端口租了一台阿里云ECS , 想搭建一个java Web 程序 , 环境都搭建好后,将Tomcat端口改为80并执行
程序报错端口号冲突 。
估计是80端口被占用了,但是想绑定域名,还是需要将80端口映射到tomcat才行 。
于是检查占用80端口的程序
是一个叫codeAliYunDun/code的程序将80端口占用了 。
于是各种google,大神回答说code阿里盾/code并不是将80端口给占用了,而是为了保护请求,进行一层防护 。于是就有了下面的解决方法:
由于80端口受到各种保护措施,所以一般程序是无法获取80端口的使用权的,要想实现不输入端口号直接访问程序,需要将80端口的请求转发到Tomcat设定的端口上去 , 也就是默认的8080端口 。
很明显codeeth1/code为外网网卡 。
** 搞定! **
Java程序怎么传递16进制指令0x00到默认已打开的LPT1端口//创建输入输出数据流
Sockets=null;
DataOutputStreamdos=null;
DataInputStreamdis=null;
s=newSocket( "192.168.0.11 ",9707);//需要数据传向的地址端口传输是透明传输由路由器解决不用考虑ip包的打包及解包
dos=newDataOutputStream(s.getOutputStream());
dis=newDataInputStream(s.getInputStream());
//字节数组(需要发送的指令)
byte[]b=newbyte[10];
b[0]=(byte)0xf8;
b[1]=(byte)0xf9;
b[2]=(byte)0x0f;
b[3]=(byte)0xff;
b[4]=(byte)0x24;
b[5]=(byte)0x00;
b[6]=(byte)0xfe;
b[7]=(byte)0xff;
//System.out.println(b[1]);已经就溢出显示为-7
//发送数据
dos.write(b);
dos.flush();
[解决办法]
使用String发送
转换
java udp发送和接收端口问题你是在同一台电脑上测试吧 , 那肯定不行的,因为一个端口只能给一个程序使用,而你发送要用到1000端口,接收又要用到1000端口,所以肯定是冲突的,但是你用2台电脑测试就不会了 。同样,你先建一个1000端口的server,你再建一个1000端口的server同样会报错 。ps:你在开了tomcat的情况下,开一个8080的server试试,一样会报错 , 这是常识 。
java 数据转发我们不能保证不丢失java代码转发端口,但是我们可以在丢失的时候再发啊 , 所以我们可以模范TCP协议 , 下面是我的想法,仅供参考:
1 。服务端为每一个发送的数据加一个标识,并在发送的时候该数据加入到一个数组中,这个数组同时要记录这个数据加入的时间(之后要用到这个时间)
2 。客户端收到一个数据的时候,要返回服务端一个接受成功的信息,这个信息包含数据标识,服务端收到这个信息就将数组中对应的数据删除;
3 。服务器隔一段时间,就读取那个数组,判断数据加入数组的时间到当前时间的时间差,如果时间差大于某一个值(这个值要好好考虑 , 不过应该要大于1秒),我们就假设发送失败java代码转发端口了,那就重发这个数据
- 如何获取云服务器的源代码? 云服务器源代码怎么弄
- 如何设置云服务器的源代码? 云服务器源代码怎么设置
- java查询数组中是否包含某一个值 javamongodb数组查询
- 如何修改云服务器的源代码? 云服务器源码怎么修改
- 如何寻找云服务器的源代码? 云服务器源码怎么找
- 如何配置云服务器的源代码? 云服务器源码怎么设置
- redis实战电子书 redisjava书籍
- redis哨兵keepalive 代码redis哨兵
- javaredis集群 javaredis列队
- Redis队列排队 redis队列java
