发表于: 2016-06-12 11:02:12

0 2009


补充一下端午节期间的日报:


假期完成的事情:


1.将REST风格的项目部署服务器并用电脑进行访问(没有成功)


1)将一个简单的demo使用maven install打包成war包的时候出现了这个问题,打包的时候报错,错误信息如下:

error:其原因是java编译器没有找到软件包javax.servlet

这个是我用tomcat启动访问的时候是可以正常访问的,但是打包不了,百度了一下解决方案,方法如下就顺利解决了。

解决办法:

从tomcat lib目录下拷贝一个servlet-api.jar的包到“JDK\jre\lib\ext”目录下

凡是出现找不到包的情况,都可以将找到的包放到JDK\jre\lib\ext下,然后再编译就能够通过。

2)将maven install好的war包上传到inux服务器的/opt/jetty/webapps的目录下然后运行jetty:java -jar start.jar

访问不了,但是能够正常访问到端口号8085,如下图所示,153.92.46.207是我的服务器IP地址,8085是我的jetty的配置的端口号。

这个问题一直没有解决,网上找的资料显示我的jetty没有访问到我的war包,或者war包需要解压?


计划的事情:将项目部署到服务器并实现服务器IP加端口号的访问,在linux上部署nginx反向代理服务器


遇到的问题:

1.maven install时报错,java编译器没有找到javax.servlet


解决方案:将tomcat lib目录下的servlet-api.jar拷贝到jdk\jre\lib\ext下就可以打包了。


2.war项目部署到服务器的/apt/jetty/webapps启动jetty访问,访问不到这个项目。


收获:学会了tomcat能启动访问的项目但是不能打包的解决方案。



返回列表 返回列表
评论

    分享到