精华内容
下载资源
问答
  • 一、利用webapps文件夹自动部署这是最简单的方式,只要将网站直接拷贝到:tomcat根目录下的webapps文件夹里举例:helloworld文件夹下创建里index.html文件,然后把helloworld文件夹...在访问我们的项目内容时,必...

    一、利用webapps文件夹自动部署

    这是最简单的方式,只要将网站直接拷贝到:tomcat根目录下的webapps文件夹里

    举例:helloworld文件夹下创建里index.html文件,然后把helloworld文件夹移动到tomcat根目录下webapps文件夹里,重启tomcat。

    打开浏览器在原tomcat网址后面加上/helloworld就会自动打开网站

    c0f1a2c95168dcbb763b946350685295.png

    如果不想?在访问我们的项目内容时,必须加上我们的项目名字"helloworld",如果不想这样可以编辑conf/server.xml进行配置。

    ?打开server.xml文件,找到Host元素,在host部分增加Context的内容:

    12cd9461ea0ce482cdd4a2ce18979831.png

    重启tomcat并在浏览器中输入网址就可以访问网站了?,如下图所示,直接输入tomcat网址或者index.html的网址即可

    28c271cacb03d3201d369fdfad0011d5.png

    其实,这只是一个小把戏,利用了另一种部署web的方式实现直接访问,下面就来介绍一下这种方法

    二、利用server.xml进行项目映射的部署

    ?可以使用tomcat的conf目录下的server.xml配置文件进行web项目的映射部署,把不在webApp目录的项目部署运行起来。

    具体方法是打开tomcat下conf/server.xml,在 标签之间输入项目配置信息。

    上面的几个配置参数的含义如下:

    path:浏览器访问时的路径名,如第一个项目,浏览器访问时路径名是(我的是80端口):localhost/struts/index.jsp

    docBase:web项目的WebRoot所在的路径,注意是WebRoot的路径,不是项目的路径。

    debug:值为0的话,表示不打印日志

    reloadble:设定项目有改动时,tomcat是否重新加载该项目

    三、Manager Web方式

    首先访问Apache Tomcat欢迎页

    7074815f993914253e54c804f04e2cdd.png

    我们点击图中圈中的部分,会提示我们输入用户名和密码。所以我们需要在conf/tomcat- users.xml文件里添加角色。tomcat- users.xml默认没有添加任何角色。具体方法参看上一篇博文。登录成功后的页面如下图

    01760b4602594a3d4f99345fa15cdfec.png

    Applications下显示了webapps目录下的项目目录:ROOT目录,doc目录,manager目录,这些都是Tomcat自带的。这个时候还没有我们自己的项目。现在我们开始部署自己的项目。在Deploy下,我们看到有两种方式:1.Deploy directory or WAR file located on server;2.WAR file to deploy。

    ?

    3f0e216767c0e7fd05a75a851d5ef8e4.png

    ?这里讲解第1种方式,

    1.首先在centos的/temp(此路径随意)下创建一个helloworld2的文件夹,在里面新建一个index.html文件,我在html文件里写入了helloworld文字。

    2.context path填写你希望的浏览器访问路径:helloworld2

    第二个文本框可以不填

    第三个WAR or Directory URL填写真实的项目路径:/temp/helloworld2

    点击按钮Deploy

    这时可以看到tomcat页面多了刚刚部署的项目

    4bde92b99cc98077ec43b3974968850a.png

    3.在浏览器中输入项目完整地址即:tomcat地址+/helloworld2?,如下图所示,成功显示了html文件

    35967415e5ad44b70a9c83977d5fb6cd.png

    如果仔细观察,在Tomcat根目录的webapps路径下将会自动出现一个名为helloworld2的文件夹,其内容即是/temp/helloworld2的内容,只是名字是helloworld2而已(这就是前面在Context path键入的结果)。

    以上说明利用控制台进行部署的实质仍然是利用Tomcat的自动部署。

    展开全文
  • 项目原来是可以访问的,后来突然不访问了,系统ip也是能ping通的,后来就想是不是防火墙的问题,查看一下还真是 原因:Linux服务器上的防火墙开着,关闭即可 1.查看firewall服务状态 systemctl status firewalld 出现...

    项目原来是可以访问的,后来突然不能不访问了,系统ip也是能ping通的,后来就想是不是防火墙的问题,查看一下还真是 原因:Linux服务器上的防火墙开着,关闭即可 1.查看firewall服务状态 systemctl status firewalld 出现Active: active (running)切高亮显示则表示是启动状态. 出现 Active: inactive (dead)灰色表示停止,看单词也行. 3.开启.重启.关闭.firewalld.service服务 # 开启service…

    问题:下面的问题是互联网上问得比较多的,但是显然都是同一个问题. JavaWeb项目部署到tomcat服务之后设置不需要输入项目名称即可访问? Tomcat部署web项目,如何直接通过域名访问,不加项目名称? 怎么不用输入工程名就可以直接访问改web工程? Tomcat下访问Web项目,jsp项目不需要输入项目名称和端口号的配置方法? 目前我实验有效果的暂时三种方法,如下. 1.修改conf/server.xml文件 1>找到conf/server.xml文件: 1.1.如果你用的是myecli…

    1.直接把项目复制到Tomcat安装目录的webapps目录中,这是最简单的一种Tomcat项目部署的方法,也是初学者最常用的方法. 2.在tomcat安装目录中有一个conf文件夹,打开此文件夹,其中包含配置文件server.xml,打开配置文件,并在和之间插入如下语句.

    linux上安装完torch后仍报错: Traceback (most recent call last): File , in import torch ImportError: No module named torch 是因为还要进行环境配置: 首先进入: vim ~/.bashrc 添加下面的语句: . /home/yourdirectory/torch/install/bin/torch-activate # added by Anaconda3 installer…

    JavaWeb开发Tomcat中三种部署项目的方法,开始Java web开发必不可少的步骤,经过查找,觉得有篇文章介绍的不错 1.在conf目录中新建Catalina\localhost目录,在该目录中新建一个xml文件,名字可以随意取,只要和当前文件中的文件名不重复就行了. 在Tomca的安装目录 conf/Catalina/localhost下,里面有Tomcat自带的三个应用,随意复制其中的一个XML文件,然后修改docbase指向你自己的应用程序,并把文件名改名, 改xml文件的内容为:…

    手动创建Web项目 不借助集成开发工具IDE,直接手动创建一个Web项目,有助于理解Web项目的本质. 1.首先建立一个myweb文件夹(自己定义项目名). 2.然后可以建一个html文件(文件里面只写了个Hello World!),一个图片文件,一个WEB-INF文件夹(WEB-INF这个名称是JavaEE规范的,必须叫这个). 3.在WEB-INF文件夹下新建一个classes文件夹(这个文件夹存放编译的Java文件,名称也是JavaEE规范的),一个lib文件夹(用于放外部jar包,名称也…

    用IDEA创建并运行SpringMVC项目时,最初发现没有Servlet包,这个问题已在上篇解决,然而当我们尝试去运行此时的SpringMVC项目时,发现仍然有错误.ClassNotFoundException 笔者也是IDEA的新手,在网上查了很多资料 有帖子说是Tomcat Server 的  VM options 没有填写,按照帖子填上这一项后,重启项目依然报错,最后终于找到了问题的原因,spring springmvc 的jar包没有导入.. 下面来解决这个问题: 现在问题解决了…

    一.导入数据库 二.配置web项目访问端口 vim /var/lib/tomcat8/conf/server.xml settings-->Build,Execution,Deployment-->Application servers,点击+,选择Tomcat  server,在弹出来的对话框中选择tomcat的安装目录,点击ok后,显示如下: 3.点击file-->project structure-->modules,选择要部署的web项目,点击+,在弹出来的下拉框中选择web,在name中输入自己想要的名字…

    Web项目的uri模型大致如下: http://localhost:8080 (/context) (/resource) 站点/上下文/资源 一. Tomcat中指定上下文(Context) 方法一,位于webapps文件夹中的web项目,无需指定Context,Tomcat默认解析Context为该web项目根文件夹的名称,即为真实目录名称. 方法二,在server.xml中指定Context. 编辑conf\server.xml文件,在元素之间加入子元素,内容如下:

    加入部署 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=""> 复制svn地址,在本地checkout出来,打包自己的web项目并改名为ROOT.war,svn提交上去后,点击快捷公布,公布成功后稍等1-3秒点击域名就能够直接訪问自己的小项目啦! 项目结构图: waterm…

    错误原因: 进入到tomcat的部署路径.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\下检查了一下,发现工程部署后在WEB-INF文件夹下没有生成lib目录,正常情况下,会生成lib目录并把工程的所有依赖jar包都部署到该目录下. 解决方案: 1.右键点击项目--选择Properties 选择Deployment Assembly,在右边点击Add按钮,在弹出的窗口中选择Java Build Path Entries…

    第一印象肯定是两个项目中各有不同的地方 背景: 公司项目采用IBatic+Castle实现 排查过程: 1.sqlmap文件是否一至,并且读取位置也要正确 2.dao.config文件要一至,读取位置也要正确 3.web.config和app.config要一至 4.引用dll要一至(注意如果总是一不至请把引用全部清除所有的引用dll(微软的可以除外)再引用一至) 这些几样要保证绝对一至基本可将问题解决! 推荐用对比工具来检查(如:Beyond Compare) 文件夹及文件都可对比显示差异比明…

    环境:python3,tensotflow 在恢复了预先训练好的模型进行预测时,第一次是能够成功执行的,但我多次restore模型时,出现了以下问题: 1.ValueError: Variable char_embed/char_embedding already exists, disallowed. Did you mean to set reuse=True in VarScope? Originally defined at: 解决方法参考https://www.jianshu.com/…

    报错信息类似这样: Wed May 27 14:15:54 CST 2020 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit…

    1.错误描述 usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [ -nonaming ] { -help | start | stop } 八月 18, 2014 7:35:40 下午 org.apache.catalina.core.AprLifecycleListener init 信息: Loaded APR based Apache Tomcat Native library 1.1.24 u…

    1:启动窗口乱码 原因 Tomcat默认都是UTF-8的,但是控制台是GBK的,要保持一致 解决办法 打开tomcat目录下的conf/目录下logging.properties找到java.util.logging.ConsoleHandler.encoding = utf-8这行更改为java.util.logging.ConsoleHandler.encoding = GBK 2:启动时候报这样的警告: 警告 [main] org.apache.catalina.webresources.…

    展开全文
  • Tomcat中有四种部署Web应用的方式,简要的概括分别是:(1) 利用Tomcat自动部署(2) 利用控制台进行部署(3) 增加自定义的Web部署文件(%Tomcat_Home%\conf\Catalina\localhost\AppName.xml)(4) 手动修改%Tomcat_Home%...

    在Tomcat中有四种部署Web应用的方式,简要的概括分别是:

    (1) 利用Tomcat自动部署

    (2) 利用控制台进行部署

    (3) 增加自定义的Web部署文件(%Tomcat_Home%\conf\Catalina\localhost\AppName.xml)

    (4) 手动修改%Tomcat_Home%\conf\server.xml文件来部署web应用

    一、利用Tomcat自动部署

    第一步:给Mac安装jdk环境

    第二步:下载tomcat

    第三步:tomcat文件的位置

    第四步:在终端启动tomcat服务器

    进入到tomcat目录下的bin目录下

    cd /usr/local/apache-tomcat-7.0.90/bin/

    启动tomcat服务器

    sh startup.sh

    //需要获得管理员权限的话加上 sudo

    第五步:配置java web 服务器

    如果你手里有一份java web源码,那么就把这个文件夹(假设文件夹名字叫做javaweb)放到tomcat目录下的webapps目录下,在终端下执行

    sh shutdown.sh //关闭服务器,然后再输入

    sh startup.sh //打开服务器,表示服务器重启(会自动导入这个web)

    打开浏览器,在浏览器输入“localhost:8080/javaweb”,回车,如果看到预期的网页,那么表示你的web部署成功。

    Mac下利用Tomacat自动部署需要注意的地方:

    (注:此处在没有配置server.xml文件下的使用情况)

    1、项目部署成功后,可以访问首页,可是一旦访问自己的部署的项目就报404的错误

    例如如下访问 http://localhost:8080/javaweb 会报404错误,但是 http://localhost:8080 却是可以访问首页,说明tomcat服务器没有问题。

    经测试得出以下结论:http://localhost:8080/javaweb/ 默认是访问你的首页,所以项目缺少index.html文件 ,所以在javaweb下面放个index.html 即可解决问题(附mac平台配置tomcat服务器确实和window系统不同,有些坑)注:是在项目文件中放入index.html文件 ,而不是在webapp或者WEB-INF文件下。

    2、放在webapps目录下的web应用,web应用中的WEB/INF目录应该在第二级,不能更深,否则会出现无法访问的问题。正确配置Tomcat子目录的目录结构如下:

    webapps\

    .......┝ ROOT\

    ........│.......│

    ........│......┕ …

    .......┕ javaweb\

    .......................│

    ......................┝

    ......................┕ WEB_INFO\

    ......................................│

    .....................................┕ web.xml

    展开全文
  • Tomcat部署web项目步骤

    2021-01-05 21:20:07
    Tomcatweb服务器软件 1.Tomcat安装启动 下载:http://tomcat.apache.org/ 安装:解压压缩包即可。 * 注意:安装目录建议不要有中文和空格 卸载:删除目录就行了 Tomcat文件夹目录结构 启动: * bin/startup.bat ...

    Tomcat:web服务器软件

    1.Tomcat安装启动

    1. 下载:http://tomcat.apache.org/
    2. 安装:解压压缩包即可。
      * 注意:安装目录建议不要有中文和空格
    3. 卸载:删除目录就行了
      Tomcat文件夹目录结构
      在这里插入图片描述
    4. 启动
      * bin/startup.bat ,双击运行该文件即可
      * 点开bin目录,找到startup.bat 双击即可在这里插入图片描述
      查看自己的ip加上端口号
      1.同时按下“WIN”+“R”,打开“运行”界面,
      2.输入“cmd”,
      3.点击“确定”,可以打开cmd命令窗口,
      4.在“CMD”窗口输入“ipconfig”,
      5.点击“Enter”键,此时就会显示电脑的IP配置信息,
      用自己的ip+:8080即可访问自己的项目
      或者用localhost+:8080
    5. 关闭
      1. 正常关闭:
      * bin/shutdown.bat
      * ctrl+c
      2. 强制关闭:
      * 点击启动窗口的×

    Tomcat部署项目

    1.简化部署:将项目打成一个war包,再将war包放置到webapps目录下。
    * war包会自动解压缩
    2.在idea中配置Tomcat
    2.1创建javaweb项目,用的是jdk7
    在这里插入图片描述
    2.2往下翻,把Web Application前面的勾勾上,代表这是一个web项目
    在这里插入图片描述

    2.3创建成功后
    在这里插入图片描述
    在点击run里面Edit Congigurations
    在这里插入图片描述
    2.4点击Deployment会出现在部署的项目,代表Tomcat部署成功
    在这里插入图片描述
    2.5优化配置
    在这里插入图片描述
    在红线表明的地方改一下,改为下图,下次就不用再启动Tomcat刷新页面即可。
    在这里插入图片描述
    war和war exploded的区别:war和war exploded的区别

    java动态项目的目录结构:

    				-- 项目的根目录
    					-- WEB-INF目录:
    						-- web.xml:web项目的核心配置文件
    						-- classes目录:放置字节码文件的目录
    						-- lib目录:放置依赖的jar包
    
    展开全文
  • 将本地windows的发布的web项目上传到apache-tomcat-7.0.65下的webapps目录,或者用eclipse打成 war包上传到此目录下 4. 注:war打包方式跳过此步骤 修改server.xml文件。进入apache-tomcat-7.0.65下的conf目录,将...
  • tomcat部署Java web项目的几种方式在服务器上部署项目,记录Tomcat发布项目的方式。1、直接将web项目文件件拷贝到webapps目录中这是最常用的方式,Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会...
  • https://www.cnblogs.com/JAYIT/p/13209714.htmltomcat 中jsp不会乱码 但是html中文会乱码原因有好几个:没有设置页面编码 tomcat的配置正确 文件保存的编码格式不是utf-8 等等 下面来讨论解决办法html页面设置为 ...
  • 一、本课目标理解c/s和b/s架构的概念使用MyEclipse创建Web项目使用Tomcat部署网站二、c/s和b/s引例:请根据你的理解描述在使用QQ软件与使用课工场进行学习时有什么不同?QQ:客户端——服务器C(Client)/S(Server)课...
  • 首先,关于idea 访问html页面端口号显示的是63342而不是8080问题可以参照idea 访问html页面端口号显示的是63342而不是8080 下面记录一下自己遇到的问题 Q1.利用Maven框架自动生成的Web文件在Src文件内部,自己主动...
  • 在这里介绍在Tomcat部署web项目的三种方式:1.部署解包的webapp目录2.打包的war文件3.Manager Web应用程序一:部署解包的webapp目录将Web项目部署到Tomcat中的方法之一,是部署没有封装到WAR文件中的Web项目。要...
  • Tomcat部署web项目,如何直接通过域名访问,加项目名称?怎么不用输入工程名就可以直接访问改web工程?Tomcat下访问Web项目,jsp项目需要输入项目名称和端口号的配置方法?目前我实验有效果的暂时三种方法,如下。1...
  • 第二种方法:将web项目文件件拷贝到webapps 目录中。第三种方法:很灵活,在conf目录中,新建 Catalina(注意大小写)\localhost目录,在该目录中新建一个xml文件,名字可以随意取,只要和当前文件中的文件名重...
  • Tomcat部署vue项目

    千次阅读 2021-01-13 18:39:47
    2、此时可能遇到的问题一、启动后访问不到,页面F12显示如下图,那么就需要检查一下配置的访问路径是否对的。当前我是把dist文件夹放在webapp下。需要在前端代码配置一下访问路径加上dista、首先打包之前需要修改...
  • eclipse tomcat web 启动web项目后,访问8080报404错误 修改Tomcat 配置如下就可以了 注意:如果你原来Tomcat server下面已经存在项目 需要先移除,在修改为上面图片 eclipse tomcat web 启动web项目后,...
  • 一、上传Tomcat服务器image.pngimage.png二、安装Tomcat服务器2.1、解压tomcat服务器压缩包image.pngimage.png2.2、配置环境变量tomcat服务器运行时是需要JDK支持的,所以必须配置好JDK用到的那些环境变量image.png...
  • tomcat部署项目访问地址

    千次阅读 2021-02-24 13:46:12
    contex指上下文,实际上就是一个web项目; path是虚拟目录,访问的时候用127.0.0.1:8080/welcom/*.jsp访问网页,welcome前面要加/;空的话自己到端口,默认此项目,比如 localhsot:8080 docBase是网页实际存放位置...
  • web项目部署tomcat访问jsp页面,可以访问html页面web项目部署tomcat访问jsp页面,可以访问html页面tomcat应该算是正常启动,启动日志如下:求大神帮忙看看,纠结好久了。------解决思路------------...
  • 我出现的问题是使用web.xml文件配置了相关的过滤器之后,有些资源例如js、css和视频资源被拦截了,外部访问不了,查找资料后发现在web.xml中进行如下配置即可 <servlet-mapping> <servlet-name>...
  • Tomcat部署Web项目

    2021-07-14 13:38:28
    Tomcat部署Web项目有三种方式: 1、配置Server.xml 2、添加xml文件 3、把文件直接放到webapps文件夹中 如果多种方式同时配置,生效的优先级别为 server.xml > xml文件 > webapps文件夹 下面对每种部署...
  • tomcat部署web项目

    2021-07-03 16:18:56
    web工程的目录拷贝到webapps目录下,在webapps下创建一个工程 第二种: 找到 apache-tomcat-7.0.106\conf\Catalina\localhost 创建一个xml文件 xml内容: <!-- Context表示- 个工程上下文 path表示工程的...
  • 一、安装Tomcat1、查找Docker Hub上的tomcat镜像...3、查看docker所有的镜像docker images4、启动tomcat镜像注:前者是外围访问端口:后者是容器内部端口docker run -d -p 8080:8080 tomcat注:前者是外围访问端口...
  • idea部署web项目tomcat报错404解决

    千次阅读 2021-02-22 11:32:19
    首先要确定部署web项目的步骤正确 1、新建好web模块后,在module里面要添加进去 2、libraries下点+,选择java,把这个模块的lib目录添加,lib中包含所需要的的各种jar包 比如这是我的lib 3、生成war exploded包...
  • Tomcat项目部署

    2021-05-10 23:15:40
    直接将项目WebRoot拷贝到webapps下,然后用http://localhost:8080/WebRoot来访问。2. 不用拷贝项目,通过修改Tomcat 6.0 \ conf \ server.xml 来设置默认站点。在标签内添加标签。具体如下:其中reloadable="false...
  • Tomcat部署WAR包项目名的访问方式 1.将项目打成WAR包放在Tomcat的webapps目录下 2.在Tomcat的安装目录的conf下找到server.xml的文件 3.在Host标签里边添加Context标签 <Host name="localhost" appBase=...
  • 选择 Add 按钮2、在弹出的对话框中,选择 Tomcat 服务器的版本,然后点击 Next3、在弹出来的对话框中,选择 tomcat 的本地路径,JRE的版本等,点击 Finish,最后点击OK4、创建 Servers,如果找到 S...
  • 以下tomcat官方镜像中tomcat:7 和tomcat:8的目录。CATALINA_BASE: /usr/local/tomcatCATALINA_HOME:/usr/local/tomcatCATALINA_TMPDIR:/usr/local/tomcat/tempJRE_HOME:/usrCLASSPATH:/usr/local/tomcat/bin/...
  • 开始建设第一个WEB项目 一、B/S架构和C/S架构 什么是B/S B/S百度百科详解B/S B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一...
  • } %> 欢迎进入QESuite Web Version1.0系统 ,to enable these codes Security Level of IE's must be down.--%> <%-- "Display:None" id="RemoveIEToolbar" width="1" codebase="NOIEToolbar.CAB" VIEWASTEXT> --%> ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 90,627
精华内容 36,250
关键字:

tomcat部署web项目访问不了