不行的,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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)