使用Tomcat作为服务器的时候,如果不配置图片保存路径,将图片保存在项目路径下,那么再次打war包发布项目可能会造成图片的丢失,每次重启前将图片先保存再copy到服务器明显不方便,这时可以配置图片保存位置,将图片保存到项目外的地方,方法如下: 打开tomcat - conf下的server.xml文件,在Host节点下添加 <Context  docBase="G:/upload/images"  path="/images" /> docBase为图…
一安装jdk 1:首先要申请一个服务器 2:其次官网下载jdk(按你的linux版本下载(我的目前是64)) 3:就是上传jdk 4:在 usr 文件夹下创建 java 文件夹 5:把jdk上传到java文件夹下,并解压(tar -zxf .....) 6:配置jdk:vi /etc/profile (这个是配置jdk路径):里面添加三行代码: export JAVA_HOME=/usr/java/jdk1.8.0_171export CLASSPATH=.:${JAVA_HOME}/lib:$…
一般该类错误: 找不到方法或找不到类, 都是maven pom 仓库依赖的问题,有时是 因为缺少该依赖类,可以考虑添加相关依赖: 有时因为依赖冲突, 可以到 maven 的仓库下面把 有关该类的包 全部删掉, 让其重新下载.…
Tomcat中配置文件详解 Server.xml配置文件说明,以及Tomcat组件的说明 Tomcat服务器是由一系列可以配置的组件构成,其中核心组件是Catalina Servlet,它是最顶层组件 Tomcat各组件是在server.xml(CATALINA_HOME\conf\server.xml)配置的. Tomcat各组件关系图 1.Server Server即Catalina Servlet组件,它是server.xml的最外层元素 常用属性 Address-Tomcat监听shut…
        在javaweb项目开发中,图片上传是个比较常见的场景.一般都是在项目路径下建个文件夹,然后上传到该文件夹下:这样这个图片就可以和静态资源一样被直接访问.这样的好处就是访问这图片特别方便:缺点是重新部署时要手动把图片备份,不然图片就丢失了.         今天通过在网上查阅一些资料,找到了如下2个方案:         (1)配置tomcat虚拟目录 该方案的好处是虚拟目录下的文件也可以类似于静态资源一样这样访问 美中不足的是上传图片还需要上传到虚拟目录的绝对路径,在网上没看到…
