精华内容
下载资源
问答
  • tomcat 部署java项目 jar

    2019-08-06 01:27:34
    NULL 博文链接:https://yunlong167167.iteye.com/blog/2087430
  • tomcat部署jar

    千次阅读 2020-01-16 09:57:25
    项目目录下里创建WEB-INF文件夹,在其中创建lib文件和classes文件夹。将自己的jar包放到lib文件里。并手动解压到该文件夹。解压后的文件里有你的class文件,将class文件copy到chasses文件里,即可调用该jar包。...

    在项目目录下里创建WEB-INF文件夹,在其中创建lib文件和classes文件夹。将自己的jar包放到lib文件里。并手动解压到该文件夹。解压后的文件里有你的class文件,将class文件copy到chasses文件里,即可调用该jar包。记得要重新启动tomcat服务。

    展开全文
  • Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,因为Tomcat 技术先进、性能稳定,而且免费,...

    Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

    d268eb3f3b98e9232dd2b291471df980.png

    系统:redhat7.0

    tomcat版本:apache-tomcat 8.0.50

    ip:172.16.1.10

    jdk版本:1.7

    部署tomcat服务首先需要部署jdk

    上传jdk包

    3669488b6352df9391237b7e4bbfdde9.png

    解压缩并配置

    [root@localhost local]# tar xf jdk-7u79-linux-x64.tar.gz [root@localhost local]# ln -s /usr/local/jdk1.7.0_79/ /usr/local/jdk

    在/etc/profile 添加如下配置

    345b3e4646df1da385da001baa55c71d.png

    测试

    [root@localhost local]# source /etc/profile[root@localhost local]# java -versionjava version "1.7.0_79"Java(TM) SE Runtime Environment (build 1.7.0_79-b15)Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

    这样,jdk部署完成,接下来部署tomcat。

    上传tomcat包

    创建存放目录

    [root@localhost ~]# mkdir /root/test[root@localhost ~]# cd /root/test/
    53dbdedf6dd8edb243461bccd383eec4.png

    解压缩tomcat

    [root@localhost test]# unzip apache-tomcat-8.0.50.zip Archive:  apache-tomcat-8.0.50.zip   creating: apache-tomcat-8.0.50/   creating: apache-tomcat-8.0.50/bin/  inflating: apache-tomcat-8.0.50/bin/bootstrap.jar    inflating: apache-tomcat-8.0.50/bin/catalina-tasks.xml    inflating: apache-tomcat-8.0.50/bin/catalina.bat    inflating: apache-tomcat-8.0.50/bin/catalina.sh ......

    设置权限并启动服务

    [root@localhost test]# cd apache-tomcat-8.0.50/bin/[root@localhost bin]# ll总用量 832-rw-r--r--. 1 root root 34782 10月 16 2018 bootstrap.jar-rw-r--r--. 1 root root 15928 3月 14 2019 catalina.bat-rw-r--r--. 1 root root 23256 3月 14 2019 catalina.sh-rw-r--r--. 1 root root 1686 10月 16 2018 catalina-tasks.xml-rw-r--r--. 1 root root 25145 10月 16 2018 commons-daemon.jar-rw-r--r--. 1 root root 207125 10月 16 2018 commons-daemon-native.tar.gz-rw-r--r--. 1 root root 2040 10月 16 2018 configtest.bat-rw-r--r--. 1 root root 1922 10月 16 2018 configtest.sh-rw-r--r--. 1 root root 8509 10月 16 2018 daemon.sh-rw-r--r--. 1 root root 2091 10月 16 2018 digest.bat-rw-r--r--. 1 root root 1965 10月 16 2018 digest.sh-rw-r--r--. 1 root root 3574 10月 16 2018 setclasspath.bat-rw-r--r--. 1 root root 3680 10月 16 2018 setclasspath.sh-rw-r--r--. 1 root root 2020 10月 16 2018 shutdown.bat-rw-r--r--. 1 root root 1902 10月 16 2018 shutdown.sh-rw-r--r--. 1 root root 2022 10月 16 2018 startup.bat-rw-r--r--. 1 root root 1904 10月 16 2018 startup.sh-rw-r--r--. 1 root root 49037 10月 16 2018 tomcat-juli.jar-rw-r--r--. 1 root root 405109 10月 16 2018 tomcat-native.tar.gz-rw-r--r--. 1 root root 4586 10月 16 2018 tool-wrapper.bat-rw-r--r--. 1 root root 5495 10月 16 2018 tool-wrapper.sh-rw-r--r--. 1 root root 0 10月 16 2018 velocity.log-rw-r--r--. 1 root root 2026 10月 16 2018 version.bat-rw-r--r--. 1 root root 1908 10月 16 2018 version.sh[root@localhost bin]# chmod 500 *
    [root@localhost bin]# sh startup.sh Using CATALINA_BASE:   /root/test/apache-tomcat-8.0.50Using CATALINA_HOME:   /root/test/apache-tomcat-8.0.50Using CATALINA_TMPDIR: /root/test/apache-tomcat-8.0.50/tempUsing JRE_HOME:        /usr/local/jdkUsing CLASSPATH:       /root/test/apache-tomcat-8.0.50/bin/bootstrap.jar:/root/test/apache-tomcat-8.0.50/bin/tomcat-juli.jarTomcat started.

    关闭防火墙

    [root@localhost conf]# systemctl stop firewalld

    测试

    2800cd35e7d787e394bf633236d7dccb.png

    这样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.…

    展开全文
  • idea tomcat 部署 jar包重复问题

    千次阅读 2020-01-14 00:22:45
    1.同样的项目在eclipse中 通过tomcat 正常启动, 在idea中总是报错 2.通过比对 部署文件夹中的lib目录 发现了 很多jar包会有两个版本 xxx-0.0.1-SNAPSHOT.jar 以及 xxx-0.0.1-20200113.233934-11.jar 算是找到了,...

    1.同样的项目在eclipse中 通过tomcat 正常启动, 在idea中总是报错

    2.通过比对 部署文件夹中的lib目录 发现了 很多jar包会有两个版本 

       xxx-0.0.1-SNAPSHOT.jar  以及 xxx-0.0.1-20200113.233934-11.jar

    算是找到了, 项目启动时 提示 重复bean的错误的问题所在了

    csdn上相同的问题: https://bbs.csdn.net/topics/392177980

     

    maven生命周期

    https://www.cnblogs.com/luotaoyeah/p/3819001.html

    MAVEN发布固定版本(不需要更改pom更新依赖的方法)

    https://www.iteye.com/blog/quinnhe-2066831

     

    https://www.jianshu.com/p/084fd2408d9a

    不停更新/deploy 时,版本号1.0不需更改,私服中会自动追加后缀时间为版本名

     

    总结:

    每次按照或者更新 先clean

    mvn clean install -Dmaven.test.skip=true

    ======================

    maven引入的jar带了时间戳

    https://blog.csdn.net/weixin_34112208/article/details/85843634 

    maven deploy到私服去掉时间戳

    https://blog.csdn.net/weixin_30274627/article/details/96291416

     

    Maven打包同一个jar有不同的:版本+时间戳(解决思路)

    https://www.cnblogs.com/shawWey/p/9154597.html

    =================================================

    2020-04-03 23:34:12

    以下是根据我自己的理解来描述, 如有不对的地方多多指正

    1.eclipse的部署是, 项目编译后在目录A, 自动拷贝到目录B, tomcat的工作目录会指向B

    2.idea的部署是, 项目编译后在目录A, tomcat的工作目录也就是A

    3.maven编译时, 如果目录中存在了abc.jar 如果在缓存时间内, 则不会生成新的jar包, 超过了一定的缓存时间, 则会生成abc.20200404.1000123-50.jar 这种带时间戳的jar,  重复的jar包导致了项目的启动失败

    解决方法就是, 首次启动idea时, 清理掉之前上次build生成的jar包

    方法1: 手动输入命令

    点开 Terminal-> 输入  mvn clean install -Dmaven.test.skip=true  再回车即可

    命令的含义, clean:清空target目录  install: 安装到本地库   -Dmaven.test.skip=true :跳过测试类的编译和执行

     

    方法2: 使用idea自带的maven面板操作

    找到主项目(单独的子项目可能会编译失败)->双击->再双击Lifecycle->双击install即可

     

    Tomcat配置 的调整

    1.移除默认的build

    2.deloyment里面添加一个 后缀为    xxx:war exploded 的启动方式

    3.idea有个问题是, 修改java, js, html文件后不能热部署, 我是使用jrebel插件解决的

    展开全文
  • tomcat部署php项目的方法:首先下载相关jar包;然后修改tomcat安装目录下conf文件夹里的web.xml文;接着将php项目复制到tomcat的webapps目录下;最后启动tomcat即可。1.相关jar包下载将phpJavaBridge.rar中的Java...
  • 项目中包含了tomcat的包,比如jsp-api 或者servlet包并且版本较低,tomcat部署时先加载了项目jar包,因而在运行时报错。解决方法是删除项目中对这一类jar包的依赖
  • 在本地项目是可以增长启动的,打成war包放在linux上,就不能启动!启动一半就停止了SEVERE: Context [/essc] startup failed due to previous errorsINFO : 2019-12-06 11:39:13,735: Configuration[line:1465}: ...
  • 部署项目此处主要讲述Tomcat部署发布JSP应用程序的三种方法1、直接放到Webapps目录下Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。也可以将JSP程序打包成一个 war包...
  • 一共有三个步骤 : 安装jdk ,安装tomcat服务 、部署 web项目举例用的安装包为 jdk 64位linux版本 jdk-8u201-linux-x64.tar.gz ,和tomcat的linux版本 apache-tomcat-8.5.37.tar.gz一、安装jdkroot用户登录centos7并...
  • 目录springboot项目配置tomcat配置配置端口修改tomcat的默认部署目录(可选)   springboot的web项目默认内置了tomcat,可以打包为jar,java -jar以内置tomcat运行;也可以打包为war,用外置tomcat运行。 jar...
  • tomcat部署php项目的方法:首先下载相关jar包;然后修改tomcat安装目录下conf文件夹里的web.xml文;接着将php项目复制到tomcat的webapps目录下;最后启动tomcat即可。1.相关jar包下载将phpJavaBridge.rar中的Java...
  • 无聊时候写了一个SpringBoot的项目,在自己的机器上运行正常,tomcat自认为...但是部署项目一般是打成jar包或者war包的形式。打成war包最后依托的还是tomcat服务器,这就必须得在springboot中配置有关tomcat的内容了。
  • tomcat部署maven项目缺少spring-web.xxx.jar

    千次阅读 2016-05-11 15:43:27
    在eclipse 使用tomcat插件部署maven项目时,启动之后提示缺少 spring-web.xxx.jar 。 检查maven 库也是正常引入。 右键 点击项目, --》 properties -->> 需要在 也加入maven库。 修改之后,...
  • tomcat部署php项目的方法:首先下载相关jar包;然后修改tomcat安装目录下conf文件夹里的web.xml文;接着将php项目复制到tomcat的webapps目录下;最后启动tomcat即可。推荐:《PHP视频教程》1.相关jar包下载将...
  • idea部署项目tomcat缺少jar

    千次阅读 2019-09-20 15:12:06
    在idea部署项目tomcat的时候发现java.lang.ClassNotFoundException,怀疑少了jar包。 进入Project Structure,发现生成的war包WEB-INF下没有外部jar包,右击选择Put into Output Root 导入后发现WEB-INF下多了lib...
  • tomcat部署项目

    2019-06-27 10:45:41
    tomcat部署项目 1、需要调服务的项目先用命令 jar -cvf demo.war * 打成war包,将war包放到tomcat的webapp下,启动tomcat即可; 2、对于静态页面项目,直接将项目拷贝到webapp下,启动项目,查看项目启动信息,查看...
  • tomcat部署web项目

    2019-03-20 18:32:00
    2.将项目拷贝一份到tomcat的webapps,也可访问 3.将项目打成jar包,cmd里输入jar -cvf D:\test.jarD:\javaSE\test 打包到D盘根目录 出现过一个错误,输入jar不是外部和内部命令 解决:将path...
  • 随着服务器上的tomcat部署项目越来越多,最近在部署一个新的项目的时候出现内存溢出的错误 [plain] view plain copy Exception in thread "main" java.lang.Ou
  • 一、问题出现的场景:一个Spring boot项目,使用log4j打印日志,在windows tomcat部署正常启动,但是在linux系统中部署tomcat 中时报了如下的错误:java.io.IOException:java.lang.ClassCastException:...
  • tomcat启动maven项目报java.lang.NoClassDefFoundError 解决: 1.jar包未添加至maven库(引入第三方需添加至classpath中); 2.jar包冲突(例如asyncHttpClient与servlet)   问题二: tomcat启动 failed to ...
  • tomcat部署php项目的方法:首先下载相关jar包;然后修改tomcat安装目录下conf文件夹里的web.xml文;接着将php项目复制到tomcat的webapps目录下;最后启动tomcat即可。1.相关jar包下载将phpJavaBridge.rar中的Java...
  • tomcat部署php项目的方法:首先下载相关jar包;然后修改tomcat安装目录下conf文件夹里的web.xml文;接着将php项目复制到tomcat的webapps目录下;最后启动tomcat即可。推荐:《PHP视频教程》1.相关jar包下载将...
  • 介绍 简单来说,Tomcat是一个免费的,用于...本文章目标是把Spring Boot Web项目生成的jar包,放到Windows Server 2008 r2中部署 首先要自行安装JDK,本例子中使用jdk-8u172 下载Tomcat,地址https://tomcat.apac...
  • tomcat部署web项目指导

    2019-05-08 14:15:17
    一、静态部署 1、直接将web项目文件件拷贝到webapps 目录中 Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。所以可以将JSP程序打包成一个 war包放在目录下,服务器会自动...
  • Tomcat 部署项目

    2017-03-15 11:10:03
    一、静态部署(Tomcat 部署项目) 1、直接将web项目文件件拷贝到webapps 目录中  Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。所以可以将JSP程序打包成一个 war包放在...
  • tomcat部署php项目

    千次阅读 2014-11-27 16:06:57
    将phpJavaBridge.rar中的JavaBridge.jar、php-servlet.jar和php-script.jar复制到tomcat的lib目录下; 2.修改tomcat安装目录下conf文件夹里的web.xml文件,在web-app标签里增加以下的代码 php.java.serv
  • 用网页查询数据发现一直报500的错误,主要是找不到类,纠结了很久,各种找代码上的错误,搞了一两个钟头,才发现tomcat上并没有我自己添加的jar包,于是手动把jar包拷贝进去,运行是OK的, 但是为什么在项目部署的时候没有...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,261
精华内容 1,304
关键字:

tomcat部署jar项目