精华内容
下载资源
问答
  • 直接在tomcat的配置目录conf/的context.xml文件中增加如下属性  在标签里面增加 allowLinking="true

    直接在tomcat的配置目录conf/的context.xml文件中增加如下属性

            在<Context/>标签里面增加 allowLinking="true"

    展开全文
  • 快速启用tomcat远程调试(Linux系统) 1.在Linux安装tomcat,将工程发布到Linux服务器,务必保持本地和服务器代码一致。 2.在tomcat安装路径找到bin/startup.sh,修改startup.sh文件的最后一行内容 修改前:exec "$...

    快速启用tomcat远程调试(Linux系统)

    1.在Linux安装tomcat,将工程发布到Linux服务器,务必保持本地和服务器代码一致。

    2.在tomcat安装路径找到bin/startup.sh,修改startup.sh文件的最后一行内容

    修改前:exec "$PRGDIR"/"$EXECUTABLE" start "$@"

    修改后:exec "$PRGDIR"/"$EXECUTABLE" jpda start "$@"

    至此,tomcat配置修改完毕,启动tomcat。

     

    3.打开eclipse,随意打开一个java文件,右键-->Debug As --> Debug Configuration 点击进入操作界面,

    然后找到Remote java Application 右键new 如图:

     

    设置好后 点击Apply,然后点击Debug 。最后已Debug模式启动要调试的程序,然后你就可以尽情的调试啦!!!

     

    转载于:https://www.cnblogs.com/staryy/p/4775947.html

    展开全文
  • LinuxTomcat部署并启用SSL

    千次阅读 2019-07-29 16:09:26
    //系统 # cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) # uname -r 3.10.0-957.el7.x86_64 //关闭SELinux ...//下载部署Tomcat Java //Java版本 jdk-11.0.4_linux-x64_bin # wget http...
    //系统
    # cat /etc/redhat-release 
    CentOS Linux release 7.6.1810 (Core)
    # uname -r
    3.10.0-957.el7.x86_64
    //关闭SELinux
    //关闭firewall或按需打开对应端口
    
    //下载部署Tomcat Java
    //Java版本 jdk-11.0.4_linux-x64_bin
    # wget https://download.oracle.com/otn/java/jdk/11.0.4+10/cf1bbcbf431a474eb9fc550051f4ee78/jdk-11.0.4_linux-x64_bin.tar.gz?AuthParam=1564371595_34b2ca7e5e9b471a2672db7f86836f62
    # tar zxvf jdk-11.0.4_linux-x64_bin.tar.gz -C /usr/local/
    # vim /etc/profile		//在文件最后输入以下内容保存
    
    JAVA_HOME=/usr/local/jdk-11.0.4
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    PATH=$JAVA_HOME/bin:$PATH
    export JAVA_HOME CLASSPATH PATH
    
    # source /etc/profile
    # java -version
    java version "11.0.4" 2019-07-16 LTS
    Java(TM) SE Runtime Environment 18.9 (build 11.0.4+10-LTS)
    Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.4+10-LTS, mixed mode)
    
    //tomcat版本 apache-tomcat-9.0.22
    # wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.22/bin/apache-tomcat-9.0.22.tar.gz
    # tar zxvf apache-tomcat-9.0.22.tar.gz -C /usr/local/
    # ln -s /usr/local/apache-tomcat-9.0.22/ /usr/local/tomcat
    # touch /etc/init.d/tomcat
    # chmod +x /etc/init.d/tomcat
    # vim /etc/init.d/tomcat		//后附tomcat启动脚本
    # /etc/init.d/tomcat start
    //注意 若stop时出现 :/etc/init.d/tomcat:行33: killall: 未找到命令
    //解决方法:# yum -y install psmisc
    # chkconfig --add tomcat
    # chkconfig tomcat on
    //浏览器测试
    http://localhost:8080
    
    
    //Tomcat启用SSL(已经通过阿里云申请免费SSL证书)
    [CentOS系统Tomcat9部署SSL证书](https://help.aliyun.com/document_detail/102939.html?spm=a2c4g.11186623.6.578.685a20c6UI7QoL)
    
    //在tomcat安装目录下新建cert目录,将下载的证书和密码文件拷贝到cert目录下。
    # mkdir cert
    # tree -N cert/
    cert/
    ├── pfx-password.txt
    └── webb.hgtop.xyz.pfx
    
    //打开Tomcat/conf/server.xml,在server.xml文件中找到以下参数并进行修改。
    69     <Connector port="80" protocol="HTTP/1.1"	#将Connector port修改为80。
    70                connectionTimeout="20000"
    71                redirectPort="443" />	 #将redirectPort修改为SSL默认端口443,让HTTP访问自动跳转为HTTPS访问。
    //找到类似以下参数,去掉<!- - 和 - ->这对注释符并修改:
    87     <Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"	
    #将Tomcat中默认的HTTPS端口Connector port 8443修改为443。8443端口不可通过域名直接访问、需要在域名后加上端口号;443端口是HTTPS的默认端口,可通过域名直接访问,无需在域名后加端口号。
    #server.xml文件中Connector port有两种运行模式(NIO和APR),请选择NIO模式(也就是protocol="org.apache.coyote.http11.Http11NioProtocol")这一段进行配置。
    88                maxThreads="150" SSLEnabled="true">
    89         <SSLHostConfig>
    90             <Certificate certificateKeystoreFile="cert/webb.hgtop.xyz.pfx"	#此处certificateKeystoreFile代表证书文件的路径,使用证书的路径+文件名替换证书域名.pfx
    91                          certificateKeystorePassword="********"	#此处certificateKeystorePassword为SSL证书的密码,使用证书密码文件pfx-password.txt中的密码替换
    92                          certificateKeystoreType="PKCS12" />	 #证书类型为PFX格式时,certificateKeystoreType修改为PKCS12
    93         </SSLHostConfig>
    94     </Connector>
    115     <Connector port="8009" protocol="AJP/1.3" redirectPort="443" />		#将redirectPort修改为443,让HTTP访问自动跳转为HTTPS访问。如有注释符号需要去除
    
    //保存,重启tomcat服务验证
    //在浏览器中输入SSL证书绑定的域名https://www.YourDomainName.com 验证证书安装结果。浏览器地址栏显示绿色的小锁标识说明证书安装成功。
    
    //可选 配置manager App管理用户
    //修改conf/tomcat-users.xml文件,最后1行之前加入如下内容
    # vim tomcat-users.xml
    
      <role rolename="manager-gui"/>
      <user username="role" password="123456" roles="manager-gui"/>
      
    //“manager-gui”:Allows access to the html interface	(允许通过web的方式登录查看服务器信息)
    # vim Catalina/localhost/manager.xml		//增加一个配置文件,内容如下
    
    <Context privileged="true" antiResourceLocking="false"
             docBase="${catalina.home}/webapps/manager">
        <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
    </Context>
    
    //重启Tomact
    //浏览器输入 http://localhost:8080/manager/html 测试。username="role" password="123456"
    
    
    //tomcat启动脚本
    #!/bin/bash
    #
    #startup script for the tomcat
    #
    # chkconfig: 345 80 36
    # description: Sunniwell Vision tomcat.
    
    # Comments to support LSB init script conventions
    ### BEGIN INIT INFO
    # Provides: tomcat
    # Required-Start: $local_fs $network $remote_fs
    # Should-Start: ypbind nscd ldap ntpd xntpd mysql
    # Required-Stop: $local_fs $network $remote_fs
    # Default-Start:  3 4 5
    # Default-Stop: 0 1 6
    # Short-Description: start and stop tomcat
    # Description: Sunniwell Vision tomcat Server
    ### END INIT INFO
    export JDK_HOME=/usr/local/jdk-11.0.4
    export JAVA_HOME=/usr/local/jdk-11.0.4
    # Source function library.
    #. /etc/rc.d/init.d/functions
    start(){
    		echo "Starting tomcat"
    		ulimit -HSn 65536
    		/usr/local/tomcat/bin/startup.sh
    		touch /var/lock/subsys/tomcat
    }
    stop(){
    		echo "Shutting down tomcat"
    		mv /var/log/gclog /var/log/gclog.old
    		/usr/local/tomcat/bin/shutdown.sh
    		killall -9 java
    		rm -f /var/lock/subsys/tomcat
    }
    case "$1" in
    	start)
    		start
    	;;
    	stop)
    		stop
    	;;
    	restart)
    		stop
    		start
    	;;
    	status)
    		/usr/local/tomcat/bin/catalina.sh version
    	;;
    	*)
    		echo "Usage: $0 {start|stop|restart|status}"
    	esac
    exit 0
    
    展开全文
  • 文章来源:LinuxTomcat启用软链接的三种方式  Liunx上的软链接又叫符号链接,这个文件包含了另一个文件的路径名。可以是任意文件或目录,可以链接不同文件系统的文件。  链接文件甚至可以链接不存在...

    文章来源:Linux上Tomcat启用软链接的三种方式


           Liunx上的软链接又叫符号链接,这个文件包含了另一个文件的路径名。可以是任意文件或目录,可以链接不同文件系统的文件。

           链接文件甚至可以链接不存在的文件,这就产生一般称之为”断链”的现象,链接文件甚至可以循环链接自己。类似于编程语言中的递归。

           软链接文件只是其源文件的一个标记,当删除了源文件后,链接文件不能独立存在,虽然仍保留文件名,但却不能查看软链接文件的内容了。(以上内容来自 百度百科 )

            Tomcat默认情况是不允许软链接的 ,因此当通过命令行设置软链接后,通过URL访问得到404错误。下面介绍三种解决方式(均以项目yourApp为例):

    一 、在项目的META-INF目录中增加context.xml文件

    <?xml version="1.0" encoding="UTF-8"?>  
    	<Context path="/yourApp" allowLinking="true">  
    	</Context>

    二、在Tomcat的/conf/Catalina/localhost/目录下增加名字为项目名的XML配置文件

            创建yourApp.xml文件,文件内容和第一种的文件内容一致,唯一区别在于文件名的不同。

    三、直接在tomcat的配置目录conf/的context.xml文件中增加如下属性

            在<Context/>标签里面增加 allowLinking="true"




    展开全文
  • 二、在Tomcat的/conf/Catalina/localhost/目录下增加名字为项目名的XML配置文件    创建yourApp.xml文件,文件内容和第一种的文件内容一致,唯一区别在于文件名的不同。   三、直接在tomcat的配置目录...
  • Linuxtomcat项目配置

    2016-04-21 14:24:31
    Linuxtomcat项目配置接上文本次描写了linuxtomcat的测试环境配置用于记录原有情况:jdk,tomcat,mysql均已安装并能正常启用;配置步骤步骤表  步骤 操作 1.启动tomcat服务 访问bin目录下输入./startup.sh ...
  • LinuxTomcat启用JMX 环境 centos7 命令 vi catalina.sh :/ Execute The Requested Command #找到这一行,在上面一行添加如下 if [ "$1" = "start" ] ; then # 不加此句停止tomcat报告7199端口被...
  • 给www建立一个软连接 #pwd /usr/local/tomcat6.0/webapps #ln-swwwtest ...
  • linux重启tomcat命令(通俗易懂)

    千次阅读 2018-08-24 16:09:40
    1、进入到tomcat的bin目录 使用ls命令,查看自己的目录文件 cd/home/cattsoft/iona/apache-tomcat-7.0.82/bin (cd 后面接自己的环境目录) ...这样tomcat启用了 3.查看tomcat进程是否启动 使用 p...
  • tomcatlinux启动后,通过浏览器访问tomcat项目端口,提示 无法访问此网站 172.19.145.65的响应时间过长。 通过telnet命令测试172.19.145.65 8083端口是否可用,提示“telnet不是内部或外部命令,也不是可运行的...
  • Linux下重启tomcat

    千次阅读 2019-04-01 15:05:56
    linux重启tomcat命令 1,进入到tomcat的bin目录下 使用ls命令,查看自己的目录文件 cd /opt/tomcat_test/bin/ (cd 后面接自己的环境目录) 2、启动tomcat 运行bin目录下的启动命令脚本 sh startup.sh或者./startup....
  • 之前用java做微信公众号后台...1.tomcat启用转发端口vim /var/lib/tomcat7/conf/server.xml将以下内容取消注释:<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />2.apache2安装模块apt install liba
  • Linux个性化日志文件上色 tail 颜色ccze是一个很好的工具,它为阅读或搜索日志文件的艰巨任务带来了真正的...这里简单涉及到使用epel源的东西,主要是指定从epel来安装【--enablerepo=epel】首先启用epel版本库并...
  • Apache是一个web服务器环境程序,启用他可以作为web服务器使用。不过只支持静态网页,不支持动态网页,如asp、jsp、php、cgi。 如果要在Apache环境下运行jsp就需要一个解释器来执行jsp网页,而这个jsp解释器就是...
  • vi /etc/profileexport DISPLAY=:0--启用图形图面vi /etc/inittab改为5--tomcat catalina.sh修改参数JAVA_OPTS="-server -XX:PermSize=80m -XX:MaxPermSize=256m -Xmn256m -Xms1024m -Xmx2048m -Xss512k -Djava...
  • Linux 下安装tomcat方法

    2014-07-04 22:43:49
    Linux 下安装tomcat方法解压缩文件包启用tomcat服务启用的时候可能会失败,看到以下提示,原因可能是因为没有设置环境变量设置环境变量的方法:验证tomcat服务有没有起来,这里方法比较多,第一个可以通过直接输入...
  • 查看httpd是否启用,如果启用将之关闭,httpd会占用443
  • 这个简单教程中我们通过简单的两步就可以在 Tomcat 7 中启用 HTTPS 访问。 第一步:创建 .keystore 文件 使用如下命令生成 .keystore 文件 windows : 1 %JAVA_HOME%\bin\keytool -genkey -alias tomcat -...
  • Linux系统中使用tomcat启用一个java项目,内存、CPU占用正常,但偶尔tomcat服务自己会挂掉, 如何通过系统日志,分析tomcat挂掉原因,是被系统kill,还是被人为停止?
  • 访问linux部署的tomcat

    2019-04-09 15:02:45
    阿里云服务器采用docker 启用一个tomcat,通过其外网ip+8080访问不了tomcat自带页面? – >登陆阿里云控制平台 – >网络与安全 – >安全组–>配置规则 将服务器端口开放即可 ...
  • 创建本地证书 1. 切换到/usr/java/jre...[root@localhost bin]# ./keytool -genkey -alias tomcat -keyalg RSA (genkey创建用,删除则是delete) 输入keystore密码: changeit 您的名字与姓氏是什么? [Un
  • Linux服务管理-tomcat

    2020-08-05 00:28:29
    tomcat ... tomcat web管理4.1 启用`Server Status`、`Manager App`、`Host Manager`管理功能4.2 `Manager App`管理 1. tomcat简介 Tomcat是Apache 软件基金会(Apache Software Foundation)的Ja
  • Linux系统部署多tomcat

    2019-10-02 17:30:50
    原理讲解 Tomcat在启动时会去查找Tomcat的根目录,并且会通过... Tomcat服务器需配置三个端口才能启动,安装时默认配置并启用了这三个端口,所以当要运行多个Tomcat服务时需要修改这三个端口,不能相同,防止端...
  • 1、Linux中配置tomcat在catalina.sh中添加如下 CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"(不要换行,要在同一行) 参数说明: -Xdebug : ...
  • 1、Can't connect to X11 window server using 'localhost:10.0' as the value of the ...打开tomcat/bin下的catalina.sh,打开文件catalina.sh 在所有的 -Dcatalina.home="$CATALINA_HOME" /下面都加上了-Djava....
  • 文章目录Linux 使用systemd创建tomcat自启动服务一、 为什么使用systemd而不是chkconfig1.1 `init`1.2 `systemd` `systemctl`二、 使用systemd配置tomcat2.1 定义启动脚本2.2 启用服务2.3 查看服务2.4 查看服务运行...
  • Linux配置多个Tomcat

    2018-07-02 14:12:39
    1tomcat服务器需配置三个端口才能启动,安装时默认启用了这三个端口,当要运行多个tomcat服务时需要修改这三个端口,不能相同。2端口一:修改http访问端口(默认为8080端口),配置文件为tomcat\ conf\service.xml&...
  • 最近入了VPS,由于内存过小,tomcat进程经常被KILL掉,在百度之后发现可以写一个脚本来监控tomcat状态,当tomcat挂掉时,自动启动tomcat,并启用定时任务来执行它。#下面是shell脚本#!/bin/sh # function:自动监控...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 146
精华内容 58
关键字:

linux启用tomcat

linux 订阅