当前位置:首页 » 操作系统 » linuxtomcat连接

linuxtomcat连接

发布时间: 2023-04-18 13:32:17

① 在linux启动tomcat怎么连接tomcat

简介

Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和
其它一些公司及个人共同开发而成。由于有了Sun的参与余握和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。

Tomcat是稳固的独立的Web服务器与Servlet
Container,不过,其Web服务器的功能则不如许多更健全的Web服务器完整,如Apache
Web服务器(举例来说,Tomcat没有大量的选择性模块)。不过,Tomcat是自由的开源软件,而且有许多高手致力于蠢毁伍其发展。

在安装Tomcat之前需要安装j2sdk(java 2 Software Development Kit),也就是JDK。

系统环境

系统平台:RHEL 5.4(系统要求:Linux 2.6+ 内核)

Nginx版本:nginx/1.0.15

Mysql 版本:5.1.35-log Source distribution

php版本:php-5.2.10

安装JDK

1)下载j2sdk ,如jdk-6u1-linux-i586-rpm.bin

2)在终端中转到jdk-6u1-linux-i586-rpm.bin所在的目录,输入命令
#chmod +755 jdk-6u1-linux-i586-rpm.bin; //添加执行的权限。

3)执行命令
#./jdk-6u1-linux-i586-rpm.bin; //生成jdk-6u1-linux-i586.rpm的文件。

4)执行命令
#chmod +755 jdk-6u1-linux-i586.rpm; //给jdk-6u1-linux-i586.rpm添加执行的权限。

5)执行命令
#rpm –ivh jdk-6u1-linux-i586.rpm ; //安装jdk。

6)安装界面会出现授权协议,按Enter键接受,把jdk安装在/usr/java/jdk1.6.0_01。

7)设置环境变量,在 /etc/profile中加入如下内容(可以使用vi进行编辑profile):
JAVA_HOME=/usr/java/jdk1.6.0_01

CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib

PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

export PATH CLASSPATH JAVA_HOME

8)在终端执行命令java –version,jdk的版本为jdk1.6.0_01则表示jdk已成功安装。

安装Tomcat

1)下载apache-tomcat-6.0.10.tar.gz

2)解压压缩
[root@linux bin]#tar -zxvf apache-tomcat-6.0.10.tar.gz ; //解压

3)拷带或贝apache-tomcat-6.0.10到/usr/local/下并重命名为tomcat
[root@linux bin]#cp -R apache-tomcat-6.0.10 /usr/local/tomcat ;

4)启动tomcat
[root@linux bin]#/usr/local/tomcat/bin/startup.sh
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/local/jdk/jdk1.6.0_17
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar
[root@linux bin]#

到此tomcat已经安装完成。

测试

重启Apache或Nginx,现在使用浏览器访问 http://server:8080,出现tomcat默认页面,说明已经安装成功。

可以访问以下URL中的JSP示例程序,检查JSP程序能否正常运行。

你可以具体看下http://www.linuxprobe.com/linux-install-tomcat.html这篇,希望有所帮助吧

② Linux上的tomcat连接MySql异常缓慢,求解

两种情坦毁况: 3、linux防火1墙阻止7 2、你用的mysql用户3被限制在本地登陆扰信敬 mdΕ@Υ伲nΗ印nΗ印sz①fz①缓慎dΕ@Υ伲aǖ

③ 怎么在linux上面配置tomcat感谢

1.下载JDK与Tomcat.
jdk下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
tomcat下载地址:
http://tomcat.apache.org/download-70.cgi

2.jdk安装与配置.
(1)jdk安装
rpm包:
# rpm -ivh jdk-7u55-linux-x64.rpm

tar.gz包:解压缩
# mkdir /usr/java
# cd /usr/java
# tar -zxvf /software/jdk-7u55-linux-x64.tar.gz
生成链接以便版本升级
# ln -s jdk1.7.0_55 latest
# ln -s latest default

(2)配置环境变量
# vi /etc/profile
export JAVA_HOME=/usr/java/default
export JAVA_BIN=$JAVA_HOME/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

使配置生效
# source /etc/profile

测试jdk.
# java -version
java version "1.7.0_55"
Java(TM) SE Runtime Environment (build 1.7.0_55-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.55-b03, mixed mode)

