Jfinal项目的部署问题
请问:我开发了一个Jfinal项目以后,在Eclipse中运行没问题,然后需要导出去war包,导出去的war包要部署到tomcat下,那么请问该如何部署?是直接放到webapp下,tomcat自动解压缩后,删除jetty.jar包,还是在导出war包前就删除jetty.jar包,还是不用删除jar包?我的所有jar包都是放到了lib目录下;如图
直接用Eclipse导出的war包可以成功访问,但是jsp页面有的脚本有问题。
窗口自己就跳出来了
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
你还是没搞清楚Java web项目包
基本的结构,直接删除jetty包,把WebContent复制到tomcat webapp目录即可,WebContent换ROOT还是说其它名字就看你自己了
行,谢谢,知道问题所在了,jetty是删掉了,是浏览器的兼容问题,在chrom浏览器下就没有问题。在于EasyUI加载表格数据时候,末尾多了个逗号,就这么点事。谢谢你的耐心回答。
可以用集成测试之类的去部署,也可以自己写段脚本自动去更新打包svn或者git仓库里的代码,
脚本完成你那几步也非常容易!下面的2点是 波总 回复网友的问题时我记录下来的!
在 tomcat 下部署,注意两点
1:永远不要将项目部署在`TOMCAT_HOME/webapps`下面
2:修改 TOMCAT_HOME/conf/server.xml,找到`Host`标记,添加子标记,例如:
<Context path="" reloadable="false" docBase="/home/work/XXX" />
最后你那前端页面有问题和jfinal没有本质的关系估计是某几个js脚本404了!
谢谢,知道问题所在了,jetty是删掉了,是浏览器的兼容问题,在chrom浏览器下就没有问题。在于EasyUI加载表格数据时候,末尾多了个逗号,就这么点事。谢谢波总的耐心回答。有问必答,您的态度太令我感动了