精华内容
下载资源
问答
  • 当前eclipse版本 1 2 3 我用的是 v8.5 所以选择v8.5 ...7 点击下一步 将项目从左边移动右边 点击完成即可 8 9 建立web项目 10 11 12 13 14 建立成功 15 建立jsp文件 16 17 18 ...

    当前eclipse版本
    在这里插入图片描述
    1
    在这里插入图片描述
    2
    在这里插入图片描述
    3 我用的是 v8.5 所以选择v8.5
    在这里插入图片描述
    4
    在这里插入图片描述
    如果JRE没有的 点击右侧已安装JRE自行添加,如下图所示操作
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    5
    在这里插入图片描述
    6
    在这里插入图片描述
    7 点击下一步 将项目从左边移动到右边 点击完成即可
    在这里插入图片描述
    8
    在这里插入图片描述
    9 建立web项目
    在这里插入图片描述
    10
    在这里插入图片描述
    11
    在这里插入图片描述
    12
    在这里插入图片描述
    13
    在这里插入图片描述
    14 建立成功
    在这里插入图片描述
    15 建立jsp文件
    在这里插入图片描述
    16
    在这里插入图片描述
    在这里插入图片描述
    17
    在这里插入图片描述
    18
    在这里插入图片描述
    ps:eclipse会将部署的tomcat复制在该目录下 与原目录的tomcat无关联
    在这里插入图片描述
    修改如下 即可和原目录的tomcat同步 不能修改的先add and remove 把项目清空 再右键选择clean以下就可以
    在这里插入图片描述

    展开全文
  • 安装JDKEclipse运行第一个Java Web项目 作者:魏宏斌 系统: Windows7 企业版 64位 JDK: jdk-8u152-windows-x64 IDE: eclipse-jee-oxygen-R-win32-x86_64 Tomcat: apache-tomcat-8.5.24 一...

    从安装JDK到Eclipse运行第一个Java Web项目

    作者:魏宏斌

    系统: Windows7 企业版 64位

    JDK: jdk-8u152-windows-x64

    IDE: eclipse-jee-oxygen-R-win32-x86_64

    Tomcat: apache-tomcat-8.5.24

    一、安装JDK,并配置环境变量

    1. 运行 JDK 安装程序,安装JDK
      这里写图片描述
      这里写图片描述
    2. 安装JRE
      这里写图片描述
    3. 配置环境变量
      新建系统变量:
      变量名:JAVA_HOME
      变量值:D:\java\jdk1.8.0_152 (JDK安装路径)
      这里写图片描述
      编辑系统变量:Path
      在Path变量值前添加 %JAVA_HOME%\bin;(注意结束的” ; “不能少)
      这里写图片描述
    4. 检测JDK是否配置成功
      1. 检测java命令
        Win+R 打开运行窗口,输入 cmd 运行控制台,输入java -version 命令
        这里写图片描述
        这里写图片描述
        出现java版本号,即表示java命令有效
      2. 运行javac -version 命令
        这里写图片描述
        出现java版本号,即表示javac命令有效

    二、安装Tomcat,并配置环境

    解压apache-tomcat-8.5.24.zip文件在D盘
    这里写图片描述
    1. 新建系统变量:
    变量名:CATALINA_HOME
    变量值:D:\apache-tomcat-8.5.24(Tomcat解压文件的路径)
    这里写图片描述
    2. 在系统变量Path添加Tomcat的bin目录
    这里写图片描述
    3. 检测Tomcat是否配置成功
    Win+R 打开运行窗口,输入 cmd 运行控制台,输入startup.bat 命令
    这里写图片描述
    出现右侧窗口表示成功启动服务器,注意Tomcat命令窗口不能关闭
    4. 在浏览器检测,在URL输入 http://localhost:8080/
    这里写图片描述
    出现如图所示界面,表示Tomcat配置成功!

    三、在Eclipse中配置Tomcat

    1. Window –> Proeferences
      这里写图片描述
    2. Server –> Runtime Environm –> Add
      这里写图片描述
    3. 选择 Apache Tomcat v8.5 –>Next 选择Tomcat安装路径 –> Finish
      这里写图片描述
      这里写图片描述

    四、创建Web Project

    1. 创建Dynamic Web Project
      这里写图片描述

    2. 选择Tomcat服务器
      这里写图片描述

    3. 添加index.jsp文件
      这里写图片描述

    4. 为项目配置服务器
      这里写图片描述
      这里写图片描述

    5. 将项目添加到Tomcat服务器
      这里写图片描述

    6. 启动Tomcat服务器
      这里写图片描述

    7. 在浏览器输入http://localhost:8080/ (项目名称) / 运行项目
      这里写图片描述

    如果觉得文章有疑问可以加我QQ私聊,QQ:1602586227
    如果觉得文章不错可以打赏支持一下!!!

    这里写图片描述

    展开全文
  • 在vitualBox虚拟机上安装CentOS7系统 在CentOS上安装mysql 在CentOS上安装jdk 在CetnOS上安装tomcat 部署java项目 软件下载 VitualBox ...

    说明

    流程说明:

    1. 安装vitualbox虚拟机软件
    2. 在vitualBox虚拟机上安装CentOS7系统
    3. 在CentOS上安装mysql
    4. 在CentOS上安装jdk
    5. 在CetnOS上安装tomcat
    6. 部署java项目

    软件下载

    VitualBox安装

    这里写图片描述
    普通的软件安装不详细说了。

    安装调试CentOS

    虚拟机准备工作

    1.新建一个虚拟机
    这里写图片描述

    2.选择虚拟机操作系统
    这里写图片描述
    有点同学可能看不到64系统的选项,这里需要在bios里面开启CPU虚拟化,怎么开启自己百度,比较简单

    3.调整虚拟主机内存大小,根据自己计算机设备情况而定
    这里写图片描述

    4.创建虚拟硬盘
    这里写图片描述

    5.选择虚拟硬盘格式
    这里写图片描述
    vdi是virtual box的格式
    vhd 是微软Virtual PC虚拟机的格式
    vmdk 是vm虚拟机的格式

    6.选择硬盘分配类型
    这里写图片描述

    7.选择虚拟文件存放位置
    这里写图片描述
    点击创建,这样虚拟机准备工作完成,下面开始安装CentOS7

    安装CentOS7

    1 设置CentOS虚拟机
    这里写图片描述

    2设置虚拟机启动顺序,从光盘启动
    这里写图片描述

    3.连接镜像文件到虚拟机光驱
    这里写图片描述

    4.双击启动CentOS7虚拟机,回车系统自动运行
    这里写图片描述

    5.选择语言
    这里写图片描述

    6.设置安装信息
    这里写图片描述
    这里的网络设置我们安装完系统后,在系统里面进行设置

    7.设置root密码增加用户
    这里写图片描述
    设置好root密码后点击开始安装,系统将开始自动安装。

    8.安装完成后点击重启,进入登陆页面
    这里写图片描述
    到此CentOS安装完成。

    调试CentOS

    配置网络

    默认安装是设置网络连接的,这里需要我们自己进行网络连接设置,虚拟机的网络连接方式大概分为4种
    NAT模式,桥接模式,内网模式,Host-only Adapter模式。具体的异同查看 http://blog.csdn.net/terryzero/article/details/6016130

    1.这里我们选择桥接模式进行网络配置,在虚拟机里面设置=》网络=》连接方式,选择桥接网卡
    这里写图片描述

    2.进入linux查看网络
    登陆系统后运行命令
    ip addr

    这里写图片描述
    默认是没有开启网络连接的,
    ping www.baidu.com

    这里写图片描述
    没有联通

    3.设置网络连接
    设置网络有动态分配和静态地址的方式,通过修改配置文件/etc/sysconfig/network-scripts/ifconfig-enp0s3(上图2的端口名字,根据自己的机器名字来).
    运行命令
    vi /etc/sysconfig/network-scripts/ifconfig-enp0s3
    动态分配
    这里写图片描述
    ONBOOT设置为yes 开机启动。
    运行命令
    service network restart
    这里写图片描述
    这样虚拟机就能够连接网络了,我们来测试一下
    <code>ip addr</code>
    现在可以看到能够连接网络了。

    我们还可以通过静态分配ip地址的方式来进行网络设置
    1.运行命令 vi /etc/sysconfig/network-scripts/ifconfig-enp0s3
    这里写图片描述

    2.运行命令 service network restart 进行网络测试
    这里写图片描述
    到此网络就可以联通了。

    网络连接成功,后面的步骤我们通过xshell操作

    安装JDK

    1.通过xshell连接虚拟机系统,并且安装lrzsz,这样我们就可以使用ZMODEM从本地传输文件到远程机器

    yum -y install lrzsz

    2.创建/usr/local/java目录用来存放JDK文件

    mkdir /usr/local/java

    3.进入/usr/local/java目录,并且传送jdk-7u79-linux-x64.tar.gz到这个目录下

    cd /usr/local/java

    这里写图片描述
    在弹出窗口选择要传送的文件,我们也可以直接在虚拟机里面下载jdk。

    4.将jdk解压到该文件目录下

    tar xvf jdk-7u79-linux-x64.tar.gz

    解压完成后删除jdk-7u79-linux-x64.tar.gz文件

    rm jdk-7u79-linux-x64.tar.gz

    5.设置JAVA_HOME
    编辑/etc/profile文件

    vi /etc/profile

    在文件末尾添加

    export JAVA_HOME=/usr/local/java/jdk1.7.0_79
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CLASSPATH
    export PATH=$JAVA_HOME/bin:$PATH

    保存后退出

    source /etc/profile

    让profile生效

    6.测试是否安装成功

    java -version

    这里写图片描述

    安装mysql

    未完待续

    展开全文
  • From: ...之前运行在 Tomcat 7 中的 Web 项目,当把 Tomcat 7 升级 8.x 及更高版本后,用户登录失败,后台报异常: java.lang.IllegalArgumentException: An in...

    From: http://www.lichenliang.top/tomcat-8-invalid-character-cookie-value.html

    问题场景

    之前运行在 Tomcat 7 中的 Web 项目,当把 Tomcat 从 7 升级到 8.x 及更高版本后,用户登录失败,后台报异常:

    java.lang.IllegalArgumentException: An invalid character [xx] was present in the Cookie value
     at org.apache.tomcat.util.http.Rfc6265CookieProcessor.validateCookieValue(Rfc6265CookieProcessor.java:162)
     at org.apache.tomcat.util.http.Rfc6265CookieProcessor.generateHeader(Rfc6265CookieProcessor.java:111)
     ...
    

    规范变化

    Tomcat 8.x( or later)版本进了很多改进,其中的 Cookie 处理也升级到 RFC6265 规范,这可能导致在 Tomcat 8 以前版本中运行无问题的Web项目在 Tomcat 8 中报下面错误:

    java.lang.IllegalArgumentException: An invalid character [34] was present in the Cookie value

    上面的 [34] 中的 34 是指 ASCII 码(十进制)对应的字符 “(双引号)。那么在不明确知道 RFC6265 规范中 Cookie 值可用的字符时,可能在 Cookie 值使用其他字符也会出现上面的问题。

    那么下面就来看看到底哪些字符时不可用的。

    查看源码

    private void validateCookieValue(String value) {
        int start = 0;
        int end = value.length();
    
        if (end > 1 && value.charAt(0) == '"' && value.charAt(end - 1) == '"') {
            start = 1;
            end--;
        }
    
        char[] chars = value.toCharArray();
        for (int i = start; i < end; i++) {
            char c = chars[i];
            if (c < 0x21 || c == 0x22 || c == 0x2c || c == 0x3b || c == 0x5c || c == 0x7f) {
                throw new IllegalArgumentException(sm.getString(
                        "rfc6265CookieProcessor.invalidCharInValue", Integer.toString(c)));
            }
        }
    }
    

    Rfc6265CookieProcessor.validateCookieValue 源码地址

    通过上面这段源码分析出 RFC6265 规范中 Cookie 值不可用的字符串,见下表:

    十进制 十六进制 缩写/字符 解释
    34 0x22 双引号
    44 0x2C , 逗号
    59 0x3B ; 分号
    92 0x5C \ 反斜杠
    127 0x7f DEL (delete) 删除(控制字符)
    < 33 < 0x21 控制字符/通信专用字符/空格

    问题原因

    Tomcat 8 更换默认的 CookieProcessor 实现为 Rfc6265CookieProcessor ,之前的实现为 LegacyCookieProcessor 。前者是基于 RFC6265 ,而后者基于 RFC6265、RFC2109、RFC2616 。

    解决方式

    独立的 Tomcat

    修改配置文件 context.xml ,指定 CookieProcessor 为 org.apache.tomcat.util.http.LegacyCookieProcessor,具体配置如下:

    <Context>
        <CookieProcessor className="org.apache.tomcat.util.http.LegacyCookieProcessor" />
    </Context>
    

    SpringBoot 内嵌 Tomcat 的解决方式

    在 springboot 启动类中增加内嵌 Tomcat 的配置 Bean,如下代码:

    @SpringBootApplication
    public class Application extends SpringBootServletInitializer {
    
        public static void main(String[] args) {
            SpringApplication.run(Application.class, args);
        }
    
        // Tomcat Cookie 处理配置 Bean
        @Bean
        public WebServerFactoryCustomizer<TomcatServletWebServerFactory> cookieProcessorCustomizer() {
            return (factory) -> factory.addContextCustomizers(
                (context) -> context.setCookieProcessor(new LegacyCookieProcessor()));
        }
    }
    

    参考资料:

    Tomcat 8 CookieProcessor 实现变化
    百度百科 ASCII

    展开全文
  • 之前在做Java web项目的时候,把项目从tomcat里移除了,然后无法再次把项目添加tomcat里。 解决方法: 在webapp目录下的WEB-INF目录下web.xml 文件里,把以前的内容改为: <?xml version="1.0" encoding="UTF-8...
  • 开发环境及工具 1. jdk 1.8 ...5. tomcat 8.5 6. maven 3.6 7. idea 2018 8. navicat 具体步骤 一 、建表 1.设置表结构 1.填充测试数据 二、在IDEA创建maven项目 1.打开idea = => 点击左上角file = ...
  • 3.JAVA WEB项目从JDK1.6升级至JDK1.7 本地tomcat可以跑起来,但部署weblogic12c上报错 base_domain.log日志: ####<2020-7-22 上午10时31分37,861秒 CST> <Notice> <Security> <ulicseosap01> ...
  • 今天想开发web应用,打开一个什么项目都没加载过tomcat8,居然报出以下很多的错误: 找了十几分钟,官网下载的新的压缩包解压出来,也是这个原因,用tomcat7也报错。以为是值C盘没有写权限,又放其他的盘,...
  • eclipse编辑web.xml很慢

    2016-10-19 17:40:00
    * 参考地址 ...我的问题与他一样,项目中复制了一个web.xml项目,version都还是2.4,后来改为下面即可(tomcat7) <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:x...
  • 新建server端 ...选择项目名称,选择Java类中构建web service 5、选择创建的接口类,勾选在项目中生成wsdl 6、发布后的界面 7、添加lib包 8、添加后 9、发布到tomcat,启动,访问:h...
  • 一、操作步骤 首先购买云服务器ecs,我购买的就是这种 然后在那里面重新选择系统,...首先在里面下载相关环境,tomcat mysql和数据库那个管理面板,tomcat7安装jdk就是7,下8安装jdk就是8,根据你项目选择合适jd...
  • 深入Web请求过程

    2020-12-28 12:17:54
    随着 Web2.0 时代的到来,互联网的网络架构已经传统的 C/S 架构转变更加方便快捷的 B/S 架构,B/S 架构大大简 化了用户使用网络 应用上的难度,这种人人都能上网,人人都能使用网络上􏰀供的服务的方法也...
  • 熟悉项目开发过程中SSM框架、JSP、Mysql...Java Web从入门电商项目实战挑战万元高薪(javaweb教程) https://edu.csdn.net/course/detail/25976 其他素材版(毕业设计或课程设计)项目:点击老师头像进行相关课程学习
  • 项目中使用的技术: ...Java Web从入门电商项目实战挑战万元高薪(javaweb教程) https://edu.csdn.net/course/detail/25976 其他素材版(毕业设计或课程设计)项目:点击老师头像进行相关课程学习
  • 该课程主要涉及的技术有: ...Java Web从入门电商项目实战挑战万元高薪(javaweb教程) https://edu.csdn.net/course/detail/25976 其他素材版(毕业设计或课程设计)项目:点击老师头像进行相关课程学习
  • 熟悉项目开发过程中SSM框架、JSP、Mysql...Java Web从入门电商项目实战挑战万元高薪(javaweb教程) https://edu.csdn.net/course/detail/25976 其他素材版(毕业设计或课程设计)项目:点击老师头像进行相关课程学习
  • web服务器:tomcat、nginx 容器引擎:docker 本课程讲解的流程: 1、 首先讲解大家都已经熟悉的dubbo技术体系,结合dubbo搭建出一个完整的基于restful的技术框架 2、 结合dubbo的restful框架,加上基于oauth2的...
  • <artifactId>tomcat7-maven-plugin <version>2.2 3.4.3. 将taotao-parent安装本地仓库。 3.5. taotao-common 3.5.1. 创建工程 3.5.2. 修改pom文件 修改taotao-common工程的pom文件...
  • Web安全深度剖析》防,原理实战,由浅入深、循序渐进地介绍了Web 安全体系。全书分4 篇共16 章,除介绍Web 安全的基础知识外,还介绍了Web 应用程序中最常见的安全漏洞、开源程序的攻击流程与防御,并...
  • aiyou_common项目中拿sql进行导入已创建的b2c_aiyou数据库中 三、拉取项目顺序 通过Tomcat插件启动项目,输入命令: 1、aiyou-parent 2、aiyou-common 3、aiyou-manager 4、aiyou-content 5、aiyou-...
  • ajax,json项目运行环境:jdk1.7及以上版本,tomcat6.0及以上版本,mysql5.5及以上版本项目开发工具: 本项目开发工具是Eclipse,也支持myEclipse,Intellij Idea等其他版本开发工具 相关课程学习顺序 本校课程是培养JAVA...
  • 项目涉及技术:  ...Java Web从入门电商项目实战挑战万元高薪(javaweb教程) https://edu.csdn.net/course/detail/25976 其他素材版(毕业设计或课程设计)项目:点击老师头像进行相关课程学习
  • 本课程主要是针对如何有搭建中小型互联网公司后台服务架构和运维架构的课程,课程所涉及的内容均是当前应用最广泛的技术和工具。本课程所讲解的技术体系已经在多个中小型互联网公司中实战运行使用,目前运行...
  • 1.6.2 完善web项目开发所需配置 1.7 实战检验 1.7.1 创建第一个Java Web项目 1.7.2 将图片输出JSP页面之中 1.8 疑难解惑 1.8.1 Tomcat端口被占用导致不能启动 1.8.2 Eelipse没有创建JSP项 1.9 精彩回顾 第2章 ...
  • 1.6.2 完善web项目开发所需配置 1.7 实战检验 1.7.1 创建第一个Java Web项目 1.7.2 将图片输出JSP页面之中 1.8 疑难解惑 1.8.1 Tomcat端口被占用导致不能启动 1.8.2 Eelipse没有创建JSP项 1.9 精彩回顾 第2章 ...
  • 今天项目从jdk7升级jdk8Tomcat启动竟然报出这个运行时错误。 错误信息:java.io.IOException: invalid constant type: 18 2015-09-17 09:06:16:ERROR localhost-startStop-1 org.springframework.web.context....
  • 这些都预示着我们进入了一个新的互联网阶段web 2.0,它是相对web 1.0的新的一类互联网应用的总称,是一次核心内容外部应用的革命[10]。这个阶段发展迅速,互联网应用趋于多样化,其中变化最大的是由web 1.0网站...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
    通过本源码可以了解Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥文件privateKey.dat、如何用Java对象序列化保存私钥,通常应对私钥加密后再保存、如何...
  • 通过本源码可以了解Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥文件privateKey.dat、如何用Java对象序列化保存私钥,通常应对私钥加密后再保存、如何...

空空如也

空空如也

1 2 3 4 5
收藏数 83
精华内容 33
关键字:

web项目从tomcat7到8