我开发了一个服务器[server.jar],它现在运行良好(在我的localhost上).现在我想把这个server.jar"放"在我的远程服务器上(即:122.152.12.33)并在那里运行,所以我的客户端应用程序用这个ip替换"Localhost"并连接[server.jar] ...
我该怎么办?
我找到了答案但却不理解它们(WAR?和一些配置).
我正在使用NetBeans IDE.部署Jar文件并使用netbeans转换为war.
注意我也使用Mysql数据库,我必须在服务器端上传它.
*更新: 另一个相关问题:
如果我想在现有网站(Wordpress发布的网站)上尝试我的server.jar,只需将我的项目添加到文件夹中,这可能会损害在线网站吗?
我可以用php来运行Jar吗?(在线的网站是链接.我想创建一个文件夹http://akhbarna.com/MyPrject/ ...然后将Jar放在那里并通过Php运行它.它可能吗?这可能会如何影响在线网站?
我正在尝试编写一个IM软件,我想让用户离开对话并告诉他的伙伴他已经离开...我更喜欢使用for循环而不是迭代器,寻找所有用户并获取要求离开的用户并像这样删除他:
for(Clientuser Cu: EIQserver.OnlineusersList)
if(Cu.ID.equals(thsisUser.ID)) // find the user who ask to leave
{
Omsg.setBody("@@!&$$$$@@@####$$$$"); //code means : clien! ur parter leaves...
sendMessage(Omsg); // sed message to thje partner with that code
EIQserver.OnlineusersList.remove(Cu);// remove the partner
EIQserver.COUNTER--;// decrease counter.
}
Run Code Online (Sandbox Code Playgroud)
我得到异常:java.util.ConcurrentModificationException
我正在使用迭代器,为了摆脱这个异常,我转换为 for,但同样的异常仍然出现!我怎样才能摆脱这个异常?
我的问题是关于Whatsapp在聊天时保存对话的方式,所以,如果我关闭whatsapp并打开它,我最后的对话和尚未备份的消息会出现......即使我发了一封信(一个字符) ),关闭应用程序并打开它,我会找到这封信!! whatsapp在哪里保存这些对话.并恢复他们......
我们不讨论数据库备份.