3.Tomcat的安装
解压缩
# mkdir /usr/local/tomcat
# cd /usr/local/tomcat
# tar -zxvf /software/apache-tomcat-7.0.54.tar.gz
生成链接以便版本升级
# ln -s apache-tomcat-7.0.54 server

启动Tomcat
# cd /usr/local/tomcat/server/bin
# ./startup.sh
Using CATALINA_BASE: /usr/local/tomcat/server
Using CATALINA_HOME: /usr/local/tomcat/server
Using CATALINA_TEMDIR: /usr/local/tomcat/server/temp
Using JRE_HOME: /usr/java/default
Using CLASS_PATH: /usr/local/tomcat/server/bin/bootstrap.jar:/usr/local/tomcat/server/bin/tomcat-juli.jar
Tomcat started.

测试Tomcat:
打开防火墙,使外部能访问
# /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
# service iptables save
# service iptables restart
或直接修改文件/etc/sysconfig/iptables.
# vi /etc/sysconfig/iptables
-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
# service iptables restart
在浏览器输入: http://192.168.16.133:8080
如在本机可以输入: http://localhost:8080
出现tomcat的页面表示安装成功.

停止Tomcat
# ./shutdown.sh

4.配置web管理帐号
修改文件conf/tomcat-users.xml,在<tomcat-users>元素中添加帐号密码,需要指定角色.
# vi /usr/local/tomcat/server/conf/tomcat-users.xml
<tomcat-users>
<user name="admin" password="admin" roles="admin-gui,manager-gui" />
</tomcat-users>

5.配置web访问端口
可以修改conf目录下的文件server.xml,修改Connector元素(Tomcat的默认端口是8080),需要重新启动Tomcat服务生效.
# vi /usr/local/tomcat/server/conf/server.xml
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

6.配置https安全连接(ssl加密连接)
https连接需要用到数字证书与数字签名(MD5算法)
网站https连接首先需要申请数字证书,配置加密连接器,浏览器安装证书.
·使用java的工具keytool产生数字证书
# keytool -genkey -alias tomcat -keyalg RSA
生成文件.keystore
注意:CN为主机名称,本机可用localhost
·将文件.keystore放到Tomcat服务器的conf目录下
# cp .keystore /usr/local/tomcat/server/conf/
·修改conf/server.xml文件,修改加密连接器,添加keystoreFile与keystorePass
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="conf/.keystore" keystorePass="123456"/>
·重新启动tomcat.浏览器输入https://localhost:8443访问,并安装证书.

7.Tomcat的目录结构
·bin //存放Tomcat的命令脚本文件
·conf //存放Tomcat服务器的各种配置文件,最主要是server.xml
·lib //存放Tomcat服务器支撑jar包
·logs //存放日志文件
·temp //存放临时文件
·webapps //web应用所在目录,外界访问web资源的存放目录
·work //Tomcat的工作目录

8.web应用的目录结构
webapp -- web应用所在目录
|--- html, jsp, css, js文件等 -- 这些文件一般在web应用根目录下,根目录下的文件外界可以直接访问.
|--- WEB-INF 目录 -- java类、jar包、web配置文件存在这个目录下,外界无法直接访问,由web服务器负责调用.
|--- classes 目录 -- java类
|--- lib 目录 -- java类运行所需要的jar包
|--- web.xml 文件 -- web应用的配置文件

9.虚拟主机的配置
指定虚拟主机名,修改conf/server.xml,添加<host>元素.
<host name="hostname.domainname" appBase="/webapps">
<Context path="/webapp" docBase="/webapps/webapp"/>
</host>
例:
<host name="www.163.com" appBase="/webapps">
</host>
<host name="mail.163.com" appBase="/mailapps">
</host>
须设置DNS解析(host文件或DNS系统).

10.web应用和虚拟目录的映射.
可以修改xml配置文件的<Context>元素来设置web应用和虚拟目录的映射.
·conf/server.xml //在<host>元素下添加<Context path="/webdir" docBase="/webappdir"/>,需要重新启动Tomcat服务生效,不建议使用.
·conf/context.xml //添加<Context>元素所有web应用有效.
·conf/[enginename]/[hostname]/context.xml.default //[enginename]一般是Catalina,主机[hostname]的所有web应用有效.
·conf/[enginename]/[hostname]/ //在目录下任意建一个文件(扩展名xml),文件名即为虚拟目录名.多级目录使用#分割. <Context docBase="/webappdir"/>
//缺省值web应用目录可以定义为ROOT.xml,添加<Context docBase="/webappdir"/>,需重新启动Tomcat服务器.
·META-INF/context.xml //
可以将web应用放在webapps目录下让Tomcat服务器自动映射,适用开发环境,实际运用环境中不用自动映射。
如没有修改配置文件,web应用目录为ROOT时则为默认web应用。

