在公司服务器上部署java文件

在公司服务器上部署java文件,java,deployment,application-server,Java,Deployment,Application Server,我在本地pc上有一个用Netbeans IDE编写的java文件。我必须在公司服务器上部署该文件。 基本上,该文件充当侦听器,它侦听另一台发出警报的服务器。我的程序捕获这些报警并将其存储在sql server数据库中。 现在,要连接到报警服务器,我需要将文件放在公司服务器上。我的文件需要连续运行(侦听)警报。我需要提供我的ip地址和端口号到报警服务器进行连接 我需要知道如何在公司服务器上部署java文件并保持其运行 谢谢。您要做的第一件事是让程序在本地工作站上运行(在NetBeans之外);一旦

我在本地pc上有一个用Netbeans IDE编写的java文件。我必须在公司服务器上部署该文件。 基本上,该文件充当侦听器,它侦听另一台发出警报的服务器。我的程序捕获这些报警并将其存储在sql server数据库中。 现在,要连接到报警服务器,我需要将文件放在公司服务器上。我的文件需要连续运行(侦听)警报。我需要提供我的ip地址和端口号到报警服务器进行连接

我需要知道如何在公司服务器上部署java文件并保持其运行


谢谢。

您要做的第一件事是让程序在本地工作站上运行(在NetBeans之外);一旦你破解了它,你就有机会在远程服务器上运行它

我猜这是一个简单的java应用程序(即其中有一个带有公共静态void main(String[]args)方法的类)。如果是这样,启动命令提示符,切换到Java类所在的目录,并使用JDK编译它:

javac MyClass.java
这将为您提供一个文件(即MyClass.class),然后您可以运行:

java MyClass
一旦它工作,您就可以将MyClass.class复制到服务器,并以相同的方式从那里运行它(假设服务器已经安装了Java运行时环境)


希望这为您指明了正确的方向……

您已经让它在没有Netbeans的情况下在您的机器上运行了吗?那么。。您基本上是在问如何在特定于服务器的平台环境的后台将此文件作为“服务”运行?如果您希望得到任何帮助,我建议您共享服务器的操作系统,是否有外部依赖项,是否使用任何构建工具,此文件是如何打包的,等等…@DerMike:没有netbeans,我无法让它工作。你建议我做什么?公司服务器到底是什么意思?它是像WebSphere或tomcat这样的应用程序服务器,还是您只有一个独立的应用程序并且正在尝试运行它?:我试图在windows中使用cmd编译我的程序。我还包括了所需jdbc驱动程序的类路径。但是在编译时它给了我以下错误:注意:csServer.java使用或覆盖了不推荐使用的API。注意:有关详细信息,请使用-Xlint:deprecation重新编译。