-
java配置tomcat环境_如何配置Java和tomcat环境变量
2021-03-03 13:11:52一,Java环境配置如果Java配置环境是在path中那么请将配置环境重新配置以下,如果是的话直接看下一步;(1)新建->变量名"JAVA_HOME",变量值"D:\Program Files (x86)\Java\jdk1.8.0_11"(即JDK的安装路径)Win10中的...一,Java环境配置
如果Java配置环境是在path中那么请将配置环境重新配置以下,如果是的话直接看下一步;
(1)新建->变量名"JAVA_HOME",变量值"D:\Program Files (x86)\Java\jdk1.8.0_11"(即JDK的安装路径)
Win10中的path需要单独的编辑,win7直接复制下方到path路径下
(2)编辑->变量名"Path",在原变量值的最后面加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”
(3)新建->变量名“CLASSPATH”,变量值“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar”
二,tomcat环境配置
(1)右键计算机->属性->高级系统设置,进去之后,点击环境变量
(2)新建系统变量名CATALINA_BASE,值tomcat的安装路径,如下图所示:
(3)新建系统变量CATALINA_HOME,值tomcat的安装路径,如下图所示:
(4)找到系统变量path,在值里面添加“%CATALINA_HOME%\lib;%CATALINA_HOME%\bin”,如下图所示:
(5)保存系统变量的配置之后,找到安装目录下的bin\startup.bat点击安装,安装完成会自动退出,
(6)验证安装:
a.按win+R键打开运行,输入cmd,点击确定,在命令行中输入“startup”,启动tomcat服务,启动成功代表环境变量配置成功,如下图所示:
b.在浏览器中输入http://localhost:8080可以看到如下
此时您已经安装成功,觉得不错请点个赞
(未经许可不许转载,关注『孝客之乡』公众号)
-
nginx+配置java环境变量配置_Nginx+Tomcat安装配置
2021-03-13 09:31:11Tomcat是一个轻量级应用服务器,在中小型系统和...实际上Tomcat 部分是Nginx服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Nginx 独立的进程单独运行的。安装tomcatTomcat的安装分为...Tomcat是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。可以这样认为,当在一台机器上配置好Tomcat服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Nginx服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Nginx 独立的进程单独运行的。
安装tomcat
Tomcat的安装分为两个步骤:安装JDK和安装Tomcat.
JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK. JDK是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。所以要想运行jsp的程序必须要有JDK的支持,理所当然安装 Tomcat的前提是安装好JDK.
安装JDK
下载JDK
cd /usr/local/src/
下载JDK官网:
http://www.Oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
安装:rpm -ivh jdk-7-linux-i586.rpm
设置环境变量
vim /etc/profile
向文件里面追加以下内容:
JAVA_HOME=/usr/java/jdk1.7.0_45
JRE_HOME=/usr/java/jdk1.7.0_45/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
使修改生效
[root@localhost ~]# source /etc/profile //使修改立即生效
[root@localhost ~]# echo $PATH //查看PATH值
检测是否设置正确:
java -version
安装Tomcat
cd /usr/local/src/
wget http://www.aminglinux.com/bbs/data/attachment/forum/apache-tomcat-7.0.14.tar.gz
如果觉得这个版本不适合,可以到官方网站(http://tomcat.apache.org/)下载。
tar zxvf apache-tomcat-7.0.14.tar.gz
mv apache-tomcat-7.0.14 /usr/local/tomcat
cp -p /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat
vim /etc/init.d/tomcat
在第二行加入以下内容:
# chkconfig: 112 63 37
# description: tomcat server init script
# Source Function Library
. /etc/init.d/functions
JAVA_HOME=/usr/local/jdk1.6.0_23/
CATALINA_HOME=/usr/local/tomcat
保存文件后,执行以下操作:
chmod 755 /etc/init.d/tomcat
chkconfig --add tomcat
chkconfig tomcat on
启动tomcat:
service tomcat start
查看是否启动成功:
ps aux |grep tomcat
如果有进程的话,请在浏览器中输入http://IP:8080/ 你会看到tomcat的主界面。
配置tomcat
1. 配置tomcat服务的访问端口
tomcat默认启动的是8080,如果你想修改为80,则需要修改server.xml文件:
vim /usr/local/tomcat/conf/server.xml
找到:
修改为:
2. 配置新的虚拟主机
cd /usr/local/tomcat/conf/
vim server.xml
找到下一行插入新的内容如下:
unpackWARs="false" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
保存后,重启tomcat:
service tomcat stop
service tomcat start
测试tomcat
先创建tomcat的测试文件:
vim /data/tomcatweb/111.jsp
加入如下内容:
Now time is:
保存后,使用curl测试:
[root@localhost ~]# curl -xlocalhost:80 www.123.cn/111.jsp
看看运行结果是否是:
Now time is: Thu Jun 13 15:26:03 CST 2013
tomcat连接MySQL数据库:
cat jdbc.properties
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/cphd?useUnicode=true&characterEncoding=utf-8
jdbc.username=WordPress
jdbc.password=WordPress
hibernate.dialect=org.hibernate.dialect.MySQLDialect
hibernate.show_sql=false
hibernate.format_sql=true
hibernate.cache.provider_class=org.hibernate.cache.EhCacheProvider
hibernate.cache.use_query_cache=true
hibernate.schemaUpdate=false
Nginx配置所有jsp的页面均交由tomcat处理:
server {
listen 80;
server_name baidu.com www.baidu.com;
index index.html index.jsp;
root /home/www/cphd/cphd;
rewrite ^/(.*)$ https://www.baidu.com/$1 permanent;
location ~ /\. { access_log off; log_not_found off; deny all; }
location ~* (\.jsp)|(\.do)$ {
include proxy.conf;
proxy_pass http://127.0.0.1:8080;
}
location /cphd {
root /home/www/cphd;
include proxy.conf;
proxy_pass http://127.0.0.1:8080;
}
}
server {
listen 443 ssl;
server_name baidu.com www.baidu.com;
index index.html index.jsp;
root /home/www/cphd/cphd;
ssl on;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
#ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA;
#ssl_prefer_server_ciphers on;
#ssl_dhparam /etc/pki/tls/private/dhparam.pem;
ssl_certificate /etc/pki/tls/certs/baidu.com.crt;
ssl_certificate_key /etc/pki/tls/private/baidu.com.key;
#ssl_session_tickets off;
#ssl_session_timeout 1d;
#ssl_session_cache shared:SSL:1m;
add_header Strict-Transport-Security 'max-age=31536000'; # remember the certificate for a year and automatically connect to HTTPS for this domain
location ~ /\. { access_log off; log_not_found off; deny all; }
location ~* (\.jsp)|(\.do)$ {
include proxy.conf;
proxy_pass http://127.0.0.1:8080;
}
location /cphd {
root /home/www/cphd;
include proxy.conf;
proxy_pass http://127.0.0.1:8080;
}
}
Tomcat配置:
vi /usr/local/tomcat/conf/server.xml +71
enableLookups="false" acceptCount="1000"
useBodyEncodingForURI="true"
URIEncoding="UTF-8"
connectionTimeout="20000"
redirectPort="8443" />
-
linux下使Tomcat不依赖环境变量中配置的jdk版本启动
2019-01-15 11:44:36我搭建的测试平台使用的jdk是1.8。但是这个应用配置的要求是jdk1.7,不过...在 Tomcat 的 bin 目录下找到 setclasspath.sh 这个文件, 在第一行加入你单独配置的jdk路径,如下 之后在重新启动Tomcat就可以了...我搭建的测试平台使用的jdk是1.8。但是这个应用配置的要求是jdk1.7,不过换我平台的jdk太麻烦了,就找了一下Tomcat自己指定jdk的版本,下面分享一下我的步骤
在 Tomcat 的 bin 目录下找到 setclasspath.sh 这个文件, 在第一行加入你单独配置的jdk路径,如下
之后在重新启动Tomcat就可以了
-
java配置jdk后tomcat打不开_不配置JDK环境变量,配置tomcat 指向启动JDK版本,不再依赖环境变量...
2021-03-14 19:47:312020年5月21日再次项目试验,不需要依赖环境变量,只配置jre就可以:1、全新的 tomcat-8.5.55 zip压缩包:2、解压后,根目录扔入一个jdk,我用的jdk1.8:3、简洁的 setclasspath.bat 文件 配置:4、运行 ,OK唯一...2020年5月21日再次项目试验,不需要依赖环境变量,只配置jre就可以:
1、全新的 tomcat-8.5.55 zip压缩包:
2、解压后,根目录扔入一个jdk,我用的jdk1.8:
3、简洁的 setclasspath.bat 文件 配置:
4、运行 ,OK
唯一出现的问题,就是新的 tomcat,启动可能会乱码。需要单独配置,详情,点下方问题链接。
背景:
最近的项目是网上的 jeecms 。基本都是java相关的,每次切换项目,重新配置环境变量都比较头疼,
并不是不好配置,网上全是,主要是每次配置完,都记不住。每次都百度,很是菜。
并且,我也就是用 tomcat 启动看一下前端效果。实在不想去系统变量中配置JDK。
并且,tomcat 只要是有 JRE运行环境就可以运行。 没必要去系统变量中配置半天JDK。
基础知识:
JDK(Java Development Kit) -- Java开发工具包。
JRE(Java Runtime Environment) -- Java运行环境.。
JDK里包含一个JRE,所以安装了JDK之后可以让tomcat正常运行。
如下解决,不依赖环境变量:
1.windows下
打开 tomcat 解压目录下的 \bin\setclasspath.bat 文件,在脚本开始添加下面两行设置:
set JAVA_HOME=D:\Java\jdk8\jdk1.8.0_50set JRE_HOME=D:\Java\jdk8\jre8
上面你的设置,是一般的常用设置,我是经常携带Demo去客户现场演示。这个方法,也不是特别便捷。
我就直接把 下载好的jdk 放到了 tomcat 文件夹内。直接写了如下配置:
set JAVA_HOME=..\jdk8\jdk1.8.0_50set JRE_HOME=..\jdk8\jre8
2.Linux下
打开tomcat解压目录下的\bin\setclasspath.sh文件,在脚本开始添加下面两行设置:
set JAVA_HOME=/home/jdk/Java\jdk8\jdk1.8.0_50set JRE_HOME=/home/jdk/Java\jdk8\jre8
2020年5月19日更新:
最新,发现,我一个同事,牛逼。没有在 tomcat解压目录下的 \bin\setclasspath.bat文件中配置jdk。
直接在\bin\catalina.bat 文件中配置jdk。居然也能用!如下:catalina.bat 中配置:
set JAVA_HOME=..\jdk1.8.0_181
set JAVA_OPTS=-Xms1024m -Xmx1024m
网上找了找原理,大概就是已下的说法:
修改了setclasspath文件之后,tomcat在启动时便使用设定的JDK。
启动tomcat 可以通过运行bin下的 startup.bat,startup.bat 会调用 catalina.bat 文件,
而 catalina.bat 会调用 setclasspath.bat 文件来获取 JAVA_HOME 和 JRE_HOME 这两个环境变量的值。
因此若要在tomcat启动时指向特定的JDK,则需在setclasspath.bat 文件的开头处加上 JAVA_HOME 和 JRE_HOME。
希望可以帮助到你。
by不言谢
-
如何配置Java和tomcat环境变量
2018-06-30 18:34:51一,Java环境配置如果Java配置环境是在path中那么请将配置环境重新配置以下,如果是的话直接看下一步;(1)新建->变量名"JAVA_HOME",变量值"D:\Program Files (x86)\Java\jdk1.8.0_11"(即... -
详解Java的环境变量和Tomcat服务器配置
2021-01-10 16:53:47Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问...目前Tomcat最新版本为9.0,今天就由简单演示一下载Windows环境下Tomcat 9的配置。 第一步:配置与系统一致的 -
Apache Tomcat 7.0 安装版 (需要配置环境变量)
2017-09-01 11:05:43Apache Tomcat 7.0 安装版 (需要配置环境变量) Apache是普通服务器,本身只支持html即普通网页。不过可以通过插件支持php,还可以与Tomcat连通(单向Apache连接Tomcat,就是说通过Apache可以访问Tomcat资源。反之不然... -
为项目的Tomcat 单独配置jdk
2020-11-07 20:07:43项目中会遇到为Tomcat单独配置jdk的问题,不使用环境变量中的配置jdk路径,因此需要打开Tomcat /bin目录下setclasspath.bat,在文件最前面加上 set JAVA_HOME=D:\Program Files (x86)\javagw\jdk set JRE_HOME=D:\... -
Tomcat和MySQL用不用配环境变量
2019-12-18 11:47:09以后会单独发篇博客,咱们言归正传,我装tomcat和MySQL的时候,先去网上查了查安装教程,发现好多都有配置环境的操作,当时还比较不理解,因为之前从来没配过,装好直接用,装好才反映过来,配置环境变量的作用是为了: ... -
如何让Tomcat在指定JDK版本下启动 而不依赖环境变量中配置的版本
2017-08-08 20:24:24今天给客户部署软件时遇到了一个尴尬的问题:我们的软件只有部署在JDK1.7环境的tomcat下才会比较稳定。而客户的服务器上装的是JDK1.8,而且他们的环境还不能变,因为服务器中的其他程序都是依赖JDK1.8的环境开发的。... -
配置Tomcat7.0服务器单独启动
2017-03-20 18:56:57在安装好jdk以后,我们发现点击tomcat的startup.bat文件,会出现秒退的情况。 这是因为我们的tomcat没有配置好。 所需软件:Tomcat、JDK 首先下载Jdk ...配置环境变量: 鼠标右击“计算机”,选 -
如何让Tomcat在指定JDK版本下启动而不依赖环境变量中配置的版本,解决部署到Tomcat中报404版本错误问题
2018-03-19 11:47:44问题:我们的软件只有部署在JDK1.7环境的tomcat下才会比较稳定。而客户的服务器上装的是JDK1.8,而且他们的环境还不能变,因为服务器中的其他程序都是依赖JDK1.8的环境开发的。他们又不能单独部署。后来经过查资料... -
tomcat安装和配置
2013-06-11 16:14:00Windows环境为例。其他环境类推。 1、下载地址: https://tomcat.apache.org/ ...可以单独设置tomcat的java环境变量。 编辑 installDir\bin\setclasspath.bat,在判断JRE_HOME是否为空(if not "%JRE_H... -
单独启动tomcat
2013-08-03 21:38:00原料: jdk-1_5_0_13-windows-i586-p.exe apache-tomcat-5.5.25.zip 安装jdk,路径为:C:\Program Files\Java\jdk1.5.0 ...配置环境变量: CATALINA_HOME E:\test\tomcat5.5.25 JAVA_HOME... -
Tomcat服务器配置
2016-08-08 20:23:15jsp单独拿出来接收云笔记的内容... 图片有点多了。。。...1,新建环境变量 CATALINA_HOME D:\apache-tomcat-7.0.69-windows-x64\apache-tomcat-7.0.69 上面为TOMCAT的安装目录 2,测试是否启 -
Tomcat5.5.12配置大全
2005-11-29 22:21:00前两天因需要下了Tomcat5.5.12,在下之前我刚好升级了jdk... 没办法折腾了半天我只用重新下了一个单独的jdk1.5覆盖j2ee中的jdk重新配置环境变量,tomcat终于可以用了,呵呵~~ 下面是与tomcat有关的环境变量的设置 -
Tomcat 的安装配置
2020-02-02 12:37:401.下载 去 Apache Tomcat 官网下载,下边是各个版本的信息,最后一列是要求的 ...1.查看一下环境变量,如果你之前没有配置过 JAVA_HOME 那先新建变量,将 Java 所在目录写入。 2.然后在 CLASSPATH 中 加入 tomcat... -
Linux 配置zookeeper,tomcat开机启动
2020-11-16 16:05:21第一行是让Java的环境变量开机生效,因为rc.local文件的系统级别特别高,它会随着系统启动而启动,但是Java环境并没有生效,所以需要单独配置Java环境变量开机生效。 第二行和第三行则是 使用绝对路径启动zookeeper... -
tomcat单独启动时闪退的解决办法,以及修改端口8080为80,
2015-04-05 15:15:45原因一般都是没有配置%JAVA_HOME%和tomcat的环境变量造成的: 很简单: 在startup.bat那个文件下,编辑点进去之后,在最上边的echo off上面加上: SET JAVA_HOME=C:\Program Files\Java\jdk1.7.0_60 SET TOM -
Tomcat及相应Eclipse配置收集
2010-11-02 17:36:06下载下来,解压即可,可配置环境变量为目录所在地。如我解压后目录为D:\Program Files\apache-tomcat-6.0.20,则设置环境变量CATALINA_HOME为该目录。 二、使用 1、单独使用 (1)在Eclipse... -
tomcat6.0.37配置虚拟机JVM内存,cpu多核等。
2013-11-27 09:42:17tomcat6默认是用jvm内存,如果是单独启动tomcat.bat.设置catalina.bat的JAVA_OPTS基本上是不行的,也没有tomcat6w.exe,怎么办?解决办法直接在环境变量添加JAVA_OPTS,步骤如下。 2.解决步骤。 (1)windows下直接... -
tomcat安全加固,配置https,keystore生成证书,证书密钥以加密方式配置
2020-07-04 13:27:16安装过jdk的都知道,在安装jdk的过程中,还会单独让装一个jre的,其实这个地方的jre不用安装,因为jdk里面是包含jre的,在配置环境变量的时候,也通常不会去配置到单独安装的jre的,而是直接指到jdk下的jre。... -
新电脑安装新环境jdk,tomcat,eclipse
2021-03-22 22:38:54安装jdk和配置环境变量 一直下一步,选安装位置,看情况而定。 下面是配置jdk环境变量 新建配置变量名:JAVA_HOME 变量值:比如C:\Program Files (x86)\Java\jdk1.8.0_91 新建配置变量名:CLASSPATH 变量值:.;%JAVA... -
在eclipse里面能正常启动TomCat,却无法单独启动
2017-04-17 09:57:12昨天用的好好的TomCat服务器,莫名其妙的,突然单独启动不了,而在eclipse里面却能正常启动,这种情况按道理来说已经不是环境变量的配置出问题,因为之前一直用的好好的。后来经检查分析日志记录文件,即图中红圈... -
用谷歌浏览器Chrome浏览jQuery Mobile页面需要配置Tomcat服务器
2015-10-20 19:10:00在浏览jQuery Mobile 页面中,除了 Chrome浏览器出错外,其他的浏览器都ok; 这里,是因为需要单独配置 Tomcat 服务; 1.先配置java jdk; 2.下载,安装,配置,Tomcat... 在环境变量中,添加 变量名:...