11.web应用首页(welcome file)的配置
修改web应用的配置文件: [webapp]/WEB-INF/web.xml
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>

④ 一份Linux上面 tomcat6.0以上配置mysql连接池完整步骤!!!!!谢谢!

ubuntu 话找到/etc/tomcat6/conf/content.xml(其他版本linux只要找到conf下的content.xml配置文件)

content节点内增加
<Resource name="datasource"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/数据库名"
username="root"
password="root"
maxActive="80"
maxIdle="20"
maxWait="-1" />

最后在程序中使用JNDI查找数据源
InitialContext ctx=new InitialContext();
DataSource ds=(DataSource)ctx.lookup("java:comp/env/datasource");
需要注意的是要向tomcat的lib目录下添加mysql驱动,否则会找不到驱动对应的类

⑤ linux怎样搭建tomcat服务器

1、先从Apache的官方网站下载下来tomcat6.0系列的文件,http://www.apache.org/tomcat/在这里找到Tomcat6.0的linux安装文件,它跟windows是不一样的,在官网上有相应的说明,linux版的tomcat是需要编译源代码的文件,如下载下来的文件为:apache-tomcat-6.0.30.zip
2、将下载的文件通过ftp传输到linux中,这里我推荐远程连接工具SSH,linux远程连接工具比较多。
3、解压apache-tomcat-6.0.30.zip,命令为:unzip apache-tomcat-6.0.30.zip得到apache-tomcat-6.0.30这个目录,将目录拷贝到/opt/,然后为了方便改名为/opt/tomcat即可。
4、修改环境变量,将一下的变量配置放在之前配置jdk环境变量的后面即可,如下:
在目录/etc下修改profile文件,使用命令为:vi /etc/profile
export CATALINA_HOME=/opt/tomcat
export CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib
export PATH=$PATH:$CATALINA_HOME/bin
配置完成之后执行命令:source /etc/profile,如果没有提示错误,证明配置ok
可以通过echo $CLASSPATH来态好枝查看环境配置
5、启动tomcat服务
将目录切换到opt/tomcat/bin执行sh catalina.sh,提示信息如下:
The BASEDIR environment variable is not defined correctly
This environment variable is needed to run this program
通过情况配置完成之后就会报此类错误提示,该提示表示bin目录下相关.sh后缀文件没有执行权限,使用命令chmod +x *.sh来给所袜侍有的.sh文件以执行权限,
再执行sh catalina.sh或者sh startup.sh,便提示如下信息表示配置ok:
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME: /usr/jdk1.6.0_23
Using CLASSPATH: /opt/tomcat/bin/bootstrap.jar
6、查看tomcat的服务端口8080
命令:netstat -ntl | grep 8080,提示正常,在从windows客户端使用tenlet ip 8080看看什么情况,结果提示端口没有被开启,继续检查防火墙如下:
找到/etc/sysconfig/,vi iptables 在该防火墙配置文件中加入开放8080端口的配置如下:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
还有一种方法就是关闭防火墙,命令为:service iptables stop即可。
7、在客户端访问tomcat首页
http://localhost:8080/如果正常显示tomcat首页表明帆敏配置ok。
8、部署一个web项目
将文件为ssh2.war的包上传到opt/tomcat/webapps目录下,然后重启tomcat,如下命令:./catalina.sh run,部署ssh2.war并启动tomcat
在客户端输入http://localhost:8080/ssh2,显示登录页面表明项目部署成功。

⑥ 我的linux下tomcat本地连接不通,求高手赐教,我在线狂等!!!

你需要看tomcat的日志catalina.out的弹出的日志,如果有错误,那就照凯基缓着错误来修改。

