编译好的java项目,用Monitor Tomcat启动项目,弹窗方法无效了(安装版的tomcat)
java工程,正常从开发工具里启动项目,弹窗啥的功能都能看到,但是我使用Monitor tomcat方式启动时,应该有的弹窗、提示信息都没有了。(安装版的Tomcat,在开始程序里tomcat文件夹下能找到monitorTomcat这个文件)
如图,
点击start按钮项目就能启动了,但是这样启动,我在项目里写的弹窗方法失效,窗口不弹了,这是什么原因?
弹 窗方式为JOptionPane类中的showXXXX()方法,JFrame、jswing中等弹窗都用了,但是都不行,各位还有什么高招指导一下吧, 万分感谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(11)
回复
@dush : 你测试使用monitortomcat启动的吗?你试试
亲测可以弹出对话框,代码如下:
该代码写在一个自定义Servlet的 init 方法中的,楼主可以试试看
你参考一下dwr试试!
@夏夜流星 回复
@夏夜流星 : dwr什么意思,没用过啊
回复
http://www.directwebremoting.org/dwr/
各楼,谁给个在java后台代码里直接能弹jsp页面的代码啊,
好的谢谢, 那我想直接在某个方法里直接弹出一个jsp页面,可以吗,可以的话该怎样写? 我也写过弹页面的,但是没写出来,一直报一个空指针的错误。 附一下代码,越少越好,只要能弹出来就行
回复
用 Javascript 写,参考:http://www.w3school.com.cn/jsref/met_win_open.asp
Tomcat 是 Web 应用服务器 ,只能运行符合 Servlet/JSP 规范的应用。
Swing 是 GUI 框架,图形界面是运行在本机上的,而不是浏览器,所以不能弹窗。
不是swing开发,只是用到了swing中悬浮气泡窗的方法。在tomcat启动原因是项目本身太烂,没有发布、打成war包之类的一说,直接就是把编译好的文件放在tomcat下webapp下运行的
swing开发的桌面应用,打包成jar包启动就行了,为什么要在tomcat中启动