写了个简单的jsp项目(几个页面,实现从数据库获取数据并显示在页面上,数据库是本地数据库),想把这个项目部署到服务器上,使之可以通过外网访问。服务器是租的阿里云服务器,操作系统是linux。网友说把“项目打成war包上传到tomcat的web-info目录下再解压就OK”,尝试了下,但没找到tomcat的目录。在服务端运行命令显示tomcat已经安装
问题: 1、该怎么部署jsp到服务器?
2、本人知道数据库需要远程调用,但具体怎么修改代码?
问题: 1、该怎么部署jsp到服务器?
2、本人知道数据库需要远程调用,但具体怎么修改代码?
解决方案
40
第一个问题:tomcat的目录在/usr/local/tomcat目录下(是你的信息显示的),在这个目录下有一个叫做webapps的目录,把你打包好的war包,直接放到这个目录下(无需解压),不过在此之前你需要先解决第二个问题,也就是数据库的问题,才能打包,否则打包好的war包无法连接数据库也是无法使用的
第二个问题:你连接数据库的话说是要远程连接,那么你的远程连接地址是在哪?莫非你的数据库不在这个服务器上?数据库至少也要能保证你的服务器能访问得到才行的啊。至于修改代码,在你的代码里面有一个地方有连接数据库的字符串(具体在哪需要看你本人的代码),字符串里面有数据库的 ip:port/databasename 这个信息,你把这三个信息做修改就行!
第二个问题:你连接数据库的话说是要远程连接,那么你的远程连接地址是在哪?莫非你的数据库不在这个服务器上?数据库至少也要能保证你的服务器能访问得到才行的啊。至于修改代码,在你的代码里面有一个地方有连接数据库的字符串(具体在哪需要看你本人的代码),字符串里面有数据库的 ip:port/databasename 这个信息,你把这三个信息做修改就行!
40
chmod u+x V1.war 赋上执行权限试试