【威尼斯人官网】Linux系统(将web应用部署到tomcat服务器上)

选择工具:SecureFX 7.0,SecureCRT 7.0

大器晚成:tomcat服务开机自运转

1、在 eclipse 中,选择
Window—>Preferences—>Server—>Runtime Environments,选择
Add 按钮

tar zxvf apache-tomcat-7.0.82.tar.gz //解压tomcat 服务器

1 cmd建立tomcat服务
cd E:\Program Files (x86)\tomcat61\bin
E:(切换目录卡塔 尔(阿拉伯语:قطر‎
service install tomcat61(新建服务卡塔 尔(阿拉伯语:قطر‎(服务名称前边加了apache tomcat卡塔 尔(阿拉伯语:قطر‎
service remove tomcat61(卸载服务卡塔尔国

1.将web项目打包

将开发银行命令路线配置到/etc/profile文件中
在/etc/profile 文件最后布署/usr/tomcat/apache-tomcat-6.0.45/bin/startup.sh

  威尼斯人官网 1

进入tomcat中的bin,并启动tomcat。
./startup.sh

startup.bat(运营服务卡塔尔

2.将jar包上传到tomcat服务器的webapps目录下

 

 

在windows中要访问tomcat,须求关闭防火墙
centos 7关闭措施:
systemctl stop firewalld

shutdown.bat(关掉服务卡塔尔

威尼斯人官网 2

二:布置项目到tomcat上
1:将打好的war包发表到webapps目录下

 

vim /etc/profile //增加tomcat 情况变量
CATALINA_HOME=/usr/tomcat/apache-tomcat-7.0.82
export JAVA_HOME JRE_HOME PATH CLASSPATH CATALINA_HOME

net start tomcat61运行不了服务,报错如下(那一个难点有待消除卡塔 尔(阿拉伯语:قطر‎

3.上传好了后来运维tomcat服务器

威尼斯人官网 3
2:在bin目录下运行tomcat  ./startup.sh

2、在弹出的对话框中,选拔 汤姆cat 服务器的本子,然后点击 Next

chmod -Evoque 777 /usr/tomcat/apache-tomcat-7.0.82/bin/ //给bin目录授权

2 配置tomcat manage客商账号
conf文件夹下的tomcat-users.xml中<tomcat-users>增加:

威尼斯人官网 4

威尼斯人官网 5

  威尼斯人官网 6

vim /etc/sysconfig/iptables // 开放8080 端口

<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui"/>

大部的Linux系统默许都安装了OpenJDK,倘若不把温馨装的jdk优先级调高,那么系统会默许运行OpenJDK,这时候就能够报非常

3:wget访问服务是或不是运行成功!

 

累积以下内容

-A INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT

1、关闭firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁绝firewall开机运维
firewall-cmd –state
#翻看暗许防火墙状态(关闭后显示notrunning,开启后展现running卡塔尔

http://blog.csdn.net/xlgen157387/article/details/52672988

curl loacalhost:8080 //可以看是还是不是能够访问到,日常下载的是主页

netstat -ano | findstr :8080 //查看8080 端口是或不是被监听

外网无法访谈Ali云铺排的劳动难点计算:
急需在管理面板里加多安全组,centOS7 换防火墙,张开供给开放的端口

参谋链接:
https://help.aliyun.com/knowledge\_detail/59367.htmlhttps://help.aliyun.com/knowledge\_detail/59367.html
https://help.aliyun.com/knowledge\_detail/40744.html
https://help.aliyun.com/document\_detail/25475.html

访问http://127.0.0.1:8180/,点击左边

javax.crypto.BadPaddingException: Invalid pad value!
at sun.security.pkcs11.P11Cipher$PKCS5Padding.unpad(P11Cipher.java:106)[sunpkcs11.jar:1.7.0_45]
at sun.security.pkcs11.P11Cipher.implDoFinal(P11Cipher.java:802)[sunpkcs11.jar:1.7.0_45]
at sun.security.pkcs11.P11Cipher.engineDoFinal(P11Cipher.java:542)[sunpkcs11.jar:1.7.0_45]
at sun.security.pkcs11.P11Cipher.engineDoFinal(P11Cipher.java:525)[sunpkcs11.jar:1.7.0_45]
at javax.crypto.Cipher.doFinal(Cipher.java:1922)[:1.7.0_45]
at com.idcq.appserver.utils.AESUtil.aesDecryptByBytes(AESUtil.java:193)[AESUtil.class:]
at com.idcq.appserver.utils.AESUtil.aesDecrypt(AESUtil.java:211)[AESUtil.class:]

威尼斯人官网 7

3、在弹出来的对话框中,接纳 tomcat 的本地路线,JRE的本子等,点击
Finish,最终点击OK

进去并输入配置的账号tomcat,密码tomcat

消除办法:

 

  威尼斯人官网 8

3 jdk自带监察和控制工具
bin下的jvisualvm.exe

4.起动之后在浏览器上输入ip:8080/项目名

4:蒙受一个题材:就是在windows平台下面可以利用的war包,在
linux系统上边不得以,经查,是自己建表时,使用表名字为小写,
windows平台不区分抑扬顿挫写,不过linux平台严俊不一样学轻工重缓急写

 

4 tomcat部署web项目
4.1 利用汤姆cat自动布署
将应用程序复制到汤姆cat的 webapps路线下,汤姆cat运营时将自动加载,

如若现身不能访谈,请检查端口8080是或不是被防火墙拦截 ping ip 端口号 

mysql改过表名:
rename table old_name to new_name;

 

Test文件夹为编写翻译后得Test项目,通过http://127.0.0.1:8180/Test/访问

如若老是战败,注解该端口号被阻碍

查看mysql数据库占用端口:
show global variables like ‘port’;

4、创制 Servers,假若找不到 Servers,则选取 Window—>Show
View—>Others,然后在弹出来的对话框中输入
Servers,点击OK就足以了观看了

4.2 纠正Server.xml文件安插
新建E:\Program Files (x86)\project,把上述Test文件夹放入project中,

缓慢解决方式: 

威尼斯人官网 9

用UE或艾德itPlus打开汤姆cat位于conf/server.xml的安顿文件,找到以下内容:
Xml代码

 

  1. <Host name=”localhost” debug=”0″ appBase=”webapps”
  2. unpackWARs=”true” autoDeploy=”true”
  3. xmlValidation=”false” xmlNamespaceAware=”false”>
  4. …..
  5. </Host>

5、在弹出来的对话框中,不用改动什么,直接,Next,然后  Finish 就可以

在Host之间增添如下内容:
Xml代码

  威尼斯人官网 10

<Context path="/Test2" reloadable="true" docBase="E:\\Program Files (x86)\\project\\Test" workDir="E:\\Program Files (x86)\\project\\temp"/>  

 

path:表示访谈的渠道;如上述例子中,访谈该应用程序为:http://127.0.0.1:8180/Test2/(path能够无节制改正卡塔 尔(阿拉伯语:قطر‎
reloadable:表示能够在运作时在classes与lib文件夹下自动加载类包
docbase:表示应用程序的地点,注意斜杠的可行性“\”或“/”
workdir:表示缓存文件的放置地址

6、双击建好的劳务,张开如下分界面:

注:同生龙活虎服务器的五个tomcat集群可共用E:\Program Files
(x86)\project\Test文件

  静心:若是你服务器里面有项目了,这必需通晓项目,技艺开采举办改过

4.3 扩展自定义web铺排文件(不需求重启汤姆cat)
在汤姆cat安装目录conf/Catalina/localhost下,在该目录中新建一个xml文件,名字不得以随便取,要和path后的相当名字如出风流倜傥辙,遵照上面这么些path的配置,xml的名字应该就相应是test(test.xml卡塔尔
Xml代码

  威尼斯人官网 11

<Context path="/test" docBase="E:\\Program Files (x86)\\project\\Test"  debug="0" privileged="true" reloadable="true" >     
</Context> (与第二种方式其实是一样的)

 

布局达成后,通过http://127.0.0.1:8180/test/就足以访谈

7、在开荒的分界面举行如下的校勘操作,然后保留

参考:http://blog.sina.com.cn/s/blog\_7ba68f520100pnzl.html
http://blog.csdn.net/diamondy/article/details/7472411

   威尼斯人官网 12

4.4 注意
删去三个Web应用还要也要刨除webapps下相应的文书夹和server.xml中相应的Context,还要将汤姆cat的conf\catalina\localhost目录下相应的xml文件删除,否则汤姆cat仍会去布置并加载

 

8、服务器已经陈设产生,那么接下去便是将项目计划到服务器上,运营服务器就能够

  右键项目名,选拔 Run AS—>Run on Server,然后点击 Finish
就可以运维品种了

  威尼斯人官网 13

 

 

小心:第 7
步必定要操作,然后服务器能平常运转,可是访谈项目却会报 404
错误。那是因为eclipse将tomcat的品类揭露目录(tomcat 目录中的webapp卡塔尔国重定向了,所以你会发未来tomcat安装目录下的webapp目录里面找不到您的品种文件

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注