java_tomcat部署

标识符:
     1.标识符用于给程序中的变量、类、方法命名的符号
     2.以字母、下划线(_)和美元符($)开头
     3.首字符外,可接任意数目的数字、字母、下划线(_)和美元符($)
     4.但不能有空格
     5.不能是java关键字和保留字




java创建:1.new-》other-》web-》dyn....    
2.左边右键WEB-INF-》new-》jsp File(修改最下面的名字) 
3.调出servers(windows-》show view-》servers) 
4.点击servers最下面一排字进行添加    




问题

JAVA问题一:在windows环境下点击startup.bat出现闪退
解决:1.打开bin文件夹 
      2.编辑startup.bat文件
      3.在 setlocal上一排输入 set JAVA_HOME= (本地路径) set CATALINA_HOME==(本地路径)(注意:路径不用加上bin)


      如果还不行再执行以下4.5步骤:
      4.打开tomcat-》打开logs查看日志文件-》点击第二排文件-》查看进程-》关闭进程里有java开头的程序
      5.再在控制台重新shutdown.bat再startup.bat开启。。
      6.检查:进入浏览器输入地址http://localhost:8080/有出现猫的网页即可


例如:
rem ---------------------------------------------------------------------------


set JAVA_HOME= (本地路径) 
set TOMCAT_HOME=(本地路径)


setlocal
    





tomcat部署


(配置文件时出现任何闪退都可以查看日志文件(tomcat-》logs内)寻找错误) 
一:tomcat修改端口
1.打开tomcat-》打开conf-》右键编辑server.xml文件
2.修改server.xml文件内端口(把Connector port="8080"改为其他端口即可)
位置:<Connector port="8088" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
3.重新启动tomcat,网址改为已修改的端口
4.隐藏端口号:(如果把端口直接改为80,进入时就只需输入ip,不用端口号也行)




二:网页查看项目
1.打包项目(xxx.war)-》打开tomcat-》把项目放入webapps文件夹
(改项目名字(改不改看自己选择):
2.运行后webapps里会出现与项目同名的文件夹 -》关闭服务器-》删除文件夹-》改项目名字
3.检查:再次运行,ip后接项目名即可进入

4.输入网址进入出现猫页面,点击第二项manager -》出现输入用户名和密码的弹窗
5.打开tomcat-》打开conf-》右键编辑tomcat-users.xml文件-》在倒数第二排添加<user username="123" password="123" roles="manager-gui"/>(即可用这个输入用户和密码进行登录)






三:(不隐藏文件名)知道别人ip查看别人项目(不用输入用户名和密码,war包要在tomcat内)
1.知道别人ip
2.打开tomcat-》打开webapps-》备份root文件夹内容-》删除root文件夹内容-》拷贝项目文件夹的内容(不是.war那个)拷入root文件夹内
3.打开浏览器直接输入别人ip+项目名即可




三:知道别人ip查看别人项目(输入用户名和密码)
1.知道别人ip
2.打开浏览器直接输入别人ip,输入用户名和密码即可




四:(隐藏文件名)只有一个war包,无用户名无密码查看项目(war包在任意位置解压出来)
1.打开tomcat-》打开conf-》右键编辑server.xml文件
2.设置虚拟目录,在<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">后面添加一句:
<Context path = "" docBase="D:\tomcat\apache-tomcat-8.0.30\webapps\java" reloaded="true" debug="0" reloadable="true" crossContext="true"/>
(path不填,docBase填自己项目地址(任意你放的位置),其他不变)
3.打开浏览器输入localhost即可




五:启动tomat不出现命令窗口
1.打开tomat-》bin-》右键编辑setclasspath.bat
2.(倒数第几句的样子)把set _RUNJAVA="%JRE_HOME%\bin\java" 改为 set _RUNJAVA="%JRE_HOME%\bin\javaw" 即可




六:搭建测试所需环境
1.配好jdk和tomcat所需环境后
2.cmd进入tomcat的bin目录-》输入service.bat install然后回车


3.检验:
如果出现java_home等东西证明jdk环境变量没配好
配置好则出现以下:
D:\tomcat\apache-tomcat-8.0.30\bin>service.bat install
Installing the service 'Tomcat8' ...
Using CATALINA_HOME:    "D:\tomcat\apache-tomcat-8.0.30"
Using CATALINA_BASE:    "D:\tomcat\apache-tomcat-8.0.30"
Using JAVA_HOME:        "D:\Java\jdk1.8.0_65"
Using JRE_HOME:         "D:\Java\jdk1.8.0_65\jre"
Using JVM:              "D:\Java\jdk1.8.0_65\jre\bin\server\jvm.dll"
The service 'Tomcat8' has been installed.


4.在bin下双击tomcat8w.exe,选择下拉框,第一个代表自动随电脑启动而启动。第二个手动。第三个不启用。(一般方便就选择自动)



常见的问题:

1.启动服务出现 “内存溢出”

原因:
常见的有以下几种:
1.内存中加载的数据量过于庞大,如一次从数据库取出过多数据;
2.集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;
3.代码中存在死循环或循环产生过多重复的对象实体;
4.使用的第三方软件中的BUG;
5.启动参数内存值设定的过小;


解决方法:

Windows下,在文件{tomcat_home}/bin/catalina.bat

在文件开头可增加如下设置:
set JAVA_OPTS=-Xms512m -Xmx512m -Xss1024k -XX:MaxNewSize=256M -XX:MaxPermSize=256M
Unix/Linux下,在文件{tomcat_home}/bin/catalina.sh的前面,可增加如下设置:
JAVA_OPTS='-Xms512m -Xmx512m -Xss1024k -XX:MaxNewSize=256M -XX:MaxPermSize=256M'


2.系统 乱码

在tomcat的编辑server.xml文件,端口号中加一句:URIEncoding="UTF-8" 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值