1.首先开启服务器防火墙的端口号
添加
firewall-cmd --zone=public --add-port=80/tcp --permanent (--permanent永久生效,没有此参数重启后失效)
重新载入
firewall-cmd --reload
查看
firewall-cmd --zone= public --query-port=80/tcp
删除
firewall-cmd --zone= public --remove-port=80/tcp --permanent
更多指令访问https://www.cnblogs.com/moxiaoan/p/5683743.html
2.安装jdk
https://www.cnblogs.com/shihaiming/p/5809553.html
3.安装tomcat
启动服务./startup.sh
记录一个遇到的坑
在关闭tomcat的时候报错
SEVERE: Could not contact [localhost:[8005]]. Tomcat may not be running.
Jun 08, 2019 10:05:48 PM org.apache.catalina.startup.Catalina stopServer
SEVERE: Catalina.stop:
java.net.ConnectException: Connection refused (Connection refused)
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at java.net.Socket.connect(Socket.java:538)
at java.net.Socket.<init>(Socket.java:434)
at java.net.Socket.<init>(Socket.java:211)
at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:504)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:406)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:498)
大意是tomcat没有启动,可是我明明是启动的阿,去百度了很多方法。是这么解决的。
我用的是jdk1.8
解决方案:找到 jdk1.8.xx 的安装路径,修改其子目录 /jre/lib/security/ 下的 “java.security” 文件中的 “securerandom.source=file:/dev/random” 为 “securerandom.source=file:/dev/./urandom “
原文:https://blog.csdn.net/qq_31772441/article/details/80472968
4安装mysql
show database 没有mysql数据库 解决办法
某天突然发现数据库只有一个自建的库和information_schema这两个库,找到一个解决办法
mysqld_safe --skip-grant-tables
去到mysql的安装目录下的bin目录,运行上面的命令启动即可
5.把自己的项目打包到war包放到webapps文件夹里