java环境配置笔记
1、使用Eclipse,要安装jdk,jdk现在可用1.7版本
2、打开Eclipse,配置maven,打开window-preferencess,在maven-user settings处,设置maven的位置,使用公司已有的maven文件,找到Java\bingo-eclipse-jee-3.5\maven\conf\settings.xml即可,里面是maven地址,可下载需要的资源文件。
3、配置java环境,打开window-preferencess,java--Installed JRES,选择jdk安装的目录即可,即C:\Program Files\Java\jdk1.7.0_45,如下图
4、配置server,即tomcat,相当于iis,打开window-preferencess,Server-Runtime Environment,进行添加server,如下图
点击下一步,配置tomcat路径,可在网上下载tomcat,也可使用公司的tomcat
点击jre选项条,选择jre环境
5、如果遇到java 单点 登录提示bingo.dao.DaoException: find db dialect by datasource fail. 说明数据库连接出问题了,
解决方式如下:
方式一:在公司sqlserver数据库的连接方式按如下配置,其中
1 | instanceName为数据库实例名,默认不设置即可,除非遇到数据库实例名不是默认的情况下。 |
1 2 3 4 5 6 7 8 9 | <entry key= "jdbc.driverClassName" >com.microsoft.sqlserver.jdbc.SQLServerDriver</entry> <entry key= "jdbc.url" >jdbc:sqlserver: //192.168.104.210:1433;instanceName=QTSDEVELOP;DatabaseName=Platform</entry> <entry key= "jdbc.username" >sa</entry> <entry key= "jdbc.password" >pass@word1</entry> <entry key= "jdbc.initialSize" >2</entry> <entry key= "jdbc.maxActive" >5</entry> <entry key= "jdbc.maxIdle" >5</entry> <entry key= "jdbc.minIdle" >1</entry> <entry key= "jdbc.validationQuery" > select 1</entry> |
方式二:改变pom.XML中sqlserver的版本,即如下
1 2 3 | <groupId>com.microsoft.sqlserver</groupId> <artifactId>sqljdbc</artifactId> <version>4.0</version> |
将version改为3.0 ,如果改完遇到发布后,登录提示如下错误
java.lang.UnsupportedOperationException: 此驱动程序不支持 Java Runtime Environment (JRE) 1.7 版。请使用支持 JDBC 4.0 的 sqljdbc4.jar 类库
则是由于Eclipse引用的java环境版本低于1.7所致,则应该在上面java环境配置中,jdk选择1.7版本的,并将version改为4.0。
6、发布web程序,在Eclipse中,项目名称右键,export,war文件即可,如下图
OA-SSO-New上右键后export war后,弹出export窗口
如果程序有更新,可直接替换war文件,然后在weblogic上重新启动站点即可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· [AI/GPT/综述] AI Agent的设计模式综述