当前位置:Gxlcms > 数据库问题 > Java+Tomcat+MySQL部署到服务器ubuntu

Java+Tomcat+MySQL部署到服务器ubuntu

时间:2021-07-01 10:21:17 帮助过:63人阅读

可以在本地去Tomcat官网下载再用WinSCP上传到云服务器上,也可以直接在云服务器上命令行下载,本地下载再上传比较简单,就不多说了,说说用命令行操作。我是通过wget命令来下载的

wget https://www.apache.org/dist/tomcat/tomcat-8/v8.5.35/bin/apache-tomcat-8.5.35.tar.gz

解压压缩包,解压完后是一个文件夹,也可以找个地方存放,比较方便

sudo tar -xvzf apache-tomcat-8.5.35.tar.gz

进入apache-tomcat-8.5.35目录下的bin目录   

开启Tomcat服务
startup.sh

关闭
shutdown.sh

在浏览器输入 http://123.207.64.17:8080  就可以看到Tomcat服务的初始界面

然后返回到根目录,下载mysql

sudo apt-get install mysql-server
sudo apt-get isntall mysql-client
sudo apt-get install libmysqlclient-dev

安装过程中可能会让你设置mysql账号密码   就是你的java web项目里连接数据库用到的账号密码

安装完后检查有没有安装成功

sudo netstat -tap | grep mysql

没啥问题的话,这个时候MySQL服务已经启动了(如果之后需要开启或关闭的话可以用service mysql startservice mysql stop

mysql -u root -p

show databases;

之后,你需要新建你的JavaWeb项目所需的数据库

也可以将我们已有的数据库转储为 sql 文件,然后将 sql 文件上传到云服务器上执行即可。以 mysql 为例,如下操作:

① 转储为 sql 脚本,并上传:先在本地将我们项目使用的数据库转为 sql 文件,上传到云服务器上 (可以利用 Navicat 将数据库转储为.sql文件)。
② 执行 sql:然后进入 mysql 中执行该 sql 文件。(若服务器装有Navicat,可直接用Navicat执行.sql文件,执行前需要选中存放表的数据库,应该与代码中数据库连接语句包含的数据库名保持一致)

后面会写步骤

 

接下来将项目打包成war包   一般都用的是idea 

点击项目右边的Maven Project      选择tomcat7下面的tomcat7:exec-war或者tomcat7:exec-war-only

选择war下面的war:exploded或者war:war也均可以,war:exploded是打包出目录,相当于将war包自动解压。

选择package也可以实现打包

pom.xml中配置插件:

技术图片
<!-- 配置了很多插件 -->
        <plugins>

            <!-- 编译插件 -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.5.1</version>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>

            <!-- tomcat插件 -->
            <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.2</version>
                <configuration>
                    <port>80</port>
                    <path>/SSM</path>
                </configuration>
            </plugin>
        </plugins>
View Code

在Eclipse中可以直接将项目导出为.war文件

在打包完成之后,使用WinSCP服务器图形化文件管理工具,把这个war包拖拽到云服务器的tomcat/webapps/目录下,之后重启Tomcat(先./shutdown.sh./startup.sh),之后这个war包就会自动解压好了

然后在浏览器输入url  访问你的项目

http://公网IP:8080/项目路径      其中项目路径一般就是你放入tomcat/webapps/下面解压后的文件夹名(举例:文件夹名为demo)

 

http://服务器ip:8080/demo/

 

Java+Tomcat+MySQL部署到服务器ubuntu

标签:play   eve   tomcat   ubuntu   选中   执行   图形   top   art   

人气教程排行