Linux+tomcat+jdk登录页面的验证码不显示问题

「已注销」 2019-04-01 07:50:13
在tomcat/bin/下修改Catalina.sh文件; 添加一行代码, 共有8处, 操作相同; 代码如下: 查找到:-Djava.io.tmpdir="$CATALINA_TMPDIR"\ 。 代码其后添加: -Djava.awt.headless=true \。 bug抛错提示: java.lang.NoClassDefFoundError: Could not initialize class java.awt.image.BufferedImage
...全文
286 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
bcsflilong 2019-04-02
  • 打赏
  • 举报
回复
你直接用system.setproperties设置java.awt.headless
### 博客管理系统 ### #Springboot ## 主要功能 * 系统用户,角色,权限增删改查,权限分配,权限配色 * 文件上传可自由选择本地存储,七牛云存储,阿里云存储 * 系统字典 * 配置网站基本信息,包括博客数据限制 * 查看系统关键操作的日志(可在系统后台自动定制需要监控的模板) * 在线新增数据库并直接生成 前,后台基本源码,放到源码相应目录中重启tomcat可直接使用,预览 * 系统定时任务的新增改查 立即启动 暂停 恢复 ## 技术框架 * 核心框架:`SpringBoot` * 安全框架:`Apache Shiro 1.3.2` * 缓存框架:`Redis 4.0` * 搜索框架:`Lucene 7.1` * 任务调度:`quartz 2.3` * 持久层框架:`MyBatis 3` mybatisplus 2.1.4 * 数据库连接池:`Alibaba Druid 1.0.2` * 日志管理:`SLF4J 1.7`、`Log4j` * 前端框架:`layui` * 后台模板:layuicms 2.0。 * 富文本:wangEditor ### 开发环境 建议开发者使用以下环境,这样避免版本带来的问题 * IDE:`eclipse`/`idea` * DB:`Mysql5.7` `Redis` * JDK:`JAVA 8` * WEB:Tomcat8 (采用springboot框架开发时,并没有用到额外的tomcat 用的框架自带的) # 运行环境 * WEB服务器:`Weblogic`、`Tomcat`、`WebSphere`、`JBoss`、`Jetty` 等 * 数据库服务器:`Mysql5.5+` * 操作系统:`Windows`、`Linux` (Linux 大小写特别敏感 特别要注意,还有Linux上没有微软雅黑字体,需要安装这个字体,用于生成验证码) #用户名:admin 密码:123456 #数据库文件:mysiteforme.sql #数据库配置文件:mysiteforme下的src/main/resources下的application.yml #启动文件:mysiteforme下的com.mysiteforme.admin下的MysiteformeApplication.java #注意:启动之前先启动redis # http://localhost:8080 管理员用户名:test 密码:1
程序说明: 欢迎使用梦想年华新闻系统。 程序基于 JSP + JavaBean 开发,数据库可以使用Access,MySql,MSSQL,Oracle数据库。 开发平台:Win2003 + Apache2.0.52 + Tomcat5.54 + Mod_jk 1.2.6 + JDK1.5 程序正常运行需要JVM(Java虚拟机)1.5以上的版本。 安装说明: 一、首先请自行建好JSP服务器。单独运行或者与Apache集成都行(我用的是Tomcat + Apache)复制本程序到你服务器的根目录下,我用的Tomcat,默认路径为:Tomcat安装目录/webapps/ 目录下。请保证系统的目录名为news,如果更改了系统的目录名,请系统新闻里自带的图片将不能显示。如果你准备清空数据,则可以改成你想要的目录,请你据实际情况修改。 二、数据库选择: 1、如果选择Access数据库,打开 WEB-INF\classes\DBConfig.property 文件,修改 DBType 的值为0(即DBType=0;这也是默认值),并修改Access数据库的路径。 2、如果选择 MySql 数据库,则先请自行装MySql,并下载MYSQL 的JDBC驱动程序进行配置。 调试好JSP + MYSQL 服务器。 然后进入本新闻系统所在的目录。 在mysql 提示符下执行:\. DreamNews_MySql.sql。 修改 DBType 的值为,并设置你所使用的驱动程序。 3、如果选择 SQL Server 数据库,则请先安装好SQL Server(安装时请选择混合模式验证), 然后下载SQL Server 的JDBC驱动程序进行配置。 注意在Win2003 Server上安装SQLServer2000,必须安装补丁sp3。 调试好JSP + SQL Server 服务器。 在查询分析器时执行 sql/DreamNews_SQL.sql 这个 SQL角本即可。 修改 DBType 的值为2,并设置你所使用的驱动程序。 4、如果使用Oracle数据库,请各位自行解决。 5、注意:选择了数据库,一定要正确设置相应数据库的驱动程序,如果不清楚,请不要更改本系统 默认值。 6、请不要更改程序的目录名 news ,否则程序中的图片可能无法显示。 由于时间关系,我只在Windows平台下测试用Tomcat,Resin测试过。程序能够正常运行。 用Apache以及IIS集成以上软件也能正常运行。关于Linux下的运行,请各位自行调试, 有什么意见请发往fanwsp@126.com。本人不甚感谢。以后我肯定会在Linux平台下测试。 由于个人精力和时间的关系,本新闻系统难免存在许多不足之处,欢迎各位高手指正。 三、程序目录结构 |-------|--------------------------------------------------- |--admin| 后台管理的目录 |-------|--------------------------------------------------- |-------|--css 后台CSS文件目录 |-------|--------------------------------------------------- |-------|--help 后台帮助系统目录 |-------|--------------------------------------------------- |-------|--images 后台的图片图片目录 |-------|--------------------------------------------------- |-------|--js 使用JS的文件目录 |-------|--------------------------------------------------- |-------|--AddNews.jsp 添加新闻 |-------|--Admin_Class.jsp 类别管理 |-------|--Admin_Config.jsp 系统参数设置 |-------|--Admin_Info.jsp 系统基本信息设置 |-------|--Admin_Left.jsp 框左部导航页面 |-------|--Admin_Main.jsp 主框架页面 |-------|--Admin_Special.jsp 专题管理 |-------|--Admin_User.jsp 用户管理 |-------|--DelNews.jsp 删除新闻 |-------|--Img.htm 上传图片页面 |-------|--index.jsp 后台登录页面 |-------|--Index_Face.html 框架右边页面 |-------|--ListNews.jsp 后台管理新闻列表页面 |-------|--Logout.jsp 退出系统页面 |-------|--Modifynews.jsp 修改新闻 |-------|--Person.jsp 管理员个人信息页面 |-------|--Session.jsp 是否登录判断遄 |-------|--VerifyCode.jsp 验证码页面 |-------|--------------------------------------------------- |--buttonimage eWebEditor编辑器工具图片目录 |-------|--------------------------------------------------- |--css CSS文件目录 |-------|--------------------------------------------------- |-------|--CoolBlue eWebEditor编辑器使用的CSS文件 |-------|--------------------------------------------------- |-------|--newscss 本系统前台使用的CSS文件 |-------|--------------------------------------------------- |--dialog eWebEditor编辑器弹出窗口页面目录 |-------|--images 图片目录 |-------|--------------------------------------------------- |--include eWebEditor编辑器包含文件目录 |-------|--------------------------------------------------- |--pic 本系统图片目录 |-------|--------------------------------------------------- |--sql 本系统使用的数据库的角本文件 |-------|--------------------------------------------------- |--sysimge eWebEditor编辑器系统图片目录 |-------|--------------------------------------------------- |--UploadFile 上传图片保存的目录 |-------|--------------------------------------------------- |--WEB-INF |-------|--------------------------------------------------- |-------|--lib jar包存放的目录 |-------|--------------------------------------------------- |-------|-------|--|--dom4j.jar eWebEditor编辑器自带的类 |-------|-------|--|--DreamNews.jar 本系统所使用的类文件 |-------|-------|--|--MYSQL-Driver.jar 本系统附带的MYSQL驱动程序 |-------|-------|--|--Oracle-Driver.jar 本系统附带的Oracle驱动程序 |-------|-------|--|--MSSQL-Driver.jar 本系统附带的SQL Server驱动程序 |-------|--------------------------------------------------- |-------|--classes 类文件目录 |-------|--------------------------------------------------- |-------|-------|--src JavaBean源程序目录 |-------|-------|------------------------------------------- |-------|-------|--|--AdminClass.java 类别管理类源文件 |-------|-------|--|--Config.java 系统设置类源文件 |-------|-------|--|--DBConnection.java 数据库连接类源文件 |-------|-------|--|--Function.java 常用方法定义类源文件 |-------|-------|--|--ListClass.java 前台类别显示类源文件 |-------|-------|--|--Log.java 日志类源文件 |-------|-------|--|--Login.java 用户登录类源文件 |-------|-------|--|--MD5.java MD5加密算法源文件 |-------|-------|--|--News.java 新闻管理类源文件 |-------|-------|--|--ShowNews.java 新闻显示类源文件 |-------|-------|--|--User.java 用户管理类源文件 |-------|-------|--|--VerifyCode.java 验证码类源文件 |-------|--------------------------------------------------- |-------|-------|--DBConfig.property 数据库配置文件 |-------|--------------------------------------------------- |-------|--Button.xml eWebEditor编辑器样式定义文件 |-------|--DreamNews.mdb Access数据库 |-------|--Style.xml eWebEditor编辑器样式定义文件 |-------|--web.xml 应用程序配置页面 |-------|--------------------------------------------------- |--Config.jsp 本系统配置页面 |--eWebEditor.jsp eWebEditor编辑器主页面 |--index.jsp 本系统首页 |--ReadClass.jsp 本系统大类显示页面 |--ReadSClass.jsp 本系统小类显示页面 |--Search.jsp 本系统新闻搜索页面 |--Special.jsp 本系统专题显示页面 |--Top.jsp 本系统头部公共页面 |--upload.jsp eWebEditor编辑器文件上传页面 |--说明.txt 本说明文件 |------------------------------------------------------------ 后台管理说明: 地址:admin/index.jsp 一定要输入文件名index.jsp,否则无法登录。 用户名:admin 密码:admin
UnaBoot(尤娜)博客系统是一款基于Spring Boot 2.0构建的国产Java博客系统。 初衷是提供一个极简的内容创作平台,给热爱技术,热爱写作的小伙伴一个简洁,易用的写作软件。因此,UnaBoot系统在设计之初就只保留了一个博客网站最核心的几个功能模块,它们分别是栏目、文章、主题、友链、标签、归档、存储和评论,共计八个主要核心功能。 为了尽可能的降低UnaBoot的使用门槛,UnaBoot基于Freemarker模板引擎开发了一套内置的内容标签,通过使用这些标签,对于不能熟练使用Java编程语言的编程爱好者,也能快速的构建出一套漂亮的系统主题。UnaBoot会自动根据各类标签加载对应的数据,完成主题的渲染。 经过不断的迭代,UnaBoot现已更新到1.3.0版本。在新版本中,做了大量的优化,例如:增加了栏目授权机制,可以根据需要,将栏目分配给不同的文章编辑员,同时新增了Word风格的文档编辑器,对于习惯了Office办公软件的创作者,又多了一种写作方式的选择(系统默认使用Markdown编辑器)。 UnaBoot博客系统特点: 完全开源:基于AGPL-3.0协议开源 快速初始化:通过安装向导,快速完成站点初始化工作 标签化建站:尤娜内置了内容标签和内容函数,可以快速的完成模板的制作 多主题:支持多个主题自由切换,快速改变站点风格,而不需重新编译后台代码 Markdown支持: 内置markdown编辑器 Office Word支持: 新增Office Word风格编辑器 分级授权:支持栏目授权操作(基于Shiro实现) 定时任务:支持定时发文操作 动态验证码:基于Happy-Captcha 快速验证码框架实现 文件存储:支持本地存储和CDN存储 评论支持:内置了Gitalk评论函数,只需设置相关的Gitalk参数即可拥有评论功能 IP黑名单:提供IP黑名单管理功能(付费版) 一键导入:提供一件导入历史数据功能(付费版) 评论系统:内置评论管理模块(付费版) 前后端分离:提供前后端分离功能(付费版) UnaBoot博客系统开发环境: ?建议您使用下面推荐的环境与尤娜玩耍,以避免版本不一致所带来的困扰 OS: Windows 7/10,Linux IDE: Eclipse,IntelliJ IDEA(推荐) DB:MySQL 5.6+ JDK: JDK8+ Web Server: Apache Tomcat 8+ Maven: Maven 3.0+ UnaBoot博客系统运行环境: OS: Windows Server/Linux Server JRE: JRE 8+ MySQL: MySQL 5.6+ Web Container: Apache Tomcat 8+ Nginx: Nginx 2.0+(非必须)
第1篇 基础篇 第1章 开发环境搭建 2 1.1 JDK开发工具包 3 1.2 Tomcat服务器 8 1.3 Linux系统配置JDKTomcat服务器 16 第2章 Java语言基础 20 2.1 基本语法 21 2.2 运算符 25 2.3 条件语句 29 2.4 循环控制 34 2.5 常用排序 42 2.6 算法应用 48 第3章 HTML/CSS技术 53 3.1 页面效果 54 3.2 表格样式 64 3.3 鼠标样式 72 3.4 文字及列表样式 75 3.5 文字特效 79 3.6 图片滤镜特效 90 第4章 JSP基础与内置对象 96 4.1 JSP的基本应用 97 4.2 JSP内置对象 105 4.3 JSP的自定义标签 130 第5章 JavaBean技术 145 5.1 字符串处理 146 5.2 数据验证 167 5.3 日期时间处理 176 5.4 输出实用的HTML代码 182 5.5 窗口与对话框 186 5.6 对数据库操作的JavaBean 189 第6章 Servlet技术 211 6.1 Servlet基础 212 6.2 Servlet应用 223 第7章 过滤器与监听器技术 239 7.1 Servlet过滤器 240 7.2 监听器的应用 262 第8章 JSTL标签库 267 8.1 JSTL Core标签库 268 8.2 JSTL I18N标签库 275 第9章 JavaScript技术 283 9.1 数据验证 284 9.2 字符串处理 304 9.3 日期时间处理 313 9.4 使用JavaScript控制DOM 321 第10章 Ajax技术 326 10.1 定时业务 327 10.2 改善用户体验 332 10.3 动态加载数据 356 第2篇 文件管理篇 第11章 文件基本操作及文件上传下载 372 11.1 文件的基本操作 373 11.2 无组件的文件上传 412 11.3 通过组件实现文件上传 418 11.4 文件下载 428 第12章 文件的批量管理 436 12.1 文件的批量操作 437 12.2 文件的压缩与解压缩 458 12.3 文件的批量上传 487 第3篇 图像与多媒体篇 第13章 图像生成 492 13.1 绘制图形和文本 493 13.2 绘制图案 506 13.3 图形的合并运算 512 13.4 文字特效 516 13.5 图片特效 523 13.6 简单的验证码应用 533 13.7 复杂的验证码应用 540 13.8 生成条形码 556 第14章 图像操作 559 14.1 图片的大小 560 14.2 图片与鼠标相关的操作 561 14.3 图片与时间相关的操作 580 14.4 图片的动画效果 589 14.5 选择头像图片 596 14.6 图片的其他效果 599 第15章 多媒体应用 603 15.1 播放音乐 604 15.2 插入Flash动画 616 15.3 播放视频 618 第4篇 窗体应用篇 第16章 窗口的应用 624 16.1 弹出窗口控制 625 16.2 弹出网页对话框 634 16.3 窗口的动画效果 643 16.4 窗口控制 652 16.5 框架的应用 659 16.6 无边框窗口 666 第17章 导航条的应用 671 17.1 水平导航条的应用 672 17.2 下拉菜单式导航条 680 17.3 侧导航条设计 692 第18章 表单的应用 698 18.1 文本框/编辑框/隐藏域组件 699 18.2 下拉列表与菜单的应用 706 18.3 单选按钮 713 18.4 复选框 716 18.5 密码域 717 18.6 表单的应用 718 第19章 表格的操作 724 19.1 应用JavaScript操作表格 725 19.2 对单元格进行控制 737 19.3 表格的特殊效果 748 第5篇 操作Word、Excel、报表与打印篇 第20章 JSP操作Word 764 20.1 应用JavaScript导出到Word 765 20.2 应用响应流导出到Word 766 20.3 应用POI组件导出到Word 772 第21章 JSP操作Excel 775 21.1 应用JXL组件操作Excel 776 21.2 应用POI组件操作Excel 807 第22章 报表与打印 829 22.1 Web打印 830 22.2 利用Word打印报表 833 22.3 利用Excel打印报表 838 22.4 应用WebBrowser+CSS套打邮寄 22.5 打印库存报表 844 22.6 高级报表 850 第6篇 综合应用篇 第23章 综合应用 862 23.1 在线投票系统 863 23.2 用户注册 865 23.3 论坛 873 23.4 购物车 879 23.5 聊天室 885 23.6 万年历 901
第1篇 基础篇 第1章 开发环境搭建 2 1.1 JDK开发工具包 3 1.2 Tomcat服务器 8 1.3 Linux系统配置JDKTomcat服务器 16 第2章 Java语言基础 20 2.1 基本语法 21 2.2 运算符 25 2.3 条件语句 29 2.4 循环控制 34 2.5 常用排序 42 2.6 算法应用 48 第3章 HTML/CSS技术 53 3.1 页面效果 54 3.2 表格样式 64 3.3 鼠标样式 72 3.4 文字及列表样式 75 3.5 文字特效 79 3.6 图片滤镜特效 90 第4章 JSP基础与内置对象 96 4.1 JSP的基本应用 97 4.2 JSP内置对象 105 4.3 JSP的自定义标签 130 第5章 JavaBean技术 145 5.1 字符串处理 146 5.2 数据验证 167 5.3 日期时间处理 176 5.4 输出实用的HTML代码 182 5.5 窗口与对话框 186 5.6 对数据库操作的JavaBean 189 第6章 Servlet技术 211 6.1 Servlet基础 212 6.2 Servlet应用 223 第7章 过滤器与监听器技术 239 7.1 Servlet过滤器 240 7.2 监听器的应用 262 第8章 JSTL标签库 267 8.1 JSTL Core标签库 268 8.2 JSTL I18N标签库 275 第9章 JavaScript技术 283 9.1 数据验证 284 9.2 字符串处理 304 9.3 日期时间处理 313 9.4 使用JavaScript控制DOM 321 第10章 Ajax技术 326 10.1 定时业务 327 10.2 改善用户体验 332 10.3 动态加载数据 356 第2篇 文件管理篇 第11章 文件基本操作及文件上传下载 372 11.1 文件的基本操作 373 11.2 无组件的文件上传 412 11.3 通过组件实现文件上传 418 11.4 文件下载 428 第12章 文件的批量管理 436 12.1 文件的批量操作 437 12.2 文件的压缩与解压缩 458 12.3 文件的批量上传 487 第3篇 图像与多媒体篇 第13章 图像生成 492 13.1 绘制图形和文本 493 13.2 绘制图案 506 13.3 图形的合并运算 512 13.4 文字特效 516 13.5 图片特效 523 13.6 简单的验证码应用 533 13.7 复杂的验证码应用 540 13.8 生成条形码 556 第14章 图像操作 559 14.1 图片的大小 560 14.2 图片与鼠标相关的操作 561 14.3 图片与时间相关的操作 580 14.4 图片的动画效果 589 14.5 选择头像图片 596 14.6 图片的其他效果 599 第15章 多媒体应用 603 15.1 播放音乐 604 15.2 插入Flash动画 616 15.3 播放视频 618 第4篇 窗体应用篇 第16章 窗口的应用 624 16.1 弹出窗口控制 625 16.2 弹出网页对话框 634 16.3 窗口的动画效果 643 16.4 窗口控制 652 16.5 框架的应用 659 16.6 无边框窗口 666 第17章 导航条的应用 671 17.1 水平导航条的应用 672 17.2 下拉菜单式导航条 680 17.3 侧导航条设计 692 第18章 表单的应用 698 18.1 文本框/编辑框/隐藏域组件 699 18.2 下拉列表与菜单的应用 706 18.3 单选按钮 713 18.4 复选框 716 18.5 密码域 717 18.6 表单的应用 718 第19章 表格的操作 724 19.1 应用JavaScript操作表格 725 19.2 对单元格进行控制 737 19.3 表格的特殊效果 748 第5篇 操作Word、Excel、报表与打印篇 第20章 JSP操作Word 764 20.1 应用JavaScript导出到Word 765 20.2 应用响应流导出到Word 766 20.3 应用POI组件导出到Word 772 第21章 JSP操作Excel 775 21.1 应用JXL组件操作Excel 776 21.2 应用POI组件操作Excel 807 第22章 报表与打印 829 22.1 Web打印 830 22.2 利用Word打印报表 833 22.3 利用Excel打印报表 838 22.4 应用WebBrowser+CSS套打邮寄 22.5 打印库存报表 844 22.6 高级报表 850 第6篇 综合应用篇 第23章 综合应用 862 23.1 在线投票系统 863 23.2 用户注册 865 23.3 论坛 873 23.4 购物车 879 23.5 聊天室 885 23.6 万年历 901

50,526

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