1,你看下ps axu tomcat起来没起来,如果盯模没起来,那说就找tomcat的原因。锋衡tomcat的进程就是java那个
2,如果起来了。你telnet 本地ip 8080 如果进去了,然后quit再出来,说明端口开了,没问题。或者用 netstat -lnp 看看8080端口的tcp有没有listening。没有的话,说明tomcat没有正确启动,里面肯定蹦了不少错误。
3,如果都起来了,你看看你的ip配的对不对,DNS配的对不对,DNS的写在 /etc/reslove里面,没有DNS连不了外面,但是外面能连你。

我觉得你能ping通说明网络配置没问题,很有可能是tomcat的配置有问题,多看日志,从日志里分析错误,然后再拿出网络,Google搜索一下。

⑦ 怎样在linux下启动tomcat

Linux下tomcat服务的启动、关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务:
切换到tomcat主目录下的bin目录(cd usr/local/tomcat/bin)
1,启动tomcat服务
方式一:直接启动 ./startup.sh
方式二:作为服务启动 nohup ./startup.sh &
方式三:控制台动态输出拆誉方式启动 ./catalina.sh run 动态地显示tomcat后台的控制台输出信息,Ctrl+C后退出并关闭服务
解释:
通过方式一、方式三启动的tomcat有个弊端烂汪,当客户端连接断开的时候,tomcat服务也会立即停止,通过方式二可以作为linux服务一直运行
通过方式一、方式二方旅历段式启动的tomcat,其日志会写到相应的日志文件中,而不能动态地查看tomcat控制台的输出信息与错误情况,通过方式三可以以控制台模式启动tomcat服务,
直接看到程序运行时后台的控制台输出信息,不必每次都要很麻烦的打开catalina.out日志文件进行查看,这样便于跟踪查阅后台输出信息。tomcat控制台信息包括log4j和System.out.println()等输出的信息。
2,关闭tomcat服务
./shutdown.sh

⑧ linux下tomcat本地连接不通,求高手赐教,我在线狂等!!!

你发了2个重复贴,我回了另一个

⑨ linux tomcat 数据库连接池怎么用

到MySQL的网站上去下载MySQL的JDBC连接驱动mysql-connector-java-3.1.11-bin.jar,放到Tomcat的\common\lib目录下。

⑩ 2021-04-25 Linux搭建Tomcat

第一种:tar -xvf apache-tomcat-7.0.57.tar.gz 我是直接在tomcat文件里解压的

第二种正困: tar -xvf apache-tomcat-7.0.57.tar.gz -C /usr/tomcat 后面添加你刚创建的文件

进入 tomcat 文件 里的 bin 目录
1,cd ../usr/tomcat/apache-tomcat-7.0.57/bin
在bin 目录里输入 :
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
3.最后在输入:
/etc/rc.d/init.d/iptables save

显示OK

输入127.0.0.1:8080 tomcat网址 显示连接成功

在刷新网址 显示下方图片就是关闭成功了

进入tomcat的conf路径(假设你的tomcat路径如下):/usr/local/tomcat/apache-tomcat-9.0.35/conf
进入编辑页面:vim server.xml 找到8080端口修改成你自己的亮唯端口即可( 如修改成8001端口)。

注意:如果你是CentOs 7 以上版本,还需要开放的所修改的端口的防火墙。
注:以上命令只针对 CentOs 7 以下版本,CentOS升级到7之后,无法使用iptables控制Linuxs的端口,原因是Centos 7使用firewalld代 替了原来的iptables;
输入命令:
firewall-cmd --zone=public --add-port=8001/tcp --permanent

进行8001端口敬清培开放配置
重启tomcat:./startup.sh
访问成功。

热点内容
内置存储卡可以拆吗 发布:2025-05-18 04:16:35 浏览:330
编译原理课时设置 发布:2025-05-18 04:13:28 浏览:370
linux中进入ip地址服务器 发布:2025-05-18 04:11:21 浏览:606
java用什么软件写 发布:2025-05-18 03:56:19 浏览:27
linux配置vim编译c 发布:2025-05-18 03:55:07 浏览:100
砸百鬼脚本 发布:2025-05-18 03:53:34 浏览:935
安卓手机如何拍视频和苹果一样 发布:2025-05-18 03:40:47 浏览:728
为什么安卓手机连不上苹果7热点 发布:2025-05-18 03:40:13 浏览:798
网卡访问 发布:2025-05-18 03:35:04 浏览:505
接收和发送服务器地址 发布:2025-05-18 03:33:48 浏览:367