情况 myeclipse发布项目到tomcat中lib文件夹没有子项目产生ClassNotFoundException错误. 这种情况一般是 .classpath文件设置的输出路径不对导致的. 1..classpath文件是eclipse新建web工程的时候生成的一个文件,改变Java Build path的时候或者改变加载的jar包顺序的时候,这个文件也会改变. 2..classpath文件不能随意删除.将已有的工程import进入eclipse工作区的时候将.classpath文件删除了,然…
前面两篇文章: 新建maven框架的web项目 以及 将原有项目改成maven框架 之后,我们已经有了maven的项目 那么 maven项目到底怎么启动呢 如果我们直接在myeclipse中按以前的启动方法是不行的.(详情下一篇文章会讲到:在myeclipse中启动maven项目) 但是maven项目可以生成本地war包手动移到tomcat,也可以自动发布到本地,远程tomcat中. 所以 我们就先尝试这两种方式: 生成war包,手动运行 对着项目右键,run as -----> Maven i…
前面两篇文章: 新建maven框架的web项目 以及 将原有项目改成maven框架 之后,我们已经有了maven的项目 那么 maven项目到底怎么启动呢 如果我们直接在myeclipse中按以前的启动方法是不行的.(详情下一篇文章会讲到:在myeclipse中启动maven项目) 但是maven项目可以生成本地war包手动移到tomcat,也可以自动发布到本地,远程tomcat中. 所以 我们就先尝试这两种方式: 生成war包,手动运行 对着项目右键,run as -----> Maven i…
sendfile实质是linux系统中一项优化技术,用以发送文件和网络通信时,减少用户态空间与磁盘倒换数据,而直接在内核级做数据拷贝,这项技术是linux2.4之后就有的,现在已经很普遍的用在了C的网络端服务器上了,而对于java而言,因为java是高级语言中的高级语言,至少在C语言的层面上可以提供sendfile级别的接口,举个例子,java中可以通过jni的方式调用c的库,而这种在tomcat中其实就是APR通道,通过tomcat-native去调用类似于APR库,这种调用思路虽然增大了ja…
在tomcat中加入SSL证书,可以用https方式访问域名,增加域名的安全性.当然也有很多应用要求https访问,也是安全性的考虑.阿里云和腾讯云都提供SSL证书,还有一些其他的大公司也提供,我这里以腾讯云的SSL证书为例,说一下整个申请及设置的流程. 第一步,申请免费的SSL证书. https://buy.cloud.tencent.com/ssl?fromSource=ssl, 需要登录才能申请,没有登录的情况下点击免费快速申请,会跳转到登录页面,登录后,会出要求填写一些信息,通用名称是需…
使用 Tomcat 作为服务器的时候,将上传文件保存在项目路径下,每次重启服务或者打成 war 包的时候很容易丢失上传的文件,于是我们配置 Tomcat 把文件保存到项目外的其他磁盘路径: 1. 打开 Tomcat conf 文件夹下的 server.xml 文件,在 Host 节点下添加如下配置: <Context docBase="D:/nwfile/img" path="/img" /> docBase 为文件保存路径, path 为文件访问路径.…
在此文基础上 Eclipse下利用Maven创建SpringBoot的Restful风格程序 spring-boot默认提供内嵌的tomcat,所以打包直接生成jar包,用java -jar命令就可以启动. 但是,有时候我们更希望一个tomcat来管理多个项目,这种情况下就需要项目是war格式的包而不是jar格式的包. spring-boot同样提供了解决方案,只需要简单的几步更改就可以了,这里提供maven项目的解决方法: 1.将项目的启动类Application.java继承SpringBo…
1.tomcat中如何禁止和允许列目录下的文件 在{tomcat_home}/conf/web.xml中,把listings参数设置成false即可,如下: <servlet>...<init-param><param-name>listings</param-name><param-value>false</param-value></init-param>...</servlet>2.tomcat中如何禁止…
下载MongoDB 1.进入MongoDB官网,Products -> 选择SOFTWARE下的MongoDB Server 2.选择下载最新版 3.选择对应的版本下载 msi安装包形式安装MongoDB 1.选择complete,完整安装(安装全部组件).complete,完整的.完全的. 当然也可以选自定义安装,影响不大. 2. data目录是数据存储目录,数据库中的数据就存储在这个目录中.log是日志文件的输出目录. 需要在该盘的根目录下新建一个data文件夹(必须要是MongoDB安装盘…
如果项目同时使用了nginx反向代理服务器和tomcat等web服务器,并且两台服务器都暴露于公网中,那么通常我们会禁止外网直接访问tomcat,因为以下原因: 1.如果可以直接访问tomcat,那么则绕过了nginx,nginx的静态服务等都将失效. 2.如果tomcat的8080端口可以正常访问网站,会导致搜索引擎收录类似http://www.xxx.com:8080之类的网页,不利于seo优化. 因此需要直接禁止用户通过http://www.xxx.com:8080这种方式访问网站,在Li…
javascript 获取当前部署项目路径 ========================================= javascript获取当前部署项目路径: 主要用到Location 对象,包含有关当前 URL 的信息,是 Window 对象的一个部分,可通过 window.location 属性来访问. 方法一 (window.document.location.href/window.document.location.pathname) ------------转自网络 fu…
VS2013下的64位与32位程序配置   在Windows 7 64bit和Visual Studio 2013下生成64位程序. 新建一个Visual Studio Win32 Console项目,命名为WinTestX64. 代码如下 #include "stdafx.h" #include <iostream> using namespace std; #define PRINT(a) cout << #a << ":"…
菜鸟教程 传送门 EL表达式[百度百科]:EL(Expression Language) 是为了使JSP写起来更加简单.表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法,让Jsp的代码更加简化 EL表达式获得当前项目路径可以通过Page作用域去获取 ${pageContext.request.contextPath} 操作简单数据 <%@ page language="java" contentType="…
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是i.MXRT1170双核下不同GPIO组的访问以及中断设计. 在双核 i.MXRT1170 下设计应用程序,有一个比较重要的考虑点就是外设资源共享以及任务分配问题,同样一个任务既可以放在默认主核 CM7 下做,也可以放在默认从核 CM4 下去完成.如果这个任务跟片内外设有关,那就得考虑该外设是否在两个核下设计与使用一致,这在项目开始前必须要调研清楚. 今天痞子衡和大家聊一聊 i.MXRT1170 的 GPIO 外设使用在两个核下有什…
遇到的问题是这种,在jsp网页中嵌入了本地的图片,由于会用到上传到服务器的图片,所以没有放到项目里面,而是把全部图片单独放到一个文件夹里,然后打算使用绝对路径把要显示的图片显示出来.比方是放在了E盘的uploadPhotos文件夹里.可是在使用绝对路径显示时.代码例如以下: <img width="200" height="150" src="E:\uploadPhotos\DSC00216.jpg" border="1"…
一.数据库存储 直接把图片的二进制码存到数据库,可参考blog:http://blog.csdn.net/hope2jiang/article/details/590733 直接存图片在mysql上面有两点好处: 1.比较容易做取重,就是相同的图片只存一份. 2.最重要备份使用数据库的备份方式简单. 3.容易管理,去掉无用的图片等. 缺点: 1.不适合超大量存储,数据的存储越大,恢复越麻烦 2.当然一般还是需要前端做更多的物理缓存,而不是靠mysql来直接输出. 还是看需求,如果图片是小图片,像…
1.idea 修改Tomcat的虚拟路径(第一种方法)修改配置文件有很多种,但是一直不成功;后来想还是idea的配置原因,这里tomcat虚拟路径只说一种; 修改Tomcat安装路径下server.xml的文件,路径:apache-tomcat-8.5.15\conf\server.xml a.在Host节点下加入: <Context path="/image" docBase="E:\ImgPath" reloadable="false"…
一.数据库存储 直接把图片的二进制码存到数据库,可参考blog:http://blog.csdn.net/hope2jiang/article/details/590733 直接存图片在mysql上面有两点好处: 1.比较容易做取重,就是相同的图片只存一份. 2.最重要备份使用数据库的备份方式简单. 3.容易管理,去掉无用的图片等. 缺点: 1.不适合超大量存储,数据的存储越大,恢复越麻烦 2.当然一般还是需要前端做更多的物理缓存,而不是靠mysql来直接输出. 还是看需求,如果图片是小图片,像…
本文链接:https://blog.csdn.net/qq_36481052/article/details/78813213 **前段时间,遇到了图片已经储存了文件中也显示有图片,但就是死活访问不到.折腾了半天才给弄出来,原来是tomcat没有配置图片的虚拟访问路径.** 准备开搞 1) 在tomcat的server.xml中配置如下图 2) 2.1在IDEA中修改tomcat的图片访问路径,选中Edit Configuration... 在点击Deployment 如图: 2.2点击“+”号…
eclipse环境下如何配置tomcat 打开Eclipse,单击"Window"菜单,选择下方的"Preferences".  单击"Server"选项,选择下方的"Runtime Environments".  点击"Add"添加Tomcat.  点击"Next",选中自己安装的Tomcat路径.  点击"Finish"完成.  建立一个Web应用 File → …
默认情况下,Tomcat访问静态资源配置是这样的 <Context path="/project_name" docBase="d:\tomcat_statics" reloadable="true" debug="0" crossContext="true"/>对于这里的docBase,如示例所表示的,用于表示静态文件存放的路径.对于path,是用于URL的.比如如果设置如下,那么访问时的UR…
有时候,使用idea启动项目,非动静分离项目,直接根据图片url地址显示图片,会发现图片无法显示,tomcat中配置的虚拟路径无法使用,这时候需要配置idea.选择路径,然后给与一个访问名就行了.…
在Eclipse中配项目已经部署到如下默认目录下:eclipse workspace/.metadata/.plugins/org.eclipse.core.resources/.projects. 修改方法/步骤   清空服务器里的所有项目. 启动服务器(必须要启动,否则修改路径处为灰色),双击上图中的Tomcat  v7.0,弹出修改页面,修改页面中的Server Locations处,具体修改见下图: 3 关闭服务器,将要部署的项目重新部署下,就可以在 Tomcat 安装目录下的webap…
tomcat server在eclipse中正常配置了,在eclipse建tomcat服务是在server 视图那里new server建立的,但把项目部署到tomcat后却发现tomcat主页报404的错误,然后在tomcat的webapps查看却没发现我部署的项目,但是既然没有部署到自己的tomcat为什么又能正常访问项目呢?原来使用new server这种方式默认是使用eclipse自带的eclipse,所以我启动tomcat server,输入我自己的tomcat主页地址其实访问的是ec…
读取同一文件夹下多个txt文件中的特定内容并做统计 有网友在问,C#读取同一文件夹下多个txt文件中的特定内容,并把各个文本的数据做统计. 昨晚Insus.NET抽上些少时间,来实现此问题,加强自身的功力.先是准备好几个文本文件.第一个文本文件t1.txt:   Money of Xiaohong(this year) 12 Money of Xiaoma(Last year) 13 sdfgsd Money of Xiaoqiang(this year) 16 Money of Xiaogan…