社区
Web 开发
帖子详情
javaweb中tomcat配置图片路径问题
qq16632183
2018-08-10 04:15:59
我打开service.xml文件中 host 添加 了<context>下图
然后我portraitImg中有图片,1.jpg
http://localhost:8080/portraitImg/1.jpg访问不上去,求大佬帮下忙。几个小时了,卡住了,一直看xml配置,看网上的配置,感觉没什么错,host 中的几个属性也改成false了。。不是很懂,刚学web
...全文
281
5
打赏
收藏
javaweb中tomcat配置图片路径问题
我打开service.xml文件中 host 添加 了下图 然后我portraitImg中有图片,1.jpg http://localhost:8080/portraitImg/1.jpg访问不上去,求大佬帮下忙。几个小时了,卡住了,一直看xml配置,看网上的配置,感觉没什么错,host 中的几个属性也改成false了。。不是很懂,刚学web
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
alunSemiconductor
2018-08-12
打赏
举报
回复
我觉得比较有可能是拦截器问题,建议检查下。
比如springboot框架中,
spring.mvc.throw-exception-if-no-handler-found=true
spring.resources.add-mappings=false
如果这样配置,404错误会被抓到全局异常处理器,但是虚拟路径的静态资源就访问不了了。
hwmhehe
2018-08-11
打赏
举报
回复
首先启动tomcat,然后配置的d盘下放一个1.jpg,如果别的配置没有错的话通过path配置的那个路径应该是可以访问得到的
qq593467574
2018-08-10
打赏
举报
回复
404还是403还是500?对应不同的解决办法
还有这个通常都是跟项目有关吧,可能项目有拦截器拦截掉了吧
qq16632183
2018-08-10
打赏
举报
回复
还是就是,我context里面reload为true了,我的项目没有自动刷新目录,就是上传要的那个,我感觉是xml文件读取之类的问题,我的tomcat是网上下的文件包,直接导入eclipse servie中的,没有安装,没有环境变量。
【
JavaWeb
】
tomcat
服务器访问硬盘
中
的文件(
图片
示例)
1.找到
tomcat
的安装
路径
打开server.xml文件 打开conf文件夹,再用记事本打开conf里面的server.xml文件 注意斜杠与反斜杠 docBase=” “里面的值是想访问的
路径
。直接去属性里面复制粘贴即可 path 里填写
路径
最后的文件夹即可 3.
配置
完成后启动
tomcat
1.打开
tomcat
中
的bin文件夹 2.双击bin目录
中
的startup 3.这时候应该出现启动成功的界面 4.打开浏览器输入地址测试一下 ip地址: 8080是
tomcat
默认占用的端口号 /images是server.xml
中
配置
的path的值 1.jpg是访问的文件名 到此就能访问到
Javaweb
初学者酒店系统
大二上期学习
Javaweb
的一次实战项目,只用到mysql,
tomcat
,
Javaweb
,jsp,这4项技术,项目包含用户界面,管理员界面,前台管理,包含微信公众号,支付宝沙箱支付,所以您还需要一个沙箱账号,微信公众号测试号,还需要去阿里云或腾讯云购买一个域名,
配置
到项目下,需要在alipay.config下
配置
地址,在
配置
文件下
配置
地址,在JSP的admin下
配置
模态框弹出地址等等。
图片
加载不出来您可以
配置
tomcat
图片
虚拟
路径
。163邮箱验证码需要您自己的账号,腾讯短信验证码也需要腾讯云的短信服务申请
配置
。若有
问题
请联系
Java web开发
中
加载
图片
路径
的两种方式
下文给大家介绍基于编译器idea以及
tomcat
服务器开发的,对Java web开发加载
图片
路径
的两种方式感兴趣的朋友一起看看吧
Installanywhere打包
javaweb
项目
Installanywhere打包
javaweb
项目 一 准备阶段 由于我们打包的是
javaweb
项目,实现的目标是在一台没有
javaweb
项目运行环境下,可以通过一键安装后执行我们的项目客户机上,那么,我们需要准备如下文件 1、jdk -- 可以直接将你本机下安装好的jdk
中
拷贝,如 2、
Tomcat
-- 由于客户可能是不懂软件的,那么我们就需要下载一个免安装解压版的
Tomcat
,直接去官网下载 3、Mysql -- 同理,下载免安装版的mysql数据库 二 预处理阶段 1、对
Tomcat
进行部分优化,具体根据情况而定,我这里做了适当优化 2、将要运行的项目打成war包 放入
Tomcat
下的webapps下,尽量保证你的项目开发
中
依赖的
Tomcat
和该
Tomcat
版本一直吧 3、往mysql目录下添加文件夹和文件,如: data : 存放数据库数据的,在后面的脚本
中
可能要用到,这里提前创建,避免脚本出 错 sql : 这里用于存放你从本地库
中
导出的数据库脚本.sql文件,具体也不一定会用到 ,主要看后面的脚本如何编写 my.ini: 这是windows下的
配置
文件,
配置
了mysql的信息,解压版
中
是没有该文件的 手动创建一个,内容可以为空,也可以不为空,放入些基本的
配置
,我这里是直接为空的 为了后面installanywhere动态插入
配置
方便 4、将jdk,
tomcat
, mysql全部放入一个文件夹下如: Install.bat : 该文件用于注册和启动
Tomcat
,mysql的服务 set Path=%SystemRoot%\system32 set JAVA_HOME=%1%\jdk set CATALINA_HOME=%1%\
tomcat
set mysql_home=%1%\mysql net stop mysql5 call %1%\mysql\bin\mysqld --remove mysql5 call %1%\mysql\bin\mysqld --install mysql5 sc config mysql5 start= auto net start mysql5 call %mysql_home%\bin\mysqladmin -h localhost -u root password 123 call %mysql_home%\bin\mysql -hlocalhost -uroot -p123 <%mysql_home%\sql\one.sql net stop my
tomcat
call %1%\
tomcat
\bin\service remove my
tomcat
call %1%\
tomcat
\bin\service install my
tomcat
sc config my
tomcat
start= auto net start my
tomcat
uninstall.bat : 该文件用于停止并注销删除服务 set Path=%SystemRoot%\system32 set JAVA_HOME=%1%\jdk set CATALINA_HOME=%1%\
tomcat
net stop my
tomcat
net stop mysql5 call %1%\
tomcat
\bin\service remove my
tomcat
call %1%\mysql\bin\mysqld --remove mysql5 start.bat : 用于手动启动服务 set Path=%SystemRoot%\system32 net start my
tomcat
stop.bat : 用于手动关闭服务 set Path=%SystemRoot%\system32 net stop my
tomcat
one : 这个是用于制作应用程序打开的快捷方式 是一个.url文件 -- one.url 1.ico :
图片
文件,用于快捷方式和或安装文件的图标 三 installanywhere 制作 注:产品名称就是那个会在windows开始菜单栏显示的文件夹名字 添加四个环境变量:就是会添加到windows下的高级属性设置的那个环境变量那里 JAVA_HOME $USER_INSTALL_DIR$\jdk CATALINA_HOME $USER_INSTALL_DIR$\
tomcat
CATALINA_DIR $USER_INSTALL_DIR$\
tomcat
\bin PATH $USER_INSTALL_DIR$\jdk\bin;$USER_INSTALL_DIR$\mysql\bin;$USER_INSTALL_DIR$\
tomcat
\bin 接下来制作快捷方式和开始菜单栏
中
的选项 其
中
的程序快捷方式制作 [InternetShortcut] URL="http://localhost:8082/test" IconFile=$USER_INSTALL_DIR$$\1.ico HotKey=0 IconIndex=0 IDList= 开始菜单栏
中
的卸载菜单制作 动态修改
配置
文件 这里我们先将mysql的my.ini文件进行修改,因为这个文件
中
有两个属性的值是用户在选择安装目录的时候传进来的,所以要修改,但是,我的文件内容是空的,就直接插入
配置
文本 我的文本模板是: [client] port=3306 default-character-set=utf8 [mysqld] port=3306 character_set_server=utf8 #安装
路径
basedir="$USER_INSTALL_DIR$\\mysql" #数据
路径
datadir="$USER_INSTALL_DIR$\\mysql\\data" # 允许最大连接数 max_connections=200 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [WinMySQLAdmin] $USER_INSTALL_DIR$\bin\mysqld.exe 后面再来执行安装注册时的批处理命令 -- 其
中
Command Line: cmd /c $USER_INSTALL_DIR$\install.bat $USER_INSTALL_DIR$ cmd /c表示执行指定的命令并
中
断。 $USER_INSTALL_DIR$是传递给install.bat
中
%1%的参数。 并且,选
中
Options
中
的3个选项。 将该Execute Command移动到Panel: Install Complete前面。
配置
安装安程序后自动打开页面 反安装:
配置
卸载批处理 -- 菜单Pre-Uninstall>,按钮Add Action>Execute Command>Add>。 Command Line: cmd /c $USER_INSTALL_DIR$\uninstall.bat $USER_INSTALL_DIR$ 将该Execute Command移动到第一个。 选
中
Options
中
的3个选项。 放在倒数第二的原因是:表示要等到选择完需要卸载的项后再执行,避免用户点击取消,把服务给注销了
基于
JavaWeb
的期刊管理系统+课设报告.zip
<项目介绍> 基于
JavaWeb
的期刊管理系统+程设报告.zip 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到94.5分,放心下载使用! 该资源适合计算机相关专业(如人工智能、通信工程、自动化、软件工程等)的在校学生、老师或者企业员工下载,适合小白学习或者实际项目借鉴参考! 当然也可作为毕业设计、课程设计、课程作业、项目初期立项演示等。如果基础还行,可以在此代码基础之上做改动以实现更多功能。 使用
JavaWeb
开发的数据库显示界面的课程设计,支持数据分页查询以及期刊的模糊搜索,首页采用动态二维码生成进行校验,支持上传
图片
,用户密码采用md5加密,支持期刊的分页显示。 )** **使用方法** :
这里说明一下:大致的使用方法
1、get clone 我的这个项目git
2、使用idea打开项目目录
3、导入sql数据库文件(默认账号密码在工程里有一个excle存储)
4、在项目结构
中
配置
相应的lib
路径
5、
配置
jdk版本17
6、修改数据库properties文件,改为你的数据库链接
配置
7、
配置
你的
tomcat
(idea右上角添加运行
配置
,导入你的
tomcat
,然后idea会提示修正项目,修正即可,之后,上面会显示工程访问
路径
,点击就可以访问 项目采用技术 ## 后端 1. Junit测试 2. JDK17 进行开发 3. 采用Jar包 1. Druid数据库连接池 2. QueryRunner 3. commons beanUtils 4. commons dbUtils 5. commons fileUpload 6. commons codec 7. commons io 8. java.utils.UUID 9. Gson(google json包) 4. MySql数据库进行存储 5. 使用
Tomcat
服务部署 6. Json数据传输 ## 前端 1. jsp 2. js 3. css 4. Ajax请求(请求Json) 编写 1. 完成数据库建立 2. 完成BookDao 3. 完成BookService 4. 完成JSP初始界面 5. 完成期刊删除以及首页展示 6. 编写WebUtils类,转化注入Bean对象(封装BeanUtils) 7. 完成用户数据库建立 8. 完成用户类Servlet 9. 完成登录功能 10. 完成期刊增加,修改功能 11. 完成期刊查询分页显示功能 12. 实现模糊分页搜索功能后端编写 13. 完成注册密码强度校验以及注册相应 14. 完成登陆页面设计 15. 完成首页的设计以及测试 16. 完成登陆权限检查(权限设置目录逻辑暂时未设置) 17. 完成用户密码MD5加密 18. 重构Book数据库增加src
图片
路径
19. 重构User数据库增加管理员权限以及其用户类型 20. 新增动态首页跳转功能(filter过滤器实现)以及单独点击期刊详情页面 21. 匹配后端随机生成
图片
信息,以及期刊封面文件的上传 22. 设置UUID信息生成唯一
图片
识别码 23. 修改管理员搜索结果页以及
图片
上传返回页面 24. 增加按钮删除添加触发跳转 25. 注销跳转设置使用Ajax 26. 完成整体基本功能页面联调 27. 完成同步删除
图片
功能 28. 增加已存在照片信息进行覆盖上传 29. 修改管理员期刊信息修改详情页面 ## 测试 1. 完成数据库连接测试 2. 完成BookDao测试 3. 完成BookService测试 4. 完成JSP初始界面测试 5. 完成期刊删除以及首页展示测试 6. 完成用户数据库测试 7. 完成登录测试 8. 完成期刊分页测试 9. 完成期刊增加,修改功能 10. 测试模糊匹配Dao测试 11. 测试模糊匹配Service层测试 12. 测试注册 13. 完成登陆页面设计 14. 测试权限检查的Filter 15. 测试MD5加密 16. 测试重构后用户信息插入 17. 测试动态首页跳转功能 18. 测试
图片
跳转详情页 19. 测试修改图书信息 20. 测试
图片
上传按钮 21. 页面跳转调试 22. 注销功能完成 23. 测试同步删除
图片
24. 测试
图片
覆盖上传 25. 测试期刊详情修改页面
Web 开发
81,090
社区成员
341,731
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章