Java
文章平均质量分 53
追梦人--001
专业的技术
展开
-
idea 导出 war包
完整流程如下:首先点击这里进入项目的配置页面(或从File-> Project Structure打开亦可) 在Artifacts栏里点击绿色加号,选择Web Applicant:Archive 设置war包的名称和输出路径。Build on make选项可选可不选。如果选择了,那么每次在运行项目时都会生成war包。如果不勾选则可以在后续的步骤中手动生成war包。 如果下面显示.MF file not found in Accept.war,那么要继续进行下一步配置。很多原创 2021-02-28 23:31:48 · 787 阅读 · 1 评论 -
一个或多个筛选器或者Listeners启动失败 的问题探索以及解决方案
1. 问题描述:使用IDEA作为开发工具,使用Maven作为项目管理工具,完成一个web项目后使用Tomcat作为服务器启动项目,报错一个或多个筛选器启动失败或者org.apache.catalina.core.StandardContext.startInternal 一个或多个listeners启动失败,更多详细信息查看对应的容器日志文件,错误原因应该是一致的.2. 根本原因:在项目部署运行环境下,项目依赖的jar包没有导入到项目部署的环境中,说白话就是部署环境中缺少jar包3. ...原创 2021-02-28 22:46:09 · 2153 阅读 · 1 评论 -
intellij idea - Project Structure 项目结构详解
或者使用快捷键 Ctrl + Shift + Alt + S打开Project Structure 。如下如所示;左侧面板项目设置模块设置发布工程条码管理系统 条码生产管理系统 Mes管理系统原创 2021-02-28 20:55:25 · 271 阅读 · 0 评论 -
Tomcat 启动失败,检查webapps 目录下文件
1. ERROR Unable to locate appender "RollingFileWarn" for logger config "root"解决:删除配置记录即可1.找到tomcat所在路径,删除webapps下对应的项目。2.修改conf下server.xml ,把 < host > 中与项目对应的< context > 删除。3.删除work\Catalina\localhost下对应的项目文件条码管理系统...原创 2021-02-28 16:12:04 · 919 阅读 · 0 评论 -
tomcat 部署运行war包
1.然后把准备好的war包复制粘贴到webapps目录即可,不用创建目录,直接复制粘贴即可然后修改service.conf配置文件,在conf目录下然后复制host,在其中添加一句,或者也可以直接修改原来的host在里面添加一句<Context path=" " docBase="ItemTest" reloadable="false" source="org.eclipse.jst.jee.server:tsj-spring"/> 其中主要是path 是指url的上下文,.原创 2021-02-09 10:03:27 · 686 阅读 · 0 评论 -
JSTL介绍及使用 jstl.jar的作用
JSTL介绍及使用一、JSTL(JSP Standard Tag Library)简介 > JSTL是JSP的标准标签库 > JSTL为我们提供了一些常用的标签,供我们日常开发使用(if 、 if...else 、遍历 、 日期格式化) > 标签库 - core :核心标签库 - 最常用的一个标签库,也就是我们熟悉c标签。 - fn :函数标签库 - 函数标签库它需要结合EL表达式使用,主要定义了一些字原创 2021-02-09 09:01:13 · 6289 阅读 · 0 评论 -
问题:org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 6; 不允许有匹配 “[xX][mM][lL]“ 的处理指令目标。
问题为XML文件首行多了一行 空行 ,我们在配置文件的时候,不能空行条码管理系统 ,条码仓库管理系统,MES系统原创 2021-02-09 08:45:02 · 174 阅读 · 0 评论 -
解决Eclipse环境变量中的Web App Libraries 没有显示
1.Web App Libraries 没有显示2. *.jar 不见了处理办法:增加下面两行红色就可以了<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0"> <wb-module deploy-name="test"><wb-resource deploy-path="/" so...原创 2021-02-03 23:56:55 · 2592 阅读 · 0 评论 -
Java 中 *.tld 文件的说明
tld,是taglib description 的缩写,其自定义标签一般用于jsp页面,tld其作用一般是在web项目中结合jstl、c标签等,用于有效性判断、权限判断等方面,对前端的一些页面标签起到约束、限制的作用。 很多人只知道有这类型的标签,但不知道它有什么作用以及怎么去使用,所以,学会使用tld自定义标签对项目会有很大的帮助,下面我会以一个自写的结合项目使用的demo来详细说明如何去使用tld, 进行自定义标签,做有效性的判断。2. tld自定义标签方法,需要以下几...原创 2021-02-01 20:33:04 · 2146 阅读 · 1 评论 -
spring和springmvc的区别
一、spring框架的介绍 spring是一个一站式的框架,提供了表现层(springmvc)到业务层(spring)再到数据层(springdata)的全套解决方案;spring的两大核心IOC(控制反转)和AOP(面向切面编程)更是给我们的程序解耦和代码的简介提供了支持。二、springmvc (1)springmvc给spring的表现层提供支持 (2)springmvc的流程: 1、用户发送请求至前端控制器Dispa...原创 2021-02-01 19:56:37 · 3111 阅读 · 0 评论 -
Eclipse创建java working set不显示问题
Eclipse创建java working set不显示问题条码管理系统 条码仓库管理系统 mes系统 mes生产管理系统原创 2021-01-31 21:18:11 · 686 阅读 · 0 评论 -
SpringMVC-mybatis 访问 MySQL8.0,JDK 15 需要修改 jar 包
一、选用 JDK15 ,需要修改jar正常访问数据1. mysql-connector-java-8.0.12.jar2. mybatis-spring-2.0.5.jar3. mybatis-3.5.6.jar4. commons-collections4-4.4.jar5. commons-pool2-2.9.06. commons-dbcp2-2.8.0二、 jdbc.properties 配置文件jdbc.driver=com.mysql....原创 2021-01-31 20:31:28 · 260 阅读 · 0 评论 -
eclipse修改xml配置文件tomcat不能同步问题
eclipse修改xml配置文件tomcat不能同步问题 之前springmvc-config.cml中的Controller写成了Constroller,导致java.lang.ClassNotFoundException异常,而我更改后,更新的信息并没有同步到tomcat上,还是显示原来的异常。解决办法:(1)先把tomcat停掉,(2)选择eclipse导航栏的Project-->Clean。(3) 重新运行就可以条码管理系统 条码仓库管...原创 2021-01-31 14:36:52 · 421 阅读 · 0 评论 -
eclipse设置包分层次显示
如图设置eclipse包分层次显示,修改 Hierarchiacal条码管理系统 条码仓库管理系统 mes系统原创 2021-01-30 01:07:19 · 2042 阅读 · 1 评论 -
eclipse导入项目包显示为文件夹结构
eclipse导入项目包显示为文件夹结构解决办法:右点击项目,然后点击Properties,在弹出的窗口中选择Java Build Path,然后选择Source tab, 展开找到Excluded。正常情况下应该是None,现在发现是 ××,所以需要修改它:点击Finish 然后点击OK button,在查看项目就会发现文件夹形式又变回包的形式条码管理系统 条码仓库管理系统 mes系统...原创 2021-01-31 14:39:08 · 442 阅读 · 0 评论 -
MySQL 8.0 与 mySQL 5.7 Java 的JDBC访问 有 区别
MySQL8.0 访问:jdbc.driver=com.mysql.cj.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/springmvc?useSSL=false&serverTimezone=UTCjdbc.username=rootjdbc.password=rootMySQL5.7 访问:jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhos..原创 2021-01-23 10:17:10 · 1121 阅读 · 0 评论 -
JavaWeb Spring 常用jar 包解释
JavaWeb-Spring中各个jar包的作用1.spring-aop-3.2.2.jar包含在应用中使用spring的aop特性时所需的类。2.spring-aspects-3.2.2.jar提供对aspectj的支持,以便可以方便的将面向方面的功能集成进ide中3.spring-beans-3.2.2.jarspringioc(依赖注入)的基础实现,所有应用都要用到的,它包含访问配置文件、创建和管理bean以及进行inversion of control / dependenc...原创 2021-01-23 10:13:01 · 344 阅读 · 0 评论 -
【Eclipse 问题】Eclipse中如何显示Package Explorer视图
1.Window - Show View - Other…2.搜索 - 点击Package Explorer - Open条码管理系统 条码仓库管理系统原创 2021-01-16 11:21:37 · 1781 阅读 · 0 评论 -
Eclipse切换package和project视图
Eclipse有多种视图,其中package和project视图是最常用也是最好用的。其实就是包视图和项目视图,通过这两种视图可以很清晰地看到代码结构。那么如果Eclipse没有显示这两种视图时,我们怎样把他们调出来呢?工具/原料 Eclipse软件 一个测试项目 方法/步骤 在Eclipse默认的navigator视图下,我们可以看到项目的代码和组织结构是有一些混乱的,重要的源码目录没有放在第一的位置,所以有必要把视图调成package。project视图的调用方法于此类原创 2021-01-16 11:19:32 · 649 阅读 · 0 评论 -
The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path
我们在用Eclipse进行Java web开发时,可能会出现这样的错误:Thesuperclassjavax.servlet.http.HttpServlet was not found ontheJava Build Path。我们该怎么解决这个问题呢?我们遇到的错误显示如下:我们右击有错误提示的文件夹,如下:我们点击”配置构建路径“,如下:我们再点击”添加库“,如下:我们选中上图中标出的选项,再点击下一步,如下:我们再点击”完成“,如下:...原创 2021-01-20 19:24:49 · 98 阅读 · 0 评论 -
MVC 模式
MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。Model(模型)- 模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时更新控制器。 View(视图)- 视图代表模型包含的数据的可视化。 Controller(控制器)- 控制器作用于模型和视图上。它控制数据流向模型对象,并在数据变化时更新视图。它使视图与模型分离开。实现我们将创建一个作为模型的Student对象。Student...原创 2021-01-12 08:21:29 · 111 阅读 · 0 评论 -
Servlet 中 request.getRequestDispatcher()和request.setAttribute
在servlet中接收getinfo请求的get和post:session.setAttribute(“curruser”,curruser)。这个方法和上面request.setAttribute唯一的区别就是作用域,就是在你整个程序启动的时候,如果在session中保存了数据,那么在你这个无论你在哪个页面,在什么时候都可以获取到这个值,全局的,只要你的这个程序是启动的。session默认的过期时间是30分钟,过期无效,可以去修改这个值。第二条核心代码:request.getReq..原创 2021-01-10 08:52:07 · 562 阅读 · 0 评论 -
浅谈Arrays.asList()方法的使用
首先,该方法是将数组转化为list。有以下几点需要注意: (1)该方法不适用于基本数据类型(byte,short,int,long,float,double,boolean) (2)该方法将数组与列表链接起来,当更新其中之一时,另一个自动更新 (3)不支持add和remove方法上代码:package com.shanheyongmu.test;import java.util.Arrays;import java.util.List;abstract public.原创 2021-01-10 08:42:50 · 90 阅读 · 0 评论 -
HTTP 方法:GET 对比 POST
HTTP 方法:GET 对比 POST两种最常用的 HTTP 方法是:GET 和 POST。什么是 HTTP?超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。HTTP 的工作方式是客户机与服务器之间的请求-应答协议。web 浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。举例:客户端(浏览器)向服务器提交 HTTP 请求;服务器向客户端返回响应。响应包含关于请求的状态信息以及可能被请求的内容。两种 HTTP 请求方法:GET 和 POST在原创 2021-01-09 21:41:59 · 77 阅读 · 0 评论 -
Servlet 中 ServletContext
Web 参数配置<context-param><param-name>driver</param-name><param-value>com.mysql.jdbc.driver</param-value></context-param><servlet><!-- --><servlet-name> HelloServlet </servlet-name><se..原创 2021-01-09 21:05:38 · 66 阅读 · 0 评论 -
Servlet 中 servletContext 接口
ServletContext接口是Servlet中最大的一个接口,呈现了web应用的Servlet视图。ServletContext实例是通过 getServletContext()方法获得的,由于HttpServlet继承GenericServlet的关系,GenericServlet类和HttpServlet类同时具有该方法。每个应用都会有一个ServletContext对象与之关联,当容器分布在多个虚拟机上时,web应用在所分布的每个虚拟机上都拥有一个ServletContext实例。缺省情.原创 2021-01-09 20:21:52 · 93 阅读 · 0 评论 -
Servlet 如何读取配置信息 ServletConfig
Java 类型读取 public void init(ServletConfig servletconf) throws ServletException { // TODO Auto-generated method stub System.out.println("init"); String user=servletconf.getInitParameter("user"); System.out.println("Use...原创 2021-01-09 20:03:37 · 255 阅读 · 0 评论 -
Servlet 生命周期
Servlet生命周期Servlet 生命周期可被定义为从创建直到毁灭的整个过程。以下是 Servlet 遵循的过程:Servlet 初始化后调用init ()方法。 Servlet 调用service()方法来处理客户端的请求。 Servlet 销毁前调用destroy()方法。 最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的。现在让我们详细讨论生命周期的方法。init() 方法init 方法被设计成只调用一次。它在第一次创建 Servlet 时被调用...原创 2021-01-09 08:43:27 · 108 阅读 · 0 评论 -
如何去创建一个 Servlet
Eclipse 创建一个新的类第二步:将类修改为 implements servletimport java.io.IOException;import javax.servlet.Servlet;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.Servlet..原创 2021-01-09 08:26:13 · 242 阅读 · 0 评论 -
Servlet 是什么?Servlet 架构 Servlet 建立
Servlet简介Servlet 是什么?Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。Java Servlet 通常情况下与使用 CGI(Common Gateway Interface,公共网关接口)实现的程序可以达到异曲同工的效果。但是相比于.原创 2021-01-09 08:17:12 · 247 阅读 · 0 评论 -
Java 建立动态Web(Dynamic web project ) 工程
如何去建立动态web 工程原创 2021-01-07 22:55:49 · 440 阅读 · 0 评论 -
Eclipse 显示 Project Explorer
打开window-> show view -> Project Explorer原创 2021-01-07 22:44:35 · 1527 阅读 · 0 评论 -
如何配置任意目录下Web应用程序
1,首先创建一个Web项目,tomcat 7, JDK 1.82,创建Web项目并部署到tomcat服务器下运行的步骤和方法:在Eclipse下创建一个JAVA project 在JAVA项目下创建Web开发的目录结构 -WEB-INF -classes(编译后的class文件必须放在该目录下,如何修改Eclipse项目的class文件输出目录请参考:http://www.cnblogs.com/revel171226/p/8690792.html) -lib.原创 2021-01-07 21:42:15 · 132 阅读 · 0 评论 -
Eclipse中创建标准web工程以及标准目录结构说明
标准的web应用一般不采用这种结构:因此总结一下: 1.如何在Eclipse中创建一个标准的Web应用。 2.标准Web应用推荐的目录结构。第一:如何在Eclipse中创建一个标准的web应用:(假设项目名称为:myweb)1)PS:projectname一般全小写字母,最好不要出现数字和大写字母。2)PS:defaultoutput flolder要根据project_name修改。3)注意:context directory改成系统...原创 2021-01-07 19:10:57 · 879 阅读 · 0 评论 -
Jsp 调用不到 src 类,问题处理办法
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%><%@ page import="com.xt.test.Person"%><!DOCTYPE html><html><head><meta charset="ISO-8859-1"><title>Insert ti..原创 2021-01-06 18:24:49 · 469 阅读 · 0 评论 -
eclipse web项目中The superclass “javax.servlet.http.HttpServlet“ was not found on the Java Build
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path解决方案:第一步:第二步:第三步:第四步:【友情提示】如果显示空白,则代表没有配置tomcat,如何配置,请访问:eclipse开发javaweb项目配置tomcat...原创 2021-01-06 18:00:00 · 80 阅读 · 0 评论 -
eclipse项目配置tomcat
eclipse项目配置tomcat第一步:先下载一个win下的tomcat,这个不用多说吧。第二步:第三步:第四步:第五步:原创 2021-01-06 17:56:11 · 81 阅读 · 0 评论 -
初学者学什么语言好?
现在市场很多培训机构,计算机的语言很多,选择Java , .net , PHP,python, Go ,C ,C++, 还有前端语言 JS ,html主要是你自己对那方面的开发感兴趣来选择语言,如果做一些信息管理系统的话,可以选择 Java , .net 来开发;目前市场上,开发管理系统或者平台用Java 做为开发工具比.net 人应该是要多;(很多政府项目和国企都是用Ja...原创 2020-03-21 22:45:07 · 537 阅读 · 0 评论 -
超详细 Spring @RequestMapping 注解使用技巧
Request Mapping 基础用法在 Spring MVC 应用程序中,RequestDispatcher (在 Front Controller 之下) 这个 servlet 负责将进入的 HTTP 请求路由到控制器的处理方法。在对 Spring MVC 进行的配置的时候, 你需要指定请求与处理方法之间的映射关系。要配置 Web 请求的映射,就需要你用上 @RequestMa...转载 2018-10-02 10:02:14 · 254 阅读 · 0 评论 -
MySql链接url参数的设置
mysql JDBC URL格式如下: jdbc:mysql://[host:port],[host:port].../[database][?参数名1][=参数值1][&参数名2][=参数值2]... 常用的几个较为重要的参数: 参数名称 参数说明 缺省值 最低版本要求 user 数据库用户名(用于连接数据库) 所有版本 passWord 用户密码(用于连接数据库) 所有版本 ...原创 2018-10-02 10:46:20 · 407 阅读 · 0 评论