部署终端基础 Java 应用程序
我正在从 .net 迁移到 java,但尚未在 java 应用程序部署中使用。我用于部署控制台基础应用程序,该应用程序充当独立应用程序,是具有自定义协议的 tcp 和 udp 服务器的混合体。
我有一个要求,我移植到java的.net应用程序必须部署在tomcat或glassfish内部(没有嵌入的东西)。我真的不知道我必须使用什么技术。我一直在网上搜索,但我的理解是 tomcat 就像 IIS 一样,仅适用于 Web 应用程序,而 glassfish 也算是一个用于托管 Web 应用程序的应用程序服务器。我真的可以在 tomcat 或 glassfish 中运行我的 java 控制台基础应用程序吗?有人可以指出此类内容的好教程吗?谢谢!
编辑1 好的,明白为什么我需要在 tomcat/glassfish 中部署我的应用程序。我需要为我的应用程序提供一个 Web UI,因为我当前正在使用控制台进行用户输入。现在我的应用程序不仅支持内部自定义 tcp/udp 服务器,还支持 Web 管理功能。非常感谢我如何实现这一点的任何建议,我只是还不知道从什么 java api/技术开始。
I'm migrating from .net to java and I'm not yet used in java application deployment. I'm used in deploying console base application that acts as a stand alone application , a mixed of tcp and udp servers with custom protocol.
I have a requirement that my ported .net application to java must be deployed inside tomcat or glass fish ( no embedding stuff ). I really don't know what technology I must used. I've been searching the net but my understanding is that tomcat is like IIS and for web application only and glass fish is somewhat an application server for hosting web application too. Can I really run my java console base application inside tomcat or glass fish? Can someone point out a good tutorials for this kind of stuff? Thanks!
EDIT 1
Ok got the reason why I need to deploy my app in tomcat/glassfish. I need to provide a web ui for my application since I'm currently using the console for user input. Now my application will not just support a custom tcp/udp server inside but also web functionality for management. Any suggestion how I can implement this is greatly appreciated, I just don't know yet what java api/technology to start with.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不知道为什么你的要求说你需要使用 servlet 容器 运行应用程序。至少根据您的描述,我认为您的应用程序不适合 servlet 容器编程模型。
只要您创建一个 入口点,我认为您可以使用 java 或 javaw,
但是如果您无法更改部署到 tomcat 的要求,您可以通过使用 servlet 启动应用程序来完成此操作,我会阅读这些内容
这是您可以使用servlet 并将其部署到 tomcat
I am not sure why your requirement says that you need to run an application using a servlet container . I don't think at least based on your description your application fits servlet container programming model.
As long as you create an entry point, I think you can launch your application from command line either using java or javaw,
But If you are unable to change the requirement on the deployment to tomcat, You can do this by using a servlet to launch your application, I would read up on these things
Here is one way you could do using a servlet and deploy this to tomcat