java的普通web项目怎么发布为jar包(像springBoot打出来的可执行jar包)

java的普通web项目怎么发布为jar包(像springBoot打出来的可执行jar包),第1张

不行的,java程序启动的入口只能是main方法普通的javaWeb工程是实现Servlet等Web接口,然后由符合规范的web容器创建实例,进而执行普通的javaWeb工程程序入口,不能单独执行

这个有几个思路:

一个是本身项目文件应该有访问权限限制,生产环境的系统不应让开发人员可以察看,开发环境和生产环境应分开。

如果不能分开,还有个方法是用J2EE服务器容器提供数据库Datasource,应用程序直接从web容器获取,不需要提供用户名密码。

还有一个方法,配置数据库服务器限制用户只能从Web容器IP连接,这样甚至可以不需要密码。

你应该在项目中(war)开发的时候,就配置一个 configproperties 的文件,专门用来定义这些固定的路径或参数。

然后,你在程序中或页面中使用的时候,直接通过加载这个 configproperties 文件内容到一个 ResourceBundle 中,然后通过 ResourceBundle 读这个内容里面定义的参数名来处理。

如:

ResourceBundle config = (这里加载的方法网上找一下,忘记了);

String path = configgetProperty("real-path");

以上就是关于java的普通web项目怎么发布为jar包(像springBoot打出来的可执行jar包)全部的内容,包括:java的普通web项目怎么发布为jar包(像springBoot打出来的可执行jar包)、javaWeb工程数据库配置文件加解密问题、java web 开发中,获取绝对路径,没有打出war包时可以,打成war包后就成null等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9553485.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存