java网络编程问题,为什么发送多次,服务器已启动 只输出了1次?之后就不会运行吗
图1的第16行会输出“服务器已启动”,而它位于while的外面,当然只输出1次。
服务器启动后就进入了while循环,一直在循环接收数据包,直到接收到的数据是"exit"才退出循环,怎么是服务器不运行了呢?
看你是什么服务器?
如果是windows,写个runbat脚本,里面写上 java -classpath ;xxjar:xxjar test,然后放到开机启动项中,即可
如果是linux,写个runsh脚本,里面写上 java -classpath :xxjar:xxjar test,然后将这个文件放到 /etc/rcd/initd/下,并给予执行权限 chmod 755 runsh,即可
你安装odbc以及java的驱动没有,貌似管家婆的Java编程的,需要安装java驱动,最好系统是使用2003系统,另外由于该数据库是sql的,需要在数据库里面建立一个文件名和你软件数据库一样然后导入,这些财务软件安装步骤很麻烦的,建议你直接找开发公司的来安装,没有经过培训的话是不会的
首先 我是把你标题的“服务器”认为是“minecraft”来回答的
启动游戏未响应与启动器没有任何关系 最简单的解决方法是卸载java8 安装java7
因为java8无法打开这个forge版本
下载tomcat,将项目部署到tomcat。下载类似花生壳的发布软件,申请域名将域名绑定到你的外网服务器地址指向你的项目的端口在tomcat中配置相应的域名信息。其他人就可以访问了
JavaWeb Tomcat服务器配置过程如下:
Tomcat服务器端口的配置
Tomcat的所有配置都放在conf文件夹之中,里面的serverxml文件是配置的核心文件。如果想修改Tomcat服务器的启动端口,则可以在serverxml配置文件中的Connector节点进行的端口修改
例如:将Tomcat服务器的启动端口由默认的8080改成8081端口
Tomcat服务器启动端口默认配置
1 <Connector port="8080" protocol="HTTP/11"
2 connectionTimeout="20000"
3 redirectPort="8443" />
将Tomcat服务器启动端口修改成8081端口
1 <Connector port="8081" protocol="HTTP/11"
2 connectionTimeout="20000"
3 redirectPort="8443" />
这样就把原来默认Tomcat默认的的8080端口改成了8081端口了,需要注意的是,一旦服务器中的xml文件改变了,则Tomcat服务器就必须重新启动,重新启动之后将重新读取新的配置信息。因为已经在serverxml文件中将Tomcat的启动端口修改成了8081,所以Tomcat服务器启动时就以8081端口启动了,如下图所示:
0